mKenfenheuer / steam-deck-windows-usermode-driver

A windows usermode controller driver for the steam deck internal controller.
GNU General Public License v2.0
418 stars 24 forks source link

[FEATURE] Keyboard actions and gui editor #21

Closed mKenfenheuer closed 2 years ago

mKenfenheuer commented 2 years ago

Is your feature request related to a problem? Please describe. Sometimes keyboard shortcuts are needed to close a game or to open a keyboard etc.

Describe the solution you'd like Feature to have a button emulate a certain, user definable keyboard action like e.g. CTRL+ALT+DEL, ALT+F4 and so on.

Describe alternatives you've considered N/A

Additional context N/A

TankZealot commented 2 years ago

Hey man! Firstly I have to say, thank you for this! Finally I can play some Windows games on the Steam Deck controller. However, I'm new to Github, does this mean that we're able to assign custom keyboard commands like ALT+F4 with the latest release or is this a feature that's coming?

mKenfenheuer commented 2 years ago

Hi, thanks! No and yes. Its a feature i'm currently working on. My goal is basically to support keyboard only games and keyboard shortcuts in the future too. e.g. Split/Second has really horrible controller support (only in game but not in menu, wtf.) Or if your game does not have any exit feature, add an alt+f4 shortcut and bye bye :)

mKenfenheuer commented 2 years ago

First implementation is now available in v0.2.5-beta1 which allows to map buttons to keyboard buttons. Actions with multiple keys will follow

Gwizz007 commented 2 years ago

Just saw the long awaited keyboard update. Work has me tied up but I will give her a try soon. Thank you sooo much for your honest hard work!!!!

AshrafPatel commented 2 years ago

How to map alt key I don't see it

Gwizz007 commented 2 years ago

On the note pad in documents, I noticed at the end he has instructions for Xbox shortcut overlay so I just followed that. Tried it with AMD adrenaline soverlay hortcuts but no success. Maybe it's still being fleshed out.

dot-bob commented 2 years ago

Along with keyboard shortcuts perhaps a long press as an alternate function to some buttons like the "steam" and "..." buttons.

The onexplayer uses long press to toggle alternate features. For instance they have a keyboard button where a short press brings up the windows onscreen keyboard and a long press toggles mouse mode (something akin to lizard mode).

A onscreen keyboard would sure make it handy for those games that require a keyboard to exit or bring up the taskbar.

Gwizz007 commented 2 years ago

Sounds like overworking the devs since we already have the full keyboard mappable and windows should be able to give you long press macros. At this point I think they should move to bug hunt mode or GUI simplifying.

AshrafPatel commented 2 years ago

Keyboard shortcut to toggle lizard mode

Quazimojo commented 2 years ago

I would be happy with just a button that would kick me out of a game to minimize it so i can adjust things like brightness etc.

I havent found anything yet that would allow that

Either way thank you for helping making Windows on the deck a better experience.