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