Properly wire all decision table keyboards shortcuts
See original GitHub issueDescription
Since we do not bind the keyboard feature of dmn-js after the refactoring we have to manually add the keyboard bindings that are implemented in Keyboard.
Current Behavior
When editing a DMN decision table cell using CommandOrControl + Z
and CommandOrControl + Y
will trigger native undo and redo.
Expected Behavior
When editing a DMN decision table cell using CommandOrControl + Z
and CommandOrControl + Y
triggers native CommandStack#undo
and CommandStack#redo
.
Tasks
- Undo / Redo works as expected, via command stack operation
- TAB / SHIFT + TAB navigate cells (horizontally)
- ENTER / SHIFT + ENTER navigate cells (vertically)
- CTRL+ENTER adds new line in cell
Note: May be worth double checking against Camunda Modeler v2.2.x
or demo.bpmn.io/dmn.
QA
- Works reliably on Mac OS
- Works reliably on Windows / Linux
Issue Analytics
- State:
- Created 5 years ago
- Comments:8 (8 by maintainers)
Top Results From Across the Web
Decision Table Keyboard Shortcuts - FICO Help
Decision Table Keyboard Shortcuts ; Row · Row Shortcuts · Up directional key ; Column · Column Shortcuts · Left directional key ;...
Read more >Keyboard Shortcuts - TIBCO Product Documentation
Keyboard Shortcuts ; Shift+Alt+R · Revert ; Shift+Alt+W · WorkList ; Shift+Alt+G · Generate Deployable ; Shift+Alt+J · Validate.
Read more >Operational Decision Manager Known Limitations, Version 8.8
The Rule Designer keyboard shortcuts for Mac OS X vary from those for other operating systems. In editors for decision tables, decision trees...
Read more >Authoring decision tables in App Studio | Pega
To ensure that a business process can reach its goal even in an unexpected scenario, you define a value that the decision table...
Read more >Appendix A Keyboard Shortcuts - Apache OpenOffice Wiki
Tools > Options > OpenOffice.org Calc > General. Function and arrow key shortcuts. Table 2: Function key shortcuts. Shortcut Keys. Effect.
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Updated the issue with list of concrete tasks.
Closed via https://github.com/camunda/camunda-modeler/pull/1148#pullrequestreview-198052224