Жест указательного устройства

В вычислительной технике жест указательного устройства или жест мыши (или просто жест ) — это способ сочетания движений указательного устройства или пальцев и щелчков , которые программное обеспечение распознает как определенное компьютерное событие и реагирует на него соответствующим образом. Они могут быть полезны людям, испытывающим трудности с набором текста на клавиатуре . Например, в веб-браузере пользователь может перейти к ранее просмотренной странице, нажав правую кнопку указательного устройства, кратковременно переместив указательное устройство влево, а затем отпустив кнопку.
История
[ редактировать ]Первый [1] Жест указывающего устройства, « перетаскивание », был введен Apple для замены специальной кнопки «перемещение» на мышах, поставляемых с компьютерами Macintosh и Lisa. Перетаскивание предполагает удержание кнопки указывающего устройства при его перемещении; программное обеспечение интерпретирует это как действие, отличное от отдельных действий щелчка и перемещения. В отличие от большинства жестов указывающих устройств, он не предполагает отслеживание какой-либо конкретной формы. Хотя поведение «перетаскивания» было использовано в огромном разнообразии программных пакетов, немногие другие жесты оказались столь же успешными.
Текущее использование
[ редактировать ]По состоянию на 2005 год [update], большинство программ не поддерживают другие жесты, кроме операции перетаскивания. Каждая программа, распознающая жесты манипулятора, делает это по-своему, иногда позволяя распознавать очень короткие расстояния движения мыши как жесты, а иногда требуя очень точной эмуляции определенного шаблона движения (например, круга). Некоторые реализации позволяют пользователям настраивать эти факторы.
В некоторых видеоиграх используются жесты. Например, в Myth серии тактик в реальном времени , первоначально созданной Bungie, игроки используют их, чтобы приказать боевым единицам повернуться в желаемом направлении. Еще одна игра, использующая жесты, — это Lionhead от Black & White . В игре Arx Fatalis жесты мыши используются для рисования рун в воздухе для произнесения заклинаний. нескольких играх для Nintendo Wii Такая система используется в . Оками использует систему, аналогичную жестам мыши; игрок может войти в режим рисования, в котором создаваемая им форма (круг, молния, линия и т. д.) выполняет в игре такую функцию, как создание бомбы или изменение времени с ночи на день. Другими примерами компьютерных игр, в которых используются жесты мыши, являются Die by the Sword и Silver , где базовые жесты мыши фактически отображают ходы атаки и тому подобное в бою в реальном времени, а также MX vs. ATV: Reflex , в которой есть схема управления, реализующая его название. «рефлекторная» система райдера с помощью жестов мыши. [2]
распознает Веб-браузер Opera жесты начиная с версии 5.10 (апрель 2001 г.), но по умолчанию эта функция отключена. Браузер Opera также поддерживает аккорды мыши , которые выполняют аналогичную функцию, но не требуют движения мыши. Первым браузером, который использовал расширенные жесты мыши (в 2002 году), был Maxthon , в котором легко настраиваемый интерфейс позволял назначать почти каждое действие одному из 52 жестов мыши и нескольких аккордов мыши. также доступно несколько расширений жестов мыши Для браузера Mozilla Firefox . Эти расширения используют почти те же жесты, что и Opera.
Некоторые инструменты обеспечивают поддержку жестов мыши в любом приложении для Microsoft Windows . K Desktop Environment 3 включает универсальную поддержку жестов мыши, начиная с версии 3.2.
Windows Aero предоставляет три жеста мыши: Aero Peek, Aero Shake и Aero Snap. Описание смотрите в соответствующей статье.
Тачпад и жесты на сенсорном экране
[ редактировать ]Сенсорные экраны планшетных устройств, таких как iPad , используют технологию мультитач , при этом жесты выступают в качестве основной формы пользовательского интерфейса. Многие тачпады , которые в ноутбуках заменяют традиционную мышь, имеют аналогичную поддержку жестов. Например, обычным жестом является движение двумя пальцами вниз или вверх для прокрутки активной в данный момент страницы. Растущая популярность интерфейсов с сенсорным экраном привела к тому, что жесты стали более стандартной функцией вычислений. В Windows 7 появилась поддержка сенсорного экрана и жестов сенсорной панели. [3] Ее преемница, Windows 8 , предназначена для работы как на традиционных настольных компьютерах, так и на мобильных устройствах, поэтому жесты теперь включены по умолчанию там, где это позволяет оборудование. [ нужна ссылка ]
С жестами связаны «горячие точки» сенсорной панели, где определенная область сенсорной панели имеет дополнительные функции. Например, распространенной функцией точки доступа является крайняя правая часть сенсорной панели, которая будет прокручивать активную страницу, если провести пальцем вниз или вверх по ней.
Мультитач-жесты на сенсорном экране — это заранее заданные движения, используемые для взаимодействия с мультитач-устройствами. Все большее число продуктов, таких как смартфоны, планшеты, ноутбуки и настольные компьютеры, имеют функции, которые запускаются с помощью мультитач-жестов. К распространенным жестам сенсорного экрана относятся:
Также были разработаны другие жесты, включающие использование более двух пальцев на экране, например Sticky Tools. [4] Эти методы часто разрабатываются для 3D-приложений и не считаются стандартными.
Недостатки
[ редактировать ]Основным недостатком текущих решений взаимодействия с помощью жестов является отсутствие поддержки двух необходимых принципов проектирования пользовательского интерфейса: обратной связи и видимости (или доступности ). Уведомление обратной связи необходимо для указания того, правильно ли введен жест, путем указания распознанного жеста и активации соответствующей команды, хотя Sensiva в некоторой степени приближается к этому при предоставлении голосового уведомления. Другой принцип — видимость жестов, предоставляющая пользователю некоторые средства изучения необходимых жестов и контекстов, в которых они могут использоваться. И «Жесты мышью» для Internet Explorer , и «Жесты мыши ALToolbar» отображают цветные индикаторы, которые указывают текущее движение, которое выполняет пользователь. для облегчения визуальных подсказок для пользователя. Круговые меню и меню маркировки были предложены в качестве решения обеих проблем, поскольку они поддерживают изучение доступных опций, но также могут использоваться с помощью быстрых жестов. В последних версиях Opera (11 и выше) используется круговое экранное меню, позволяющее просто и наглядно отображать доступные жесты мыши и способы их активации, обеспечивая обратную связь и наглядность. [5]
Одним из ограничений взаимодействия с помощью жестов является контекст области, в которой могут использоваться жесты. Например, каждому жесту соответствует только одна команда для каждого окна приложения.
Удерживать кнопки во время перемещения мыши может быть неудобно и требует некоторой практики, поскольку движение вниз увеличивает трение при горизонтальном движении. Оптическая мышь будет менее восприимчива к изменениям в поведении, чем шариковая мышь с повышенным трением, поскольку датчик не полагается на механический контакт для определения движения; тачпад не создает дополнительного трения , поскольку все его кнопки удерживаются большим пальцем. Однако также утверждалось, что мышечное напряжение, возникающее в результате удержания кнопок, можно использовать при проектировании пользовательского интерфейса, поскольку оно дает постоянную обратную связь о том, что пользователь находится во временном состоянии или режиме (Buxton, 1995).
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Краткая история перетаскивания — статья GoPhore» . 365Trucking.com . Архивировано из оригинала 02 июля 2019 г. Проверено 02 июля 2019 г.
- ^ «MX против ATV: Руководство по Reflex PC для Великобритании» (PDF) . п. 3. Архивировано (PDF) из оригинала 13 февраля 2022 г. Проверено 13 февраля 2022 г.
- ^ «Аппаратное обеспечение Windows 7: наконец-то появился сенсорный экран» . 28 сентября 2009 г. Архивировано из оригинала 07.11.2012 . Проверено 19 ноября 2012 г.
- ^ Хэнкок, Марк; десять Кейт, Томас; Карпендейл, Шила (2009). «Липкие инструменты». Материалы Международной конференции ACM по интерактивным столешницам и поверхностям - ITS '09 . Нью-Йорк, Нью-Йорк, США: ACM Press. п. 133. дои : 10.1145/1731903.1731930 . ISBN 978-1-60558-733-2 .
- ^ «Уроки оперы — Жесты» . Архивировано из оригинала 7 сентября 2012 года . Проверено 3 августа 2012 г.
- Бакстон, Вашингтон (1995). «Разбиение на части, формулировка и проектирование диалогов человека и компьютера» в книге «Взаимодействие человека и компьютера: к 2000 году» , Р. М. Бекер, Дж. Грудин, В. А. Бакстон и С. Гринберг, ред. Издательство Morgan Kaufmann, Сан-Франциско, Калифорния, 494–499.
- Неизвестная история перьевых вычислений, заархивированная 18 апреля 2017 г. в Wayback Machine , содержит историю перьевых вычислений, включая технологии сенсорного ввода и жестов, примерно с 1917 по 1992 год.
- Аннотированная библиография ссылок на распознавание рукописного ввода, пользовательские интерфейсы жестов и перьевые вычисления. [ постоянная мертвая ссылка ]
- Л.К. Уэлборн и Р.Дж. Уитроу. 1988. Текстовый редактор на основе жестов . В материалах четвертой конференции Британского компьютерного общества по людям и компьютерам IV, Д.М. Джонс и Р. Уиндер (ред.). Издательство Кембриджского университета, Нью-Йорк, штат Нью-Йорк, США, 363–371. ISBN 0-521-36553-8
- Брэд А. Майерс. « Краткая история технологии взаимодействия человека с компьютером. Архивировано 18 июня 2019 г. в Wayback Machine ». Взаимодействие ACM. Том. 5, нет. 2 марта 1998 г., стр. 44–54.
- Заметки по истории перьевых вычислений (YouTube), заархивировано 10 ноября 2021 г. на Wayback Machine.