Details
-
New Feature
-
Resolution: Incomplete
-
Minor - P4
-
None
-
1.15.3
-
None
Description
Problem description
Many popular user interface based tools (such as network clients) provide the ability to associate user commands with specific keystrokes. This allows the "power" or "expert" user to optimize keyboard interaction for their own use case and needs.
Product acceptance criteria
- Provide a separate dialog where user interface actions can be associated with a flexible set of keystrokes, such as "shift-tab", "command-T" or "control-enter".
- Remember action keystroke bindings across product restart.
- Use current bindings/associations as the default Compass bindings.
- Display updated action/key bindings in the Compass menus for the corresponding actions.
- Support at least the current set of fixed bindings, including:
- - Executing queries
- - Connect: Connect To
- - Undo
- - Redo
- - Cut
- - Copy
- - Paste
- - Select All
- - Find
- - Emoji & Symbols
- - Reload
- - Reload Data
- - Actual Size
- - Zoom In
- - Zoom Out
- - Toggle DevTools
- - Share Schema as JSON
- - Minimize
- - Close