From 392bf801c63d95827769576c5624cd796ad5fca2 Mon Sep 17 00:00:00 2001
From: James Nurthen
- ARIA roles, states, and properties model accessibility behaviors and features shared among GUI components of popular desktop GUIs, including Microsoft Windows, Mac OS X, and GNOME.
+ ARIA roles, states, and properties model accessibility behaviors and features shared among GUI components of popular desktop GUIs, including Microsoft Windows, macOS, and GNOME.
Similarly, ARIA design patterns borrow user expectations and keyboard conventions from those platforms, consistently incorporating common conventions with the aim of facilitating easy learning and efficient operation of keyboard interfaces across the web.
Developing a Keyboard Interface
Fundamental Keyboard Navigation Conventions
Keyboard Navigation Between Components (The Tab Sequence)
- In HTML, the default tab sequence of a web page includes only links and HTML form elements, except In Mac OS, where it includes only form elements. - Mac OS system preferences include a keyboard setting that enables the tab key to move focus to all focusable elements. + In HTML, the default tab sequence of a web page includes only links and HTML form elements, except In macOS, where it includes only form elements. + macOS system preferences include a keyboard setting that enables the tab key to move focus to all focusable elements.
@@ -3616,8 +3616,8 @@
The following key assignments can be used in any context where their conventionally associated functions are appropriate. - While the assignments associated with Windows and Linux platforms can be implemented and used in browsers running in Mac OS, - replacing them with Mac OS assignments in browsers running on a Mac OS device can make the keyboard interface more discoverable and intuitive for those users. + While the assignments associated with Windows and Linux platforms can be implemented and used in browsers running in macOS, + replacing them with macOS assignments in browsers running on a macOS device can make the keyboard interface more discoverable and intuitive for those users. In some cases, it may also help avoid system or browser keyboard conflicts.
Function | Windows/Linux Key | -Mac OS Key | +macOS Key |
---|