GNOME Bugzilla – Bug 780755
Let users setup their keyboard as a gamepad
Last modified: 2018-06-05 21:07:47 UTC
We should add some way to let the users set up the keys used by the virtual gamepad. We could also let the user create multiple of these virtual gamepads.
Created attachment 358546 [details] [review] keyboard: Add KeyboardMappingBuilder This will be used to build keyboard mapping correspondint to a standard gamepad.
Created attachment 358547 [details] [review] keyboard: Add KeyboardMappingManager This will be used to load and save user keyboard mappings. This commit also updates RetroInputManager to fetch keyboard mappings from Manager and not use the default one.
Created attachment 358548 [details] [review] ui: Add KeyboardTester This allows the user to test their keyboard by highlighting GamepadView widget on user inputs.
Created attachment 358549 [details] [review] ui: Add KeyboardMapper Use GamepadView to get the user input and KeyboardMappingBuilder to build the configuration from those inputs.
Created attachment 358550 [details] [review] ui: Add KeyboardConfigurer Allows the user to create, save, and reset keyboard mappings.
Created attachment 358551 [details] [review] ui: Show keyboard in PreferencePageControllers This will allow the user to edit the settings related to keyboard.
Migrated as https://gitlab.gnome.org/GNOME/gnome-games/issues/40