Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Жест мыши для «назад» в Opera - пользователь удерживает правую кнопку мыши, перемещает мышь влево и отпускает правую кнопку мыши.

В вычислении , A жест указательного устройства или жест мышей (или просто жест ) является способом объединения указывающих устройств движения или пальцев и щелчков , что программное обеспечение распознает в качестве конкретного компьютерного события и реагируют таким образом , чтобы конкретная это программное обеспечение. Они могут быть полезны людям, которым сложно печатать на клавиатуре . Например, в веб-браузере пользователь может перейти к ранее просматриваемой странице, нажав правую кнопку указывающего устройства, быстро переместив указательное устройство влево, а затем отпустив кнопку.

История [ править ]

Первый [1] жест указывающего устройства, « перетаскивание », был введен Apple для замены специальной кнопки «перемещение» на мышах, поставляемых с компьютерами Macintosh и Lisa. Перетаскивание предполагает удерживание кнопки указывающего устройства при перемещении указывающего устройства; программное обеспечение интерпретирует это как действие, отличное от отдельного поведения при нажатии и перемещении. В отличие от большинства жестов указывающих устройств, он не требует отслеживания какой-либо конкретной формы. Хотя поведение «перетаскивания» было принято во множестве программных пакетов, немногие другие жесты были столь же успешными.

Текущее использование [ править ]

По состоянию на 2005 год большинство программ не поддерживают другие жесты, кроме операции перетаскивания. Каждая программа, которая распознает жесты указывающего устройства, делает это по-своему, иногда позволяя распознавать очень короткие расстояния перемещения мыши как жесты, а иногда требуя очень точной эмуляции определенного шаблона движения (например, круга). Некоторые реализации позволяют пользователям настраивать эти факторы.

В некоторых видеоиграх используются жесты. Например, в серии тактик реального времени Myth , изначально созданной Bungie, игроки используют их, чтобы направлять боевые единицы в желаемом направлении. Еще одна игра с использованием жестов - это Lionhead 's Black & White . Игра Arx Fatalis использует жесты мыши для рисования рун в воздухе для произнесения заклинаний. Некоторые игры для Nintendo Wii используют такую ​​систему. Оками использует систему, аналогичную жестам мыши; игрок может войти в режим рисования, в котором форма, которую он создает (круг, молния, линия и т. д.), выполняет в игре определенную функцию, такую ​​как создание бомбы или изменение времени с ночи на день. Другой пример - Silver, где основные жесты мыши фактически перемещают атаку по карте и тому подобное в бою в реальном времени.

Веб - браузер 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 , используют технологию multi-touch , при этом жесты выступают в качестве основной формы пользовательского интерфейса. Многие сенсорные панели , которые в ноутбуках заменяют традиционную мышь, имеют аналогичную поддержку жестов. Например, распространенным жестом является использование двумя пальцами движения вниз или вверх для прокрутки текущей активной страницы. Растущая популярность сенсорных интерфейсов привела к тому, что жесты стали более стандартной функцией в вычислениях. В Windows 7 появилась поддержка сенсорного экрана и жестов сенсорной панели. [2] Его преемница, Windows 8.предназначен для работы как на традиционных настольных компьютерах, так и на мобильных устройствах, поэтому жесты теперь включены по умолчанию там, где это позволяет оборудование. [ необходима цитата ]

К жестам относятся горячие точки тачпада, где конкретная область тачпада имеет дополнительные функции. Например, распространенной функцией точки доступа является крайняя правая сторона сенсорной панели, которая будет прокручивать активную страницу, если провести по ней пальцем вниз или вверх.

Жесты мультисенсорного экрана - это заранее заданные движения, используемые для взаимодействия с мультисенсорными устройствами. Все большее количество продуктов, таких как смартфоны, планшеты, ноутбуки или настольные компьютеры, имеют функции, запускаемые с помощью жестов мультитач. Общие жесты сенсорного экрана включают:

Также были разработаны другие жесты, включающие более двух пальцев на экране, например, Sticky Tools. [3] Эти методы часто разрабатываются для 3D-приложений и не считаются стандартными.

Недостатки [ править ]

