Пространственная навигация
В вычислительной технике пространственная навигация — это возможность перемещаться между фокусируемыми элементами, такими как гиперссылки и элементы управления формами, в структурированном документе или пользовательском интерфейсе в соответствии с пространственным расположением.
Этот метод широко используется в прикладном программном обеспечении, таком как компьютерные игры .
В прошлом веб-браузеры использовали навигацию с помощью вкладок для изменения фокуса в интерфейсе, нажимая клавишу табуляции на компьютерной клавиатуре, чтобы перейти к следующему элементу (или ⇧ Shift+ Tab ↹ сосредоточиться на предыдущем). Порядок основан на том, что указано в исходном документе. Для HTML без какого-либо стиля этот метод обычно работает, поскольку пространственное расположение элемента соответствует порядку исходного документа. Однако с появлением стиля через атрибуты представления или таблицы стилей , такие как CSS , этот тип навигации используется реже. Пространственная навигация использует клавиши со стрелками (с одной или несколькими клавишами-модификаторами ) для навигации по «2D-плоскости» интерфейса. Например, нажатие клавиши со стрелкой «вверх» приведет к фокусировке на ближайшем фокусируемом элементе сверху (относительно текущего элемента). Во многих случаях это может сэкономить много нажатий клавиш.
Эта функция доступности доступна в ряде приложений, например в веб-браузере Vivaldi . [1] Для пользователей Vivaldi это позволяет быстрее «перепрыгивать» к различным областям длинных веб-страниц или статей без ручной прокрутки и сканирования глазами. Некоторые примеры, как отмечалось выше, включают Tab ↹ клавиша для перехода к следующему полю ввода, а также ⇧ Shift клавиша со стрелками ( ↑, ↓, →, ←) для перехода к различным ссылкам и текстовым заголовкам.
Дуг Тернер (Mozilla) , ведущий разработчик Minimo , создал несколько специальных сборок Mozilla Firefox с этой функцией. Со временем это может стать частью Firefox по умолчанию.
Ночные сборки WebKit ( движок компоновки, используемый, среди прочего, Apple Safari и Google Chrome ) теперь [2] иметь поддержку пространственной навигации.
В играх такая навигация представлена (например) движением относительно камеры .
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Пространственная навигация» . Справка браузера Vivaldi . Вивальди Технологии.
- ^ Набор изменений WebKit 55543 http://trac.webkit.org/changeset/55543