View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006403 | The Dark Mod | Feature proposal | public | 31.12.2023 17:46 | 19.01.2024 02:27 |
Reporter | Fiver | Assigned To | nbohr1more | ||
Priority | low | Severity | normal | Reproducibility | N/A |
Status | closed | Resolution | no change required | ||
Product Version | SVN | ||||
Fixed in Version | SVN | ||||
Summary | 0006403: Add modifier button or key | ||||
Description | Add option to make a button or keyboard key into a modifier button, similar function as a control key (https://en.wikipedia.org/wiki/Control_key) normally has on a keyboard. This is particularly useful when playing with a gamepad and the user wants to map as many functions as possible to the buttons. The support of a modifier button would expand the number of functions that can be mapped. For example: A player may have a "Logitech F310" (https://commons.wikimedia.org/wiki/Category:Logitech_F310) and want to use the Logitech-button as a modifier and then set: * modifier+A: Sheathe weapon * modifier+B: Circle weapon * modifier+X: (default empty) (the X button is attack as default, and a player that is fighting and alternating pressing X and manipulate/parry button may inadvertently press both at the same time thus making it inconvenient to map anything to modifier+X if player also want to use manipulate/parry button as the modifier) * modifier+Y: Draw weapon * <del>modifier+right_analogue_stick: Manipulate/rotate object</del> (Parry/Manipulate is used for that) * modifier+left_button: Toggle lantern * modifier+right_button: Toggle compass * modifier+up_button: Toggle spyglass * modifier+down_button: Circle maps (aka toggle map) * modifier+back_button (aka "select_button") (hold): Quickload (Currently, the hold back_button/select_button is Quicksave so it makes sense to put Quickload on the same button when used with modifier) * tap modifier: "Cancel current action" (proposed in 0006404) (For a gamepad with similar buttons but no Logitech-key, consider using "back"/"select"-key as modifier as default and then move that buttons current default functions Quicksave+Objectives to modifier+button_start.) Proposal: * Add attribute label "Modifier key" and let user set its value, same as for how setting current keys work. * Allow current manipulate/parry key to be the modifier key if the user wants that. * Adjust how current listening works so that when listening for which button/key a user wants to use and the modifier is pressed, then wait for the second button/key to be pressed, and then map that combination to the function. * Consider adding the above example as default values. | ||||
Tags | game controls, gamepad | ||||
Lower priority since it appears this may possibly already exist, but its use is hampered by 0006401. |
|
A MODIFIER functionality already exists for gamepad, see https://wiki.thedarkmod.com/index.php?title=Bindings_and_User_Settings#Gamepad_Default_Bindings This issue can be closed and Resolution set to "no change required." |
|
Date Modified | Username | Field | Change |
---|---|---|---|
31.12.2023 17:46 | Fiver | New Issue | |
31.12.2023 17:46 | Fiver | Tag Attached: game controls | |
31.12.2023 17:46 | Fiver | Tag Attached: gamepad | |
31.12.2023 17:47 | Fiver | Relationship added | related to 0006400 |
31.12.2023 17:57 | Fiver | Description Updated | |
31.12.2023 17:57 | Fiver | Description Updated | |
31.12.2023 18:04 | Fiver | OS | Debian => |
31.12.2023 18:04 | Fiver | OS Version | 11 Bullseye => |
31.12.2023 18:04 | Fiver | Platform | Linux => |
31.12.2023 18:47 | Fiver | Description Updated | |
01.01.2024 14:14 | Fiver | Description Updated | |
01.01.2024 14:14 | Fiver | Description Updated | |
01.01.2024 14:32 | Fiver | Description Updated | |
01.01.2024 14:34 | Fiver | Description Updated | |
01.01.2024 15:11 | Fiver | Relationship added | related to 0006409 |
03.01.2024 22:15 | Fiver | Description Updated | |
09.01.2024 00:27 | Fiver | Description Updated | |
16.01.2024 04:41 | Fiver | Relationship added | related to 0006401 |
16.01.2024 04:43 | Fiver | Priority | normal => low |
16.01.2024 04:43 | Fiver | Note Added: 0016376 | |
18.01.2024 22:30 | Fiver | Description Updated | |
18.01.2024 22:34 | Fiver | Description Updated | |
19.01.2024 02:18 | Fiver | Note Added: 0016382 | |
19.01.2024 02:27 | nbohr1more | Assigned To | => nbohr1more |
19.01.2024 02:27 | nbohr1more | Status | new => closed |
19.01.2024 02:27 | nbohr1more | Resolution | open => no change required |
19.01.2024 02:27 | nbohr1more | Product Version | => SVN |
19.01.2024 02:27 | nbohr1more | Fixed in Version | => SVN |