One aspect in which browsers are significantly poor compared to rich client applications like the Notes Client is in keyboard shortcuts. WAI-ARIA roles exist for specific areas of a page, like navigation. But browser manufacturers seem to have done nothing to help those who prefer to (or have to) use the keyboard instead of the mouse. Keyboard shortcuts exist, but only for the browser menus, not for content within the browsing container. Similarly I’m not aware of any standard functionality employed by frameworks, like Dojo. The attitude seems to be “well that’s up to the web application designer”.

Thankfully the CKEditor does provide a number of keyboard shortcuts for common tasks. It’s by no means exhaustive (there doesn’t appear to be a shortcut for inserting an image, for example) nor does it offer simple shortcuts for things like increasing or decreasing a font size. But it does give access to the buttons, give quick access to the URL Link dialog etc. For those wishing to see the list of shortcuts, here it is:

http://docs.cksource.com/CKEditor_3.x/Users_Guide/Keyboard_Shortcuts

Update: Here’s the link to the keyboard shortcuts for CKEditor 4 http://t.co/MWwRAwRheE

You can also assign your own keystrokes via CKEDITOR.editor.setKeystroke(), though I’m not sure how that would exactly you add that for XPages http://docs.ckeditor.com/#!/api/CKEDITOR.editor-method-setKeystroke.

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top