Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Controller support for bindings #509

Open
Halliphax opened this issue Feb 23, 2021 · 5 comments
Open

Controller support for bindings #509

Halliphax opened this issue Feb 23, 2021 · 5 comments
Labels
enhancement New feature or request

Comments

@Halliphax
Copy link

Halliphax commented Feb 23, 2021

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.

@WSSDude
Copy link
Collaborator

WSSDude commented Feb 24, 2021

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 WSSDude changed the title Allow Virtual Keystrokes in Hotkey Assignment Controller support for bindings Feb 24, 2021
@WSSDude WSSDude added the enhancement New feature or request label Feb 24, 2021
@WSSDude
Copy link
Collaborator

WSSDude commented Feb 24, 2021

Ill put this here just for reference.

#424 (comment)

@Halliphax
Copy link
Author

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

@DanStaal
Copy link

DanStaal commented Sep 5, 2022

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.

@kerrickstaley
Copy link

@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.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants