Горячие клавиши для ссылок и управление с клавиатуры

Управление ссылкой с клавиатуры

Переход по ссылкам, можно осуществлять через клавишу Tab. Для этого зададим последовательность, через атрибут tabindex.

<a href="/step1" tabindex="1">Шаг 1</a>
<a href="/step2" tabindex="2">Шаг 2</a>
<a href="/step3" tabindex="3">Шаг 3</a>
<a href="/done" tabindex="5">Отправить анкету</a>
<a href="/check" tabindex="4">Проверить данные</a>
<a href="/back" tabindex="-1">Предыдущий этап</a>

По умолчанию, переход по клавише Tab, осуществляется по всем ссылкам, сверху вниз.
Для изменения этого порядка, используется атрибут tabindex с положительным числом (порядковым номером). Для отмены перехода на ссылку, задайте атрибуту tabindex отрицательное значение.

Горячие клавиши для ссылок

При помощи атрибута accesskey, можно активировать ссылку при нажатии на сочетание клавиш клавиатуры.

<a href="#contents" accesskey="t"></a>

Неудобство возникает из-за разного сочетания клавиш, в разных браузерах. Чувствительность к раскладке не обнаружена.

Internet Explorer, Chrome, Safari, Opera 15+: Alt + t
FireFox и Opera 12 и Yandex: Alt + Shift + t
Mac, сочетание клавиш: Control + Alt + t

Yandex - блокирует открытие ссылки как всплывающее окно.

(Клавиша w). Откроет категорию Windows в новом окне.

Комментарии