New for XF2DP10 is a generic keyboard shortcut system, activated by assigning an attribute to any clickable or focusable element in a template.
Once a shortcut is defined, hitting the key or key combination specified will activate the targeted element.
We have already set up some default shortcuts to make navigation easier. These include:
M - Open the visitor menu
, (Comma) - Open the inbox/conversation menu
. (Period/full-stop) - Open the alerts menu
/ (Forward slash) - Open the search menu (also in Admin control panel)
ALT+Z - Open the style chooser
ALT+X - Open the language chooser
⌘+ENTER (Mac) or ÿ+ENTER (Windows) Submit the current form while in a <textarea> element (normally, ENTER will submit any form, but while you're in a <textarea>, the ENTER key simply inserts a new line)
Additionally, keys 1 to 0 will activate the corresponding tab (or tab menu) from the primary navigation strip, while ALT+1 to 0 will activate the corresponding item from the sub-navigation strip.
Accessibility for Keyboard Navigation
Along with keyboard shortcuts, we have improved the way that keyboard navigation works with menus and overlays. After a menu is activated, the up and down arrow keys will cycle through the available items in the newly-opened menu. Tab-focus is also moved to newly-opened menus and overlays automatically, so tabbing from the menu or overlay trigger will jump to elements within the newly-opened container.
Additionally, the system automatically detects the current navigation method, and will activate control outlines when keyboard navigation is in use.