Жест указывающего устройства

Материал из wikixw
Перейти к навигации Перейти к поиску

"Перетаскивание" перенаправляет сюда. Для других целей см. Drag (disambiguation).

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

Жест мыши для "назад" в Opera – пользователь удерживает правую кнопку мыши, перемещает мышь влево и отпускает правую кнопку мыши.

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

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

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

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

В некоторых видеоиграх используются жесты. Например, в серии Myth real-time tactics, первоначально созданной Bungie, игроки используют их, чтобы приказать боевым единицам повернуться лицом в нужном направлении. Еще одна игра, использующая жесты, - Lionhead's Black & White. В игре Arx Fatalis используются жесты мыши для рисования рун в воздухе для произнесения заклинаний. Несколько игр Nintendo Wii используют такую систему. Оками использует систему, аналогичную жестам мыши; игрок может войти в режим рисования, в котором форма, которую они создают (круг, молния, линия и т. Д.), Выполняет функцию в игре, такую как создание бомбы или изменение времени с ночи на день. Другие примеры компьютерных игр, которые используют жесты мыши,-Die by the Sword и Silver, где основные жесты мыши фактически отображают движения атаки и такие в бою в реальном времени, наряду с MX против ATV: Reflex, который имеет схему управления, которая реализует свою титульную систему райдера "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, предназначен для работы как на традиционных настольных компьютерах, так и на мобильных устройствах, и, следовательно, жесты теперь включены по умолчанию там, где это позволяет аппаратное обеспечение.

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

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

Нажать ,два раза нажать , длительное нажимание
Прокрутка панорама флик
Нажать двумя пальцами, прокрутка двумя пальцами , щепотка
Увеличение ,поворот

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

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

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

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

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

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

Пруф[править]

/ruetersward.com/pens/penhist.html