lucimobility / wheelchair-digital-interface

Apache License 2.0
3 stars 0 forks source link

Input Device Configurability - where does it happen? #3

Open aaamorgan opened 1 year ago

aaamorgan commented 1 year ago

There is some configuration that makes devices more accessible, such as Joystick axis remapping, setting max joystick throw etc. What should be responsible for handling that?

It could be the responsibility of the device to allow itself to be configured independently from the WDI (e.g. Xbox accessories app) or it could be the interface that switches how it translates inputs into wheelchair commands.

Allowing the interface to be configurable would likely allow for more off-the-shelf devices to be usable by more people, but would probably require a user interface for allowing that configuration.

aaamorgan commented 2 months ago

Just found this and seems like it could be a powerful tool that could handle a lot of configuration https://github.com/jfedor2/hid-remapper