CyberEngineTweaks icon indicating copy to clipboard operation
CyberEngineTweaks copied to clipboard

Controller support for bindings

Open Halliphax opened this issue 3 years ago • 5 comments

More of a feature request, predominantly for when using an Xbox Controller. Would be great if the Microsoft VKs could be assigned to the CET hotkeys (VKs documented here: https://docs.microsoft.com/en-us/windows/win32/api/xinput/ns-xinput-xinput_keystroke)

//Edit - ideally, VK combinations could be used just like multiple keyboard hotkeys in the current releases.

Halliphax avatar Feb 23 '21 22:02 Halliphax

We would like to add controller support too for bindings, is planned.

However, what you wrote would not work in general for this game in particular.

For whatever reason, they do not seem to utilize xinput at all, everything is routed throguh RAW input.

Anyway, we have it planned, we know cca what we would have to do to make it work, we just need time to implement it all. Already have quite a big list of planned things as you may have seen looking through issues. :)

WSSDude avatar Feb 24 '21 05:02 WSSDude

Ill put this here just for reference.

https://github.com/yamashi/CyberEngineTweaks/issues/424#issuecomment-779278773

WSSDude avatar Feb 24 '21 05:02 WSSDude

Thanks for getting back to me, very interesting that xinput isn't utilised!

Halliphax avatar Feb 24 '21 13:02 Halliphax

Just another vote to let you know people are interested. I've managed to get this installed on my Steam Deck - but there's no keyboard on the device. (Just an overlay...)

I luckily had a spare keyboard lying around with a USB-C connector I could use to put in a default binding, but I’m pretty much guaranteed to never be able to open the menu again.

DanStaal avatar Sep 05 '22 23:09 DanStaal

@DanStaal You can use the Steam Deck's button mapping system to bind a button on the Steam Deck (e.g. L4) to a keyboard key (e.g F12), and then bind that keyboard key in Cyber Engine Tweaks to open the menu. You can just edit the default "Gamepad with Joystick Trackpad" layout. See this article for info about the button mapping system. (I tried this and it worked for me.)

kerrickstaley avatar Nov 14 '23 03:11 kerrickstaley