View Issue Details

IDProjectCategoryView StatusLast Update
0006400The Dark ModFeature proposalpublic26.01.2024 04:04
ReporterFiver Assigned To 
PrioritylowSeveritynormalReproducibilityN/A
Status newResolutionopen 
Summary0006400: Add a test function to test mapping of buttons and keys and mouse from GUI
DescriptionIn the Main Menu, add a funtion where user kan press buttons (on a gamepad or a mouse) or keys (on a keyboard) or move analog gamepad stick or mouse. User is then presented with the name of the currently mapped function. E.g. for default settings, pressing keyboard "a" will present text "strife left".

This will help users:
* identify unmapped buttons and keys which can then be used to map new functions.
* identify the name of the currently mapped function. User can do this even if a player is unable to perform the function in-game at the moment (maybe they lack the object). This will also help user find the exact name of the function in the settings if they want to adjust the mapping.
* better understand and learn the difference between tapping and holding a button.

Request specification:
* When a user presses a button, the screen should state:
** Both 1) the long name of the button on the device (e.g. "Gamepad left shoulder button" or "Gamepad right analogue trigger"), and 2) the short name of the button in DarkmodPadbinds.cfg, and 3) the long name of the currently mapped function (e.g. "lean left" or "Frob"), and 4) the short name of the bind function.
* Tapping and holding a button should be distiquished. The default settings in TDM 2.12/64 #10584 (beta212-01) is that some buttons on a gamepad are cleverly mapped to more than one function depending on whether user "taps" the button or "holds" the button. E.g. tapping "B" will crouch, while holding "B" will mantle. The implemented test function will need to take that into account.
* If there is no functionality to change gamepad settings in GUI (0006409) (or it is limited somehow), add text suggesting to the user that they can modify the content of the file DarkmodPadbinds.cfg
Additional Informationhttps://wiki.thedarkmod.com/index.php?title=Bindings_and_User_Settings#Gamepad_Default_Bindings
Tagsgame controls, gamepad, input, usability

Relationships

related to 0006403 closednbohr1more Add modifier button or key 
related to 0006409 new Add columns for gamepad in controls settings 

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
31.12.2023 16:03 Fiver New Issue
31.12.2023 16:03 Fiver Tag Attached: gamepad
31.12.2023 16:05 Fiver Tag Attached: game controls
31.12.2023 16:06 Fiver Tag Attached: input
31.12.2023 16:08 Fiver Tag Attached: usability
31.12.2023 16:18 Fiver Description Updated
31.12.2023 17:47 Fiver Relationship added related to 0006403
31.12.2023 18:05 Fiver OS Debian =>
31.12.2023 18:05 Fiver OS Version 11 Bullseye =>
31.12.2023 18:05 Fiver Platform Linux =>
01.01.2024 15:13 Fiver Relationship added related to 0006409
14.01.2024 21:28 Fiver Summary Add a test function to test mapping of buttons and keys and mouse => Add a test function to test mapping of buttons and keys and mouse from GUI
14.01.2024 21:28 Fiver Description Updated
14.01.2024 21:28 Fiver Additional Information Updated
26.01.2024 04:04 Fiver Priority normal => low