This issue has been created
There are 2 updates.
 
 
XWiki Platform / cid:jira-generated-image-avatar-626df57a-dc7f-41b1-83b8-0f03bb0b1397 XWIKI-22369 Open

Add a dynamic keyboard shortcut help page

 
View issue   ยท   Add comment
 

Issue created

 
cid:jira-generated-image-avatar-063c2331-961f-454a-a1dc-1efa0b7def3a Charpentier Lucas created this issue on 30/Jul/24 11:33
 
Summary: Add a dynamic shortcut help page
Issue Type: cid:jira-generated-image-avatar-626df57a-dc7f-41b1-83b8-0f03bb0b1397 Improvement
Affects Versions: 16.6.0
Assignee: Unassigned
Components: Help
Created: 30/Jul/24 11:33
Labels: usability
Priority: cid:jira-generated-image-static-major-9d28c0f9-bf1d-4c45-8f03-f3fa17772f9e Major
Reporter: Charpentier Lucas
Description:

The page could use https://github.com/xwiki/xwiki-platform/blob/a5f837906cb6d6db8d28cfdcccd6b66b2cd30b4c/xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/js/xwiki/xwiki.js#L835 and should display all the shortcuts and their values in the current context. Some shortcuts are only available in edit mode, they should be displayed too. The values should adapt on the current space and the current user.

 
 

2 updates

 
cid:jira-generated-image-avatar-6155bf45-6134-4954-a9b4-37c44f38bdb2 Changes by Vincent Massol on 30/Jul/24 11:34
 
Summary: Add a dynamic keyboard shortcut help page
Description: The page could use [https://github.com/xwiki/xwiki-platform/blob/a5f837906cb6d6db8d28cfdcccd6b66b2cd30b4c/xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/js/xwiki/xwiki.js#L835] and should display all the shortcuts and their values in the current context. Some shortcuts are only available in edit mode, they should be displayed too. The values should adapt on the current space and the current user.

The dynamicity is important to handle the 2 use cases:
* Extensions or custom code can contribute keyboard shortcuts
* Users can remapped some shortcuts

Ideally as a popup dialog, which can be triggered from various places (with a keyboard shortcut :), in the Help UI, in the wysiwyg editor, in the wiki editor).