The keystroke string. In its basic form, it must be a combination of module:utils/keyboard#keyCodes known key names
joined by the + sign, the same as the keystroke format accepted by the
module:utils/keystrokehandler~KeystrokeHandler#set KeystrokeHandler#set() method used to register most of the
keystroke interactions in the editor.
keystroke: 'Ctrl+B', keystroke: 'Shift+Enter',
keystroke: 'Alt+F10', etc.keystroke: [ [ 'arrowleft', 'arrowleft' ] ]
will indicate that a specific action will be performed by pressing ← twice in a row.keystroke: [ [ 'Ctrl+Y' ], [ 'Ctrl+Shift+Z' ] ] will indicate that
a specific action can be performed by pressing either Ctrl + Y or
Ctrl + Shift + Z.Please note that the keystrokes are automatically translated to the environment-specific form. For example, Ctrl+A
will be rendered as ⌘A in the module:utils/env~EnvType#isMac Mac environment. Always use the IBM PC keyboard
syntax, for instance Ctrl instead of ⌘, Alt instead of ⌥, etc.
The label of the keystroke. It should briefly describe the action that the keystroke performs. It may contain HTML.
OptionalmayThis (optional) flag suggests that the keystroke(s) may require a function (Fn) key to be pressed
in order to work in the module:utils/env~EnvType#isMac Mac environment. If set true, an additional
information will be displayed next to the keystroke.
A keystroke info definition in module:core/accessibility~Accessibility#keystrokeInfos