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