Мышиные жесты

Мышиные жесты

Жесты мышью (англ. mouse gestures) — способ управления программами в компьютере при помощи движений мыши, образующих команды.

Идея способа состоит в замене навигации по командам меню на ввод команд с помощью знаков, нарисованных на плоскости экрана движениями мыши. «Рисовать» команды значительно быстрее и проще, чем искать нужный пункт меню. Кроме того, такой способ облегчает работу для тех, кому затруднительно пользоваться клавиатурой.

Жест фиксируется, если нажать и удерживать старт-кнопку (обычно это правая кнопка мыши) и одновременно «начертить» мышью нужную фигуру (см. рис. ниже). В зависимости от программы движение может отображаться на экране в виде следа (Opera).

Содержание

История

Пожалуй, первым жестом было перемещение объекта на компьютерах Apple. В отличие от Windows и компьютеров Lisa, комбинация нажатия, удержания и перемещения мыши вызывала другое действие, чем просто последовательность нажатия и перемещения. Позже появился второй жест — простое удержание кнопки мыши через примерно полсекунды вызывало контекстное меню.

Затем способ нашел применение в видеоиграх: в игре Myth жесты указывали бойцам куда двигаться, а в Arx Fatalis и Black & White вызывали колдовские чары.

В приставке

Современное использование

Лишь некоторые программы способны самостоятельно различать жесты. Подобный способ управления реализован, в частности, в браузере Firefox такая же функциональность реализуется с помощью расширений (Optimoz Mouse Gestures или других).

Мышиная команда N (вызывает создание нового окна)

С помощью специальных утилит можно настроить жесты в любой программе в среде Windows. Например, установив Sensiva, Mojo Mouse Gesture, пользователь получает возможность чертить жесты поверх любой программы, а установленная утилита переводит их в соответствующие команды: нарисованная буква S вызовет имитацию Ctrl+S (команда Save), буква Р команду Ctrl+P (Print), простая черта вверх —— Ctrl+C (Copy), черта вниз —— Ctrl+V (Paste) и т. д.

Существуют утилиты мышиных жестов для Mac OS X (xGestures и др.) и для GNU/Linux (wayv и др.)

Недостатки

Самая большая проблема с использованием жестов — отсутствие общих стандартов применения и отображения жестов. Каждая из программ делает это по-своему.

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

Некоторые жесты в Opera

Действие Стандартное выполнение Движение мышью
Вернуться к предыдущей странице Кнопка «Back» в панели браузера влево при зажатой правой кнопке
Перейти к следующей странице Кнопка «Forward» в панели браузера вправо при зажатой правой кнопке
Обновить страницу Кнопка «Reload» в панели браузера вверх-вниз при зажатой правой кнопке
Открыть новую вкладку File — New tab вниз при зажатой правой кнопке
Закрыть вкладку Кнопка «Close tab» вниз-вправо при зажатой правой кнопке

Список утилит

Все эти утилиты дополняют стандартные операционные системы поддержкой жестов мышью.

Windows

Mac OS X

X11 (GNU/Gestikk
  • wayV
  • xstroke
  • KHotkeys Жесты уже встроены в среду Письмо мышью в среде KDE
  • Управление встроенными жестами в xgestures
  • SkyOS Mouse Gestures. В SkyOS встроена поддержка жестов

    Программы со встроенной поддержкой

    Следующие программы обладают встроеной поддержкой жестов:

    Библиотеки программирования жестов

    • iGesture Java framework с открытым кодом для распознавания письма и жестов на экране.
    • Java Swing Mouse Gestures Библиотека
    • LibStroke библиотека расшифровки жестов на языках C/Java
    • Lipi Toolkit Тулкит с открытым кодом для распознавания и обработки жестов и произвольных фигур мышью.


    Wikimedia Foundation. 2010.

    Игры ⚽ Нужно решить контрольную?

    Полезное


    Смотреть что такое "Мышиные жесты" в других словарях:

    • Kazehakase — Kazehakase …   Википедия

    • Acme (программное обеспечение) — У этого термина существуют и другие значения, см. Acme. Acme Скриншот Acme Тип Текстовый ред …   Википедия

    • Darwinia (игра) — У этого термина существуют и другие значения, см. Darwinia. Darwinia Разработчик Introversion Software Издатель Introversion Software …   Википедия

    • Семейство ястребиные —         Птицы, принадлежащие к этому семейству, характеризуются совершенно оперенными плюснами, достигающими длины среднего пальца, кругловатыми или яйцевидными, почти вертикально расположенными в восковице ноздрями и хвостом, равным половине… …   Жизнь животных

    • Список персонажей мультфильма «Мадагаскар» — Возможно, эта статья содержит оригинальное исследование. Добавьте ссылки на источники, в противном случае она может быть выставлена на удаление. Дополнительные сведения могут быть на странице обсуждения. Список состоит из персонажей му …   Википедия


    Поделиться ссылкой на выделенное

    Прямая ссылка:
    Нажмите правой клавишей мыши и выберите «Копировать ссылку»