-
Notifications
You must be signed in to change notification settings - Fork 312
Hotkeys Editor
Fireball edited this page Apr 1, 2022
·
1 revision
- Acessiblity from chobby and in game
- Show overview of all current bindings
- switch between "all bindings" and "category view"
- switch between "simplified" and "advanced"
- Show spring actions AND lua actions
- Show all keysets, if more than 1 keyset is bound for an action
- Show me all actions bound with this key, i.e the keyset "k" is used in following : Ctrl+k = kill, Any+k = load, Keychain i+o+k = say "gg"
- Show priority list to a keyset, i.e the keyset "e" = 1. "reclaim" , 2. "resurrect", 3. "attack"
- Display a picture of the keyboard with bound keys like on load screen (nice to have)
- Show bound key localized, like german ü or french é
- click on an action to give a new keyset to this action
- edit priority list of a multiple bound keyset
- if new keyset conflicts, show up dialog how to handle , i.e.: 1. add as addionital binding to that key 2. replace current binding etc..
- selectioneditor - choose unit category, inside display, lower than 80% health, all this stuff...
- reject new keyset binding if conflicting with game forced binds like Enter
- bind a key to a custom lua method or other executable string (maybe even full functions and stuff)
- bring up reflection of bound lua function = see what code will be executed
- unbind all keys of an action
- unbind all actions of a key
- load a mini game with a lab, some units and an enemy
- let units move, shoot etc. to test bindings
- import / export hotkeys settings to file
- toggle to use a profile for each user (family computer) - attach to logged in user
- save history of all changes
- Revert last change or go forward
- jump back to a profile state from date XY
- Export my bindings to server (pros can showup their settings) - maybe show up prominent settings by download frequency and adjust default bindings to them
- Import settings from server/playerXYZ