microsoft / PowerToys

Windows system utilities to maximize productivity
MIT License
111.79k stars 6.58k forks source link

[KBM] Add Xinput and/or DirectInput support #5263

Open notNSANE opened 4 years ago

notNSANE commented 4 years ago

📝 Xinput and/or DirectInput support for Keyboard Manager

What is the expected behavior of the proposed feature? What is the scenario this woudl be used?

This is a feature present in the software reWASD. What it does, it enables to use Xinput presses via pressing a keyboard bind. This is very useful using in conjunction with the Steam Input configurator which allows gamepads like the Microsoft Xbox (360), Steam Controller, Sony DualShock to execute multiple extra tasks that can't be just achieved with the Steam Input software.

Considering that reWASD costs money, it could be great to have a FOSS alternative to it.

There are many, many uses regarding accessiblity for disabled or handicapped people too, which can be potentially used with Steam Input + the Microsoft Adaptive Controller.


If you'd like to see this feature implemented, add a 👍 reaction to this post.

swTinker commented 3 years ago

Welcome this feature. I just received my Aya Neo and I'd love to be able to swap the gamepad Menu key and Windows Win key. With Neo, the View key and Menu key are both on the left side (View is on the left, Menu is on the right with regular Xbox controllers). Win key is on the right side.

holaimscott commented 2 years ago

Adding this here to expand on this request:

This feature would come very handy for handheld PCs.

Similar to the Keyboard Manager, it would be nice to have a plugin that allows to create custom gamepad + keyboard combinations to access apps/tasts/apps/keyboard shortcuts easier for gaming UMPC devices, in the likes of the Aya Neo, AYN Odin, OneXPlayer, GPD, Steam Deck, etc.

This would be used for computers that have a gamepad on the device. This would allow for shortcuts to be easier to access at the click of buttons (i.e. hold Windows button + a specific Gamepad Key combo).

This can also come in handy for people using Xinput/Dinput controllers that would like to have more ways to navigate Windows while on a controller. Not sure if this could be a whle new powertoy extension, or if it could be an expansin within Keyboard Manager, but it would be pretty helpful for devices that have no keyboard or that aren't laptops.

swTinker commented 2 years ago

I would love this feature too. Another AyaNeo owner.

AkazaRenn commented 1 year ago

Second this, would be really handful

ANDREMELENDEZ commented 11 months ago

i Like this