After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 780755 - Let users setup their keyboard as a gamepad
Let users setup their keyboard as a gamepad
Status: RESOLVED OBSOLETE
Product: gnome-games
Classification: Core
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: GNOME Games maintainers
GNOME Games maintainers
Depends on:
Blocks:
 
 
Reported: 2017-03-31 11:01 UTC by Adrien Plazas
Modified: 2018-06-05 21:07 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
keyboard: Add KeyboardMappingBuilder (3.24 KB, patch)
2017-08-28 01:13 UTC, Abhinav Singh
none Details | Review
keyboard: Add KeyboardMappingManager (4.97 KB, patch)
2017-08-28 01:14 UTC, Abhinav Singh
none Details | Review
ui: Add KeyboardTester (4.31 KB, patch)
2017-08-28 01:14 UTC, Abhinav Singh
none Details | Review
ui: Add KeyboardMapper (5.69 KB, patch)
2017-08-28 01:14 UTC, Abhinav Singh
none Details | Review
ui: Add KeyboardConfigurer (11.85 KB, patch)
2017-08-28 01:14 UTC, Abhinav Singh
none Details | Review
ui: Show keyboard in PreferencePageControllers (7.61 KB, patch)
2017-08-28 01:14 UTC, Abhinav Singh
none Details | Review

Description Adrien Plazas 2017-03-31 11:01:46 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.
Comment 1 Abhinav Singh 2017-08-28 01:13:11 UTC
Created attachment 358546 [details] [review]
keyboard: Add KeyboardMappingBuilder

This will be used to build keyboard mapping correspondint to a standard
gamepad.
Comment 2 Abhinav Singh 2017-08-28 01:14:15 UTC
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.
Comment 3 Abhinav Singh 2017-08-28 01:14:21 UTC
Created attachment 358548 [details] [review]
ui: Add KeyboardTester

This allows the user to test their keyboard by highlighting GamepadView
widget on user inputs.
Comment 4 Abhinav Singh 2017-08-28 01:14:28 UTC
Created attachment 358549 [details] [review]
ui: Add KeyboardMapper

Use GamepadView to get the user input and KeyboardMappingBuilder to
build the configuration from those inputs.
Comment 5 Abhinav Singh 2017-08-28 01:14:35 UTC
Created attachment 358550 [details] [review]
ui: Add KeyboardConfigurer

Allows the user to create, save, and reset keyboard mappings.
Comment 6 Abhinav Singh 2017-08-28 01:14:42 UTC
Created attachment 358551 [details] [review]
ui: Show keyboard in PreferencePageControllers

This will allow the user to edit the settings related to keyboard.
Comment 7 Adrien Plazas 2018-06-05 21:07:47 UTC
Migrated as https://gitlab.gnome.org/GNOME/gnome-games/issues/40