A critical requirement for software accessibility is keyboard support as a complete
alternative to pointing devices (mouse, etc.).
Keyboard support is comprised of command key, focus key, and keyboard navigation.
RadTabStrip will seamlessly switch between mouse and keyboard navigation.
In order to configure keyboard support with RadTabStrip its KeyboardNaviagationSettings should be set:
<telerik:RadTabStrip ID="RadTabStrip1" runat="server" >
<KeyboardNavigationSettings CommandKey="Alt" FocusKey="M" />
The KeyboardNavigationSettings exposes two properties to configure the keyboard combination that sets focus to the control:
- FocusKey An upper-case letter or number.
- CommandKey Ctrl , Alt, Shift, or any combination of two of these keys.
When there are multiple TabStrips on a given page, each of them may have a different activation combination.
In this particular example, the [CommandKey] and the [FocusKey] can be customized in the Demo Configurator.
Once the RadTabStrip has been focused (by pressing [CommandKey] + [FocusKey]) user can:
- Navigate among RadTabs using Left and Right arrows.
- Perform a click on the active RadTab and expand its children tabs (if any exist) by pressing Enter.
- Navigate from parent tab to its children using Down arrow.
- Navigate back to the parent tab using Up arrow.
- Navigate among the children tabs using Left and Right arrows.
Note: It is recommended to avoid [CommandKey] + [FocusKey] combinations matching keyboard shortcuts used in browsers.
If the combination coincides with an existing browser shortcut the control may be unable to focus.