Listing issues with the current key-map system.
Key-Map System
- Timers should be removed from the key-map, since they are for internal operations.
- Action-zones should be removed from key-maps.
User Interface
- The ability to re-order key-map items.
This is important as key-map items are handled in the order listed, with some items passing on to key-map items defined afterwards.
- Ability to select from existing operators list instead of typing in a string (similar to selecting ID's bones... etc).
- Other features:
- Remove duplicate key-map items.
- Show invalid key-map items (missing operators, reference to invalid menu items... etc).
- Disallow assigning invalid/duplicate key-map items when using "Assign Shortcut".
Open Topics
These are larger issues which need design work, which this proposal doesn't (yet) handle, and it's not clear exactly how these would be handled.
- Exporting key-maps looses the ability to access key-map preferences.
- Mapping keys from keyboards which have keys not found on a US/English keyboard.
- Workflow for editing and maintaining custom key-maps could be looked into & improved.