Основным недостатком современных решений для взаимодействия с жестами является отсутствие поддержки двух необходимых принципов проектирования пользовательского интерфейса: обратной связи и видимости (или доступности ). Уведомление обратной связи требуется, чтобы указать, был ли жест введен правильно, указав, что жест распознан и соответствующая команда активирована, хотя Sensiva в некоторой степени подходит к этому при предоставлении голосового уведомления. Другой принцип - это видимость жестов, предоставляющая пользователю некоторые средства для изучения необходимых жестов и контекстов, в которых они могут использоваться. И жесты мыши для Internet Explorer, и жесты мыши ALToolbar отображают цветные индикаторы, которые указывают на текущее движение, которое выполняет пользователь. чтобы облегчить пользователю визуальные подсказки. Пирог менюи маркировочные меню были предложены в качестве решения обеих проблем, поскольку они поддерживают изучение доступных опций, но также могут использоваться с быстрыми жестами. В самых последних версиях Opera (11 и выше) используется экранное круговое меню, чтобы просто и наглядно показать, какие жесты мыши доступны и как их активировать, обеспечивая обратную связь и видимость. [4]

Одним из ограничений взаимодействия жестов является контекст области действия, в котором могут использоваться жесты. Например, каждому жесту соответствует только одна команда для каждого окна приложения.

Удерживание кнопок при перемещении мыши может быть неудобным и требует некоторой практики, так как движение вниз увеличивает трение при горизонтальном движении. Оптическая мышь будет менее восприимчива к изменениям в поведении, чем шариковая мышь с повышенным трением, потому что датчик не полагается на механический контакт для определения движения; не тачпад обеспечивает никакого дополнительное трение со всей его кнопкой нажато с большим пальцем. Однако также утверждалось, что мышечное напряжение, возникающее в результате удерживания кнопок, может быть использовано в дизайне пользовательского интерфейса, поскольку оно дает постоянную обратную связь, что пользователь находится во временном состоянии или режиме (Buxton, 1995).

См. Также [ править ]

  • Аккорды мыши
  • Доступность компьютера
  • Перетащите и отпустите
  • Пирог меню
  • Ручные вычисления
  • Распознавание жеста

Ссылки [ править ]

  1. ^ «Краткая история перетаскивания - статья GoPhore» . 365Trucking.com . Проверено 2 июля 2019 .
  2. ^ «Аппаратное обеспечение Windows 7: Touch, наконец, прибыл» . 2009-09-28.
  3. ^ Хэнкок, Марк; десять Кейт, Томас; Карпендейл, Шила (2009). Липкие инструменты . Нью-Йорк, Нью-Йорк, США: ACM Press. DOI : 10.1145 / 1731903.1731930 . ISBN 978-1-60558-733-2.
  4. ^ "Учебники по Opera - Жесты" . Проверено 3 августа 2012 года .
  • Бакстон, Вашингтон (1995). «Фрагментация и построение диалогов человека с компьютером» в книге «Взаимодействие человека и компьютера: к 2000 году» , Р. М. Беккер, Дж. Грудин, В. А. Бакстон и С. Гринберг, ред. Издательство Morgan Kaufmann Publishers, Сан-Франциско, Калифорния, 494–499.
  • Неизвестная история перьевых вычислений содержит историю перьевых вычислений, включая технологии сенсорного ввода и жестов, примерно с 1917 по 1992 год.
  • Аннотированная библиография ссылок на распознавание рукописного ввода, пользовательские интерфейсы жестов и перьевые вычисления [ постоянная мертвая ссылка ]
  • LK Welbourn и RJ Whitrow. 1988. Текстовый редактор на основе жестов . В Трудах Четвертой конференции Британского компьютерного общества о людях и компьютерах IV, Д.М. Джонс и Р. Уиндер (ред.). Издательство Кембриджского университета, Нью-Йорк, Нью-Йорк, США, 363-371. ISBN 0-521-36553-8 
  • Брэд А. Майерс. « Краткая история технологии взаимодействия человека с компьютером ». ACM взаимодействия. Vol. 5, вып. 2, март 1998. С. 44–54.
  • Заметки по истории перьевых вычислений (YouTube)

Внешние ссылки [ править ]

  • Аннотированная библиография со ссылками на жесты, сенсорные экраны и перьевые вычисления
  • Заметки по истории перьевых вычислений на YouTube
  • Примечания к (относительно неизвестной) истории перьевых вычислений