From what I understand, the current way to modify shortcuts does not cover every shortcuts. In those translation files, we can get: * Edition modes: edit-edit, edit-wiki, edit-wysiwyg, edit-inline, edit-objects, edit-rights, edit-class * Actions: delete, rename * View modes: code * Doc extra panels: comments, attachments, history, information, annotations * Edit /preview actions: cancel, backtoedit, preview, save, saveandview In a following section, we have developer shortcuts: * advanced user type * show hidden docs
If we compare this against the [shortcut documentation|https://www.xwiki.org/xwiki/bin/view/Documentation/UserGuide/Features/KeyboardShortcuts#HModifyingkeyboardshortcuts], these translations leave out the shortcuts: * Goto modal opened with Ctrl+G (hard-coded key in modalPopup.js) * Annotation feature shortcuts are hard coded in AnnotationCode > Script.xml
If we want to make sure the user settings can reliably update every shortcut, we should update those last two hardcoded shortcuts first so that they follow the same model as the others. |
|