From 1d66bf52420eaf6f7e4bb1adcfda8261a6999965 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Scott=20Gonz=C3=A1lez?= When focus is on a header, the following key commands are available: When focus is in a panel: When the menu is open, the following key commands are available: When the menu is closed, the following key commands are available: While the datepicker is open, the following key commands are available: Typing a letter moves focus to the first item whose title starts with that character. Repeating the same character cycles through matching items. Typing more characters within the one second timer matches those characters. When the menu is open, the following key commands are available: When the menu is closed, the following key commands are available: Focus stays in the text field, even after using the mouse to click one of the spin buttons. When focus is on a tab, the following key commands are available: When focus is in a panel, the following key commands are available: When the menu is closed, the following key commands are available: When focus is in a panel, the following key commands are available: When focus is on a header, the following key commands are available: When focus is in a panel: When the menu is open, the following key commands are available: When the menu is closed, the following key commands are available: While the datepicker is open, the following key commands are available: Typing a letter moves focus to the first item whose title starts with that character. Repeating the same character cycles through matching items. Typing more characters within the one second timer matches those characters. When the menu is open, the following key commands are available: When the menu is closed, the following key commands are available: Focus stays in the text field, even after using the mouse to click one of the spin buttons. When focus is on a tab, the following key commands are available: When focus is in a panel, the following key commands are available:
-
UP
/LEFT
- Move focus to the previous header. If on first header, moves focus to last header.DOWN
/RIGHT
- Move focus to the next header. If on last header, moves focus to first header.HOME
- Move focus to the first header.END
- Move focus to the last header.SPACE
/ENTER
- Activate panel associated with focused header.
-
CTRL
+ UP
- Move focus to associated header.
-
UP
- Move focus to the previous item. If on first item, move focus to the input. If on the input, move focus to last item.DOWN
- Move focus to the next item. If on last item, move focus to the input. If on the input, move focus to the first item.ESCAPE
- Close the menu.ENTER
- Select the currently focused item and close the menu.TAB
- Select the currently focused item, close the menu, and move focus to the next focusable element.PAGE UP
/PAGE DOWN
- Scroll through a page of items (based on height of menu). It's generally a bad idea to display so many items that users need to page.
-
minLength
has been met.UP
/DOWN
- Open the menu, if the minLength
has been met.Keyboard interaction
-
PAGE UP
: Move to the previous month.PAGE DOWN
: Move to the next month.CTRL
+ PAGE UP
: Move to the previous year.CTRL
+ PAGE DOWN
: Move to the next year.CTRL
+ HOME
: Open the datepicker if closed.CTRL
/COMMAND
+ HOME
: Move to the current month.CTRL
/COMMAND
+ LEFT
: Move to the previous day.CTRL
/COMMAND
+ RIGHT
: Move to the next day.CTRL
/COMMAND
+ UP
: Move to the previous week.CTRL
/COMMAND
+ DOWN
: Move the next week.ENTER
: Select the focused date.CTRL
/COMMAND
+ END
: Close the datepicker and erase the date.ESCAPE
: Close the datepicker without selection.PAGE UP
- Move to the previous month.PAGE DOWN
- Move to the next month.CTRL
+ PAGE UP
- Move to the previous year.CTRL
+ PAGE DOWN
- Move to the next year.CTRL
+ HOME
- Open the datepicker if closed.CTRL
/COMMAND
+ HOME
- Move to the current month.CTRL
/COMMAND
+ LEFT
- Move to the previous day.CTRL
/COMMAND
+ RIGHT
- Move to the next day.CTRL
/COMMAND
+ UP
- Move to the previous week.CTRL
/COMMAND
+ DOWN
- Move the next week.ENTER
- Select the focused date.CTRL
/COMMAND
+ END
- Close the datepicker and erase the date.ESCAPE
- Close the datepicker without selection.Utility functions
diff --git a/entries/menu.xml b/entries/menu.xml
index 9a5c2c6b..f1e43fdb 100644
--- a/entries/menu.xml
+++ b/entries/menu.xml
@@ -55,12 +55,12 @@
Keyboard interaction
-
ENTER
/SPACE
- Invoke the focused menu item's action, which may be opening a submenu.UP
- Move focus to the previous menu item.DOWN
- Move focus to the next menu item.RIGHT
- Open the submenu, if available.LEFT
- Close the current submenu and move focus to the parent menu item. If not in a submenu, do nothing.ESCAPE
- Close the current submenu and move focus to the parent menu item. If not in a submenu, do nothing.
-
UP
/LEFT
- Move focus to the previous item.DOWN
/RIGHT
- Move focus to the next item.END
/PAGE DOWN
- Move focus to the last item.HOME
/PAGE UP
- Move focus to the first item.ESCAPE
- Close the menu.ENTER
/SPACE
- Select the currently focused item and close the menu.ALT
+ UP
/DOWN
- Toggle the visibility of the menu.
-
UP
/LEFT
- Select the previous item.DOWN
/RIGHT
- Select the next item.END
/PAGE DOWN
- Select the last item.HOME
/PAGE UP
- Select the first item.ALT
+ UP
/DOWN
- Toggle the visibility of the menu.SPACE
- Open the menu.Keyboard interaction
-
UP
- Increment the value by one step.DOWN
- Decrement the value by one step.PAGE UP
- Increment the value by one page.PAGE DOWN
- Decrement the value by one page.
-
UP
/LEFT
- Move focus to the previous tab. If on first tab, moves focus to last tab. Activate focused tab after a short delay.DOWN
/RIGHT
- Move focus to the next tab. If on last tab, moves focus to first tab. Activate focused tab after a short delay.HOME
- Move focus to the first tab. Activate focused tab after a short delay.END
- Move focus to the last tab. Activate focused tab after a short delay.SPACE
- Activate panel associated with focused tab.ENTER
- Activate or toggle panel associated with focused tab.ALT
+ PAGE UP
- Move focus to the previous tab and immediately activate.ALT
+ PAGE DOWN
- Move focus to the next tab and immediately activate.
-
CTRL
+ UP
- Move focus to associated tab.ALT
+ PAGE UP
- Move focus to the previous tab and immediately activate.ALT
+ PAGE DOWN
- Move focus to the next tab and immediately activate.HOME
/PAGE UP
- Move focus to the first item.ESCAPE
- Close the menu.ENTER
/SPACE
- Select the currently focused item and close the menu.ALT
+ UP
/DOWN
- Toggle the visibility of the menu.ALT
/OPTION
+ UP
/DOWN
- Toggle the visibility of the menu.DOWN
/RIGHT
- Select the next item.END
/PAGE DOWN
- Select the last item.HOME
/PAGE UP
- Select the first item.ALT
+ UP
/DOWN
- Toggle the visibility of the menu.ALT
/OPTION
+ UP
/DOWN
- Toggle the visibility of the menu.SPACE
- Open the menu.END
- Move focus to the last tab. Activate focused tab after a short delay.SPACE
- Activate panel associated with focused tab.ENTER
- Activate or toggle panel associated with focused tab.ALT
+ PAGE UP
- Move focus to the previous tab and immediately activate.ALT
+ PAGE DOWN
- Move focus to the next tab and immediately activate.ALT
/OPTION
+ PAGE UP
- Move focus to the previous tab and immediately activate.ALT
/OPTION
+ PAGE DOWN
- Move focus to the next tab and immediately activate.
CTRL
+ UP
- Move focus to associated tab.ALT
+ PAGE UP
- Move focus to the previous tab and immediately activate.ALT
+ PAGE DOWN
- Move focus to the next tab and immediately activate.ALT
/OPTION
+ PAGE UP
- Move focus to the previous tab and immediately activate.ALT
/OPTION
+ PAGE DOWN
- Move focus to the next tab and immediately activate.
-
UP
/LEFT
- Move focus to the previous header. If on first header, moves focus to last header.DOWN
/RIGHT
- Move focus to the next header. If on last header, moves focus to first header.HOME
- Move focus to the first header.END
- Move focus to the last header.SPACE
/ENTER
- Activate panel associated with focused header.UP
/LEFT
: Move focus to the previous header. If on first header, moves focus to last header.DOWN
/RIGHT
: Move focus to the next header. If on last header, moves focus to first header.HOME
: Move focus to the first header.END
: Move focus to the last header.SPACE
/ENTER
: Activate panel associated with focused header.
-
CTRL
+ UP
- Move focus to associated header.CTRL
+ UP
: Move focus to associated header.
-
UP
- Move focus to the previous item. If on first item, move focus to the input. If on the input, move focus to last item.DOWN
- Move focus to the next item. If on last item, move focus to the input. If on the input, move focus to the first item.ESCAPE
- Close the menu.ENTER
- Select the currently focused item and close the menu.TAB
- Select the currently focused item, close the menu, and move focus to the next focusable element.PAGE UP
/PAGE DOWN
- Scroll through a page of items (based on height of menu). It's generally a bad idea to display so many items that users need to page.UP
: Move focus to the previous item. If on first item, move focus to the input. If on the input, move focus to last item.DOWN
: Move focus to the next item. If on last item, move focus to the input. If on the input, move focus to the first item.ESCAPE
: Close the menu.ENTER
: Select the currently focused item and close the menu.TAB
: Select the currently focused item, close the menu, and move focus to the next focusable element.PAGE UP
/PAGE DOWN
: Scroll through a page of items (based on height of menu). It's generally a bad idea to display so many items that users need to page.
-
UP
/DOWN
- Open the menu, if the minLength
has been met.UP
/DOWN
: Open the menu, if the minLength
has been met.Keyboard interaction
-
PAGE UP
- Move to the previous month.PAGE DOWN
- Move to the next month.CTRL
+ PAGE UP
- Move to the previous year.CTRL
+ PAGE DOWN
- Move to the next year.CTRL
+ HOME
- Open the datepicker if closed.CTRL
/COMMAND
+ HOME
- Move to the current month.CTRL
/COMMAND
+ LEFT
- Move to the previous day.CTRL
/COMMAND
+ RIGHT
- Move to the next day.CTRL
/COMMAND
+ UP
- Move to the previous week.CTRL
/COMMAND
+ DOWN
- Move the next week.ENTER
- Select the focused date.CTRL
/COMMAND
+ END
- Close the datepicker and erase the date.ESCAPE
- Close the datepicker without selection.PAGE UP
: Move to the previous month.PAGE DOWN
: Move to the next month.CTRL
+ PAGE UP
: Move to the previous year.CTRL
+ PAGE DOWN
: Move to the next year.CTRL
+ HOME
: Open the datepicker if closed.CTRL
/COMMAND
+ HOME
: Move to the current month.CTRL
/COMMAND
+ LEFT
: Move to the previous day.CTRL
/COMMAND
+ RIGHT
: Move to the next day.CTRL
/COMMAND
+ UP
: Move to the previous week.CTRL
/COMMAND
+ DOWN
: Move the next week.ENTER
: Select the focused date.CTRL
/COMMAND
+ END
: Close the datepicker and erase the date.ESCAPE
: Close the datepicker without selection.Utility functions
diff --git a/entries/menu.xml b/entries/menu.xml
index f1e43fdb..24d23bad 100644
--- a/entries/menu.xml
+++ b/entries/menu.xml
@@ -55,12 +55,12 @@
Keyboard interaction
-
ENTER
/SPACE
- Invoke the focused menu item's action, which may be opening a submenu.UP
- Move focus to the previous menu item.DOWN
- Move focus to the next menu item.RIGHT
- Open the submenu, if available.LEFT
- Close the current submenu and move focus to the parent menu item. If not in a submenu, do nothing.ESCAPE
- Close the current submenu and move focus to the parent menu item. If not in a submenu, do nothing.ENTER
/SPACE
: Invoke the focused menu item's action, which may be opening a submenu.UP
: Move focus to the previous menu item.DOWN
: Move focus to the next menu item.RIGHT
: Open the submenu, if available.LEFT
: Close the current submenu and move focus to the parent menu item. If not in a submenu, do nothing.ESCAPE
: Close the current submenu and move focus to the parent menu item. If not in a submenu, do nothing.
-
UP
/LEFT
- Move focus to the previous item.DOWN
/RIGHT
- Move focus to the next item.END
/PAGE DOWN
- Move focus to the last item.HOME
/PAGE UP
- Move focus to the first item.ESCAPE
- Close the menu.ENTER
/SPACE
- Select the currently focused item and close the menu.ALT
/OPTION
+ UP
/DOWN
- Toggle the visibility of the menu.UP
/LEFT
: Move focus to the previous item.DOWN
/RIGHT
: Move focus to the next item.END
/PAGE DOWN
: Move focus to the last item.HOME
/PAGE UP
: Move focus to the first item.ESCAPE
: Close the menu.ENTER
/SPACE
: Select the currently focused item and close the menu.ALT
/OPTION
+ UP
/DOWN
: Toggle the visibility of the menu.
-
UP
/LEFT
- Select the previous item.DOWN
/RIGHT
- Select the next item.END
/PAGE DOWN
- Select the last item.HOME
/PAGE UP
- Select the first item.ALT
/OPTION
+ UP
/DOWN
- Toggle the visibility of the menu.SPACE
- Open the menu.UP
/LEFT
: Select the previous item.DOWN
/RIGHT
: Select the next item.END
/PAGE DOWN
: Select the last item.HOME
/PAGE UP
: Select the first item.ALT
/OPTION
+ UP
/DOWN
: Toggle the visibility of the menu.SPACE
: Open the menu.Keyboard interaction
-
UP
- Increment the value by one step.DOWN
- Decrement the value by one step.PAGE UP
- Increment the value by one page.PAGE DOWN
- Decrement the value by one page.UP
: Increment the value by one step.DOWN
: Decrement the value by one step.PAGE UP
: Increment the value by one page.PAGE DOWN
: Decrement the value by one page.
-
UP
/LEFT
- Move focus to the previous tab. If on first tab, moves focus to last tab. Activate focused tab after a short delay.DOWN
/RIGHT
- Move focus to the next tab. If on last tab, moves focus to first tab. Activate focused tab after a short delay.HOME
- Move focus to the first tab. Activate focused tab after a short delay.END
- Move focus to the last tab. Activate focused tab after a short delay.SPACE
- Activate panel associated with focused tab.ENTER
- Activate or toggle panel associated with focused tab.ALT
/OPTION
+ PAGE UP
- Move focus to the previous tab and immediately activate.ALT
/OPTION
+ PAGE DOWN
- Move focus to the next tab and immediately activate.UP
/LEFT
: Move focus to the previous tab. If on first tab, moves focus to last tab. Activate focused tab after a short delay.DOWN
/RIGHT
: Move focus to the next tab. If on last tab, moves focus to first tab. Activate focused tab after a short delay.HOME
: Move focus to the first tab. Activate focused tab after a short delay.END
: Move focus to the last tab. Activate focused tab after a short delay.SPACE
: Activate panel associated with focused tab.ENTER
: Activate or toggle panel associated with focused tab.ALT
/OPTION
+ PAGE UP
: Move focus to the previous tab and immediately activate.ALT
/OPTION
+ PAGE DOWN
: Move focus to the next tab and immediately activate.
-
CTRL
+ UP
- Move focus to associated tab.ALT
/OPTION
+ PAGE UP
- Move focus to the previous tab and immediately activate.ALT
/OPTION
+ PAGE DOWN
- Move focus to the next tab and immediately activate.CTRL
+ UP
: Move focus to associated tab.ALT
/OPTION
+ PAGE UP
: Move focus to the previous tab and immediately activate.ALT
/OPTION
+ PAGE DOWN
: Move focus to the next tab and immediately activate.