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