Icons:
- Support for creating workbench icons (including XPM)
- SVG icons (none, FreeCAD icon from theme, preferences)
- SVG icons for indicating if local, global or local/global shortcut is set
- Style ShortCuts line edit and Preferences button
- Store command and shortcut information in the index group
- Add, remove and optimize index groups in the database
- Limit the number of groups to 999 for each workbench
- Dictionary of unique actions
- Dictionary of available local shortcuts
- Dictionary of available global shortcuts
- Show inside MDI area (at top left corner)
- Hide on ESC key
- Hide on lost focus
- Clear text or hide ShortCuts on return key
- Show currently available shortcuts on down key
- Completer (case insensitive 16 commands)
- Model data for completer
- Resize ShortCuts on completion selection
- Restore default size on completion
- Preferences button
- Workbench selector combo box
- Activate workbench on selection
- Statistical information (current number of shortcuts)
- Table containing an alphabetically sorted list of commands and editable shortcuts
- Tooltip information (global and local shortcuts)
- Small adjustments focused on improving interaction
- Default invoke key W
- Additional configurable invoke key
- Support for CTRL, ALT, SHIFT and META modifier key
- Detect and unset duplicate actions using key W as shortcut
- Run as single instance
- Use QMenu container on macOS to show ShortCuts above 3D View
- ...
https://github.com/triplus/ShortCuts