Навигация по вкладкам

Возможность перемещения по документу или форме с помощью клавиши Tab

В вычислительной технике навигация с помощью табуляции — это возможность перемещаться между фокусируемыми элементами (такими как гиперссылки и элементы управления формами) в структурированном документе или пользовательском интерфейсе (таком как HTML ) с помощью клавиши табуляции на клавиатуре компьютера . Обычно нажатие Tab фокусируется на следующем элементе, а нажатие Shift + Tab фокусируется на предыдущем элементе. Порядок фокусировки может быть определен неявно (на основе физического порядка) или явно (на основе индекса табуляции). В целом табуляция является циклической, а не линейной, что означает, что табуляция будет циклически переходить к первому/последнему элементу при удалении от последнего/первого элемента. [1] [2]

Порядок табуляции

Порядок табуляции графических элементов управления на форме определяет последовательность, в которой фокус будет меняться, когда пользователь нажимает клавишу табуляции . Обычно порядок табуляции — слева направо в пределах каждой строки элементов управления.

Не все элементы управления могут получать фокус. В Java метки могут получать фокус, но в Visual Studio — нет. Кроме того, свойство TabStop (в Visual Studio) можно установить в false, чтобы предотвратить получение фокуса элементом управления.

Настройка

На веб-страницах по умолчанию табуляция перемещает по полям формы (например, текстовый ввод) и якорям (например, ссылки) в том порядке, в котором они появляются в потоке символов (т. е. в необработанном HTML). Это может быть переопределено автором страницы с помощью атрибута tabindex или путем отключения поля формы.

На стороне клиента OS X по умолчанию фокусируется только на текстовых полях и списках, но эту настройку можно переопределить, чтобы разрешить навигацию по всем записям (см. ссылки). Mozilla Firefox можно аналогичным образом настроить, чтобы включить или исключить навигацию по текстовым областям, другим элементам форм и якорям.

Альтернативы

Большинство настольных приложений и веб-браузеров поддерживают этот вид навигации с помощью клавиатуры. Но в некоторых веб-браузерах, таких как Opera , используется альтернативный метод, известный как пространственная навигация . Этот метод во многих случаях позволяет избежать множества нажатий клавиш. [3] Кроме того, Mozilla Application Suite и Mozilla Firefox поддерживают навигацию с помощью курсора , которая обеспечивает более естественный способ навигации по документу, аналогичный навигации с помощью мыши.

Смотрите также

Ссылки

  1. ^ "WebAIM: Доступность клавиатуры". webaim.org . Получено 2023-12-06 .
  2. ^ Инициатива W3C Web Accessibility (WAI) (2023-12-06). "Совместимость с клавиатурой". Инициатива Web Accessibility (WAI) . Получено 2023-12-06 .{{cite web}}: CS1 maint: числовые имена: список авторов ( ссылка )
  3. ^ "Dev.Opera — Доступность Opera: где мы находимся". dev.opera.com . Получено 2023-12-09 .
  • HTML 4: 17.11 Передача фокуса элементу / 17.11.1 Навигация с помощью вкладок — стандарт
  • Навигация с помощью клавиатуры Mozilla: табуляция
    • accessibility.tabfocus – поле предпочтений для настройки навигации по вкладкам
  • Как переместить фокус на раскрывающееся поле в Mac OS X — обсуждается настройка в меню Apple > Системные настройки > Клавиатура и мышь > Сочетания клавиш
    • Почему в Firefox на OS X не работает вкладка для раскрывающихся элементов управления?
Получено с "https://en.wikipedia.org/w/index.php?title=Tabbing_navigation&oldid=1189004301"