---
id: mouse
status: active
supersededBy: []
lang: ru
title: Взаимодействие с мышью
description: >-
  Взаимодействие с мышью: действия, варианты, применение и ограничения. Полный
  список из обсуждения, с поиском и источниками.
intro: >-
  Авторская рабочая классификация для проектирования игр и взаимодействий.
  Варианты могут пересекаться и сочетаться; список не является общепринятым
  стандартом или доказанно исчерпывающим перечнем. Примеры применения условные,
  если рядом не указано конкретное подтверждаемое наблюдение. Источники
  поддерживают отдельные приёмы и технические ограничения.
updatedAt: '2026-10-20'
sources:
  - title: 'W3C: UI Events'
    url: 'https://www.w3.org/TR/uievents/'
    description: >-
      Первичный источник для отдельных приёмов; не подтверждает всю авторскую
      классификацию.
  - title: 'W3C: Pointer Events'
    url: 'https://www.w3.org/TR/pointerevents3/'
    description: >-
      Первичный источник для отдельных приёмов; не подтверждает всю авторскую
      классификацию.
  - title: 'W3C: Pointer Lock'
    url: 'https://www.w3.org/TR/pointerlock-2/'
    description: >-
      Первичный источник для отдельных приёмов; не подтверждает всю авторскую
      классификацию.
counts:
  families: 14
  branches: 14
  variants: 162
url: 'https://gamemechanics.pro/ru/mechanics/mouse/'
markdownUrl: 'https://gamemechanics.pro/content/mechanics/ru/mouse.md'
license: CC-BY-4.0
codeLicense: MIT
attribution: gamemechanics.pro contributors
provenance: >-
  Original editorial design catalog consolidated from project discussions on
  2026-10-20. Complete discussion item lists and contextual limitations are
  preserved; linked primary sources support specific techniques, not the entire
  classification. English translation was prepared with machine assistance and
  editorial review.
---
# Взаимодействие с мышью

Авторская рабочая классификация для проектирования игр и взаимодействий. Варианты могут пересекаться и сочетаться; список не является общепринятым стандартом или доказанно исчерпывающим перечнем. Примеры применения условные, если рядом не указано конкретное подтверждаемое наблюдение. Источники поддерживают отдельные приёмы и технические ограничения.

## Ввод и жесты

<a id="section-1"></a>

### 1. Наведение и присутствие

<a id="family-hover"></a>
id: family-hover
canonicalId: mouse--family-hover
url: https://gamemechanics.pro/ru/mechanics/mouse/#family-hover

Действия без нажатия кнопок: положение указателя, вход в область и время пребывания.

#### Варианты и применение

<a id="family-hover-variants"></a>
- Подсветка при наведении. Действие: Навести указатель на объект. Применение: Показать интерактивность, доступную цель, границы предмета. Условия: Подсветка должна соответствовать реальной области попадания. <a id="variant-mouse-01-01"></a>
- Подсказка с задержкой. Действие: Оставить указатель над элементом на короткое время. Применение: Характеристики предмета, описание команды, сравнение экипировки. Условия: Дать время прочитать и возможность закрыть подсказку. <a id="variant-mouse-01-02"></a>
- Активация выдержкой, dwell. Действие: Удерживать указатель в зоне до заполнения индикатора. Применение: Бескликовое меню, доступное управление, выбор ответа. Условия: Показывать прогресс; выход из зоны отменяет ожидание. <a id="variant-mouse-01-03"></a>
- Триггер входа в область. Действие: Пересечь границу активной зоны. Применение: Открыть панель, обнаружить ловушку, активировать участок лабиринта. Условия: Нужен порог или задержка против случайных срабатываний. <a id="variant-mouse-01-04"></a>
- Триггер выхода из области. Действие: Увести указатель за границу зоны. Применение: Закончить предпросмотр, спрятать панель, прервать контакт. Условия: Вложенные элементы не должны вызывать ложный выход. <a id="variant-mouse-01-05"></a>
- Реакция на близость. Действие: Приближать указатель к объекту без обязательного попадания. Применение: Магнитная подсветка, поиск горячо-холодно, мягкое раскрытие элементов. Условия: Расстояние определяется программой, отдельного датчика близости нет. <a id="variant-mouse-01-06"></a>
- Инструмент исследования под курсором. Действие: Водить указателем по изображению или сцене. Применение: Лупа, фонарик, сканер, пипетка, локальное раскрытие информации. Условия: Размер области инструмента должен быть виден. <a id="variant-mouse-01-07"></a>
- Предпросмотр движением внутри элемента. Действие: Двигать указатель вдоль карточки или полосы. Применение: Просмотр кадров видео, вариантов предмета, этапов анимации. Условия: Явно показать связь координаты с выбираемым значением. <a id="variant-mouse-01-08"></a>
- Реакция на неподвижность. Действие: Не двигать мышь заданное время. Применение: Скрыть курсор при просмотре, показать помощь, включить режим наблюдения. Условия: Неподвижность указателя не доказывает отсутствие пользователя. <a id="variant-mouse-01-09"></a>
- Управление положением без клика. Действие: Держать указатель в секторе или на определённом расстоянии от центра. Применение: Руление, выбор направления, регулировка интенсивности эффекта. Условия: Нужны нейтральная зона и понятная обратная связь. <a id="variant-mouse-01-10"></a>


### 2. Клики и последовательности

<a id="family-click"></a>
id: family-click
canonicalId: mouse--family-click
url: https://gamemechanics.pro/ru/mechanics/mouse/#family-click

Разовые команды, число кликов, порядок кнопок и повторение.

#### Варианты и применение

<a id="family-click-variants"></a>
- Основной клик. Действие: Нажать и отпустить основную кнопку на цели. Применение: Выбрать, подтвердить, выстрелить, получить ресурс, нажать кнопку. Условия: Основная кнопка может быть переназначена пользователем. <a id="variant-mouse-02-01"></a>
- Вторичный клик. Действие: Нажать вторичную кнопку. Применение: Контекстное меню, альтернативное действие, приказ юниту. Условия: В браузере и ОС может быть занята стандартной командой. <a id="variant-mouse-02-02"></a>
- Клик средней кнопкой. Действие: Нажать колесо или отдельную среднюю кнопку. Применение: Дополнительная команда, открыть ресурс, поставить метку. Условия: Наличие и удобство средней кнопки нельзя считать гарантированными. <a id="variant-mouse-02-03"></a>
- Двойной клик. Действие: Дважды кликнуть в пределах временного и пространственного допуска. Применение: Открыть объект, выбрать все похожие единицы, приблизить вид. Условия: Конфликт с одиночным кликом требует явного решения. <a id="variant-mouse-02-04"></a>
- Тройной клик. Действие: Быстро кликнуть три раза в одной области. Применение: Выделить крупный текстовый блок или включить редкую команду. Условия: Значение зависит от приложения; нужен более простой дублёр. <a id="variant-mouse-02-05"></a>
- Последовательность из N кликов. Действие: Выполнить заданное число кликов до тайм-аута. Применение: Ввод условного кода, ступени действия, секретная команда. Условия: Пользователь должен видеть накопленное число и момент сброса. <a id="variant-mouse-02-06"></a>
- Повторные клики с накоплением. Действие: Нажимать многократно; каждый клик добавляет результат. Применение: Кликер, ручная добыча, раскачивание прогресса, борьба за захват. Условия: Ограничить утомление; предусмотреть удержание или автоповтор. <a id="variant-mouse-02-07"></a>
- Чередование кнопок. Действие: Последовательно нажимать основную и вторичную кнопки. Применение: Шаги, гребля, работа двумя инструментами, ручной привод. Условия: Явно отличать неверный порядок от слишком медленного ввода. <a id="variant-mouse-02-08"></a>
- Код из разных кнопок. Действие: Ввести последовательность вида основная → основная → вторичная. Применение: Комбо, заклинание, пароль механизма. Условия: Команды должны иметь разделитель или понятный тайм-аут. <a id="variant-mouse-02-09"></a>
- Клик-переключатель. Действие: Повторным кликом менять состояние туда и обратно. Применение: Прицеливание, захват предмета, автоматическая добыча, включение инструмента. Условия: Постоянно показывать текущее состояние режима. <a id="variant-mouse-02-10"></a>
- Клик по стадии процесса. Действие: Той же кнопкой продвигать процесс на следующий этап. Применение: Начать → остановить → подтвердить; пошаговый мастер или мини-игра. Условия: Каждый этап должен объяснять значение следующего клика. <a id="variant-mouse-02-11"></a>
- Клик в любом месте. Действие: Подавать команду независимо от положения указателя. Применение: Однокнопочная игра, продолжение диалога, пропуск разрешённой сцены. Условия: Отделить зоны интерфейса, чтобы клик по меню не выполнил игровое действие. <a id="variant-mouse-02-12"></a>


### 3. Удержание и отпускание

<a id="family-hold"></a>
id: family-hold
canonicalId: mouse--family-hold
url: https://gamemechanics.pro/ru/mechanics/mouse/#family-hold

Продолжительность нажатия и момент отпускания становятся частью управления.

#### Варианты и применение

<a id="family-hold-variants"></a>
- Действие, пока кнопка нажата. Действие: Удерживать кнопку для непрерывного эффекта. Применение: Автоматический огонь, защита, поток жидкости, работа дрелью. Условия: При потере фокуса действие нужно безопасно завершать. <a id="variant-mouse-03-01"></a>
- Автоповтор при удержании. Действие: После задержки повторять дискретную команду, пока кнопка нажата. Применение: Покупка по единице, изменение счётчика, повторная добыча. Условия: Задать задержку, темп повторов и немедленную остановку. <a id="variant-mouse-03-02"></a>
- Накопление силы. Действие: Держать кнопку; длительность определяет мощность. Применение: Заряд выстрела, сила прыжка, бросок, интенсивность воздействия. Условия: Показывать шкалу и предел; длительность не равна физической силе нажатия. <a id="variant-mouse-03-03"></a>
- Долгое нажатие как отдельная команда. Действие: Держать дольше порога вместо короткого клика. Применение: Осмотр вместо использования, расширенные действия, смена режима. Условия: Не выполнять необратимый короткий клик до распознавания удержания. <a id="variant-mouse-03-04"></a>
- Непрерывное подтверждение. Действие: Удерживать до завершения индикатора. Применение: Подтверждение сброса, запуск опасного механизма, длительное взаимодействие. Условия: Дать понятный способ отменить и альтернативу удержанию. <a id="variant-mouse-03-05"></a>
- Команда на отпускание. Действие: Нажатие готовит действие, отпускание запускает его. Применение: Выпустить стрелу, бросить предмет, завершить размещение. Условия: Заранее определить, как отменить подготовленное действие. <a id="variant-mouse-03-06"></a>
- Разделение нажатия и отпускания. Действие: Назначить начало и конец нажатия разным фазам. Применение: Захватить → отпустить; вдохнуть → выдохнуть; открыть → закрыть клапан. Условия: Состояние не должно зависать, если событие отпускания потеряно. <a id="variant-mouse-03-07"></a>
- Короткое и длительное удержание. Действие: Выбирать вариант действия по длительности до отпускания. Применение: Лёгкий и тяжёлый удар, короткий и высокий прыжок. Условия: Границу вариантов нужно объяснить и проверить на разных пользователях. <a id="variant-mouse-03-08"></a>
- Накопление импульсами. Действие: Нажимать и отпускать сериями; паузы меняют накопленный эффект. Применение: Подкачка насоса, поддержание давления, разогрев инструмента. Условия: Показывать и прирост, и спад накопленного значения. <a id="variant-mouse-03-09"></a>
- Временный режим удержанием. Действие: Работать в режиме только до отпускания кнопки. Применение: Лупа, блок, замедленное наведение, временный просмотр карты. Условия: Можно предложить вариант с переключением вместо удержания. <a id="variant-mouse-03-10"></a>
- Фиксация захвата кликом. Действие: Кликнуть для захвата, двигать без удержания, кликнуть для отпускания. Применение: Перенос предметов, строительство, доступная альтернатива перетаскиванию. Условия: Нужны заметный режим захвата и отмена. <a id="variant-mouse-03-11"></a>
- Отмена уходом с цели. Действие: Нажать на контроле, увести указатель, затем отпустить. Применение: Отменить случайное нажатие кнопки до выполнения команды. Условия: Применять к обычным кнопкам; для перетаскивания правила другие. <a id="variant-mouse-03-12"></a>


### 4. Колесо и прокрутка

<a id="family-wheel"></a>
id: family-wheel
canonicalId: mouse--family-wheel
url: https://gamemechanics.pro/ru/mechanics/mouse/#family-wheel

Направление и величина прокрутки используются как шаги, ось или непрерывный регулятор.

#### Варианты и применение

<a id="family-wheel-variants"></a>
- Вертикальная прокрутка. Действие: Вращать колесо вперёд и назад. Применение: Читать список, перемещать журнал, просматривать инвентарь. Условия: Направление и величина зависят от настроек и устройства. <a id="variant-mouse-04-01"></a>
- Горизонтальная прокрутка. Действие: Подавать горизонтальную прокрутку или её доступный эквивалент. Применение: Таймлайн, широкая карта, таблица, лента предметов. Условия: Наклон колеса и горизонтальный датчик есть не у каждой мыши. <a id="variant-mouse-04-02"></a>
- Пошаговый перебор. Действие: Каждый накопленный шаг прокрутки выбирает соседний вариант. Применение: Оружие, инструмент, слот, этаж, страница каталога. Условия: Не считать любое событие одним физическим щелчком колеса. <a id="variant-mouse-04-03"></a>
- Масштабирование к указателю. Действие: Вращать колесо; точка под указателем остаётся опорой масштаба. Применение: Карта, схема, 3D-сцена, редактор уровней. Условия: Ограничить масштаб и сохранить ориентацию пользователя. <a id="variant-mouse-04-04"></a>
- Регулировка значения. Действие: Колесом увеличивать или уменьшать параметр. Применение: Размер кисти, громкость, количество, скорость воспроизведения. Условия: Не менять значение случайно при обычной прокрутке страницы. <a id="variant-mouse-04-05"></a>
- Вращение объекта колесом. Действие: Колесом менять угол выбранного объекта. Применение: Повернуть постройку, деталь пазла, предмет перед установкой. Условия: Показывать угол и шаг поворота. <a id="variant-mouse-04-06"></a>
- Перемотка времени. Действие: Прокруткой двигать позицию по временной шкале. Применение: Монтаж, повтор боя, просмотр анимации, управление временем в головоломке. Условия: Разделить перемотку позиции и изменение скорости воспроизведения. <a id="variant-mouse-04-07"></a>
- Управление глубиной. Действие: Прокруткой приближать или удалять захваченный предмет. Применение: Расположение в 3D, дистанция захвата, глубина слоя. Условия: Ввод остаётся одной осью, глубину назначает программа. <a id="variant-mouse-04-08"></a>
- Подмотка и натяжение. Действие: Вращать колесо для подачи или выборки длины. Применение: Рыбалка, лебёдка, трос, ручной механизм. Условия: Задавать эффект через величину ввода, не через частоту событий. <a id="variant-mouse-04-09"></a>
- Перетаскивание средней кнопкой. Действие: Удерживать среднюю кнопку и двигать мышь. Применение: Панорамировать холст или карту, перемещать обзор. Условия: Это нажатие кнопки колеса, отдельное от вращения колеса. <a id="variant-mouse-04-10"></a>
- Автопрокрутка по отклонению. Действие: Включить режим; расстояние указателя от опорной точки задаёт скорость. Применение: Просмотр длинного документа, панорама большой карты. Условия: Нужны нейтральная зона и очевидный выход; поддержка платформ различается. <a id="variant-mouse-04-11"></a>
- Колесо с модификатором. Действие: Удерживать клавишу или кнопку мыши во время прокрутки. Применение: Точная настройка, вторая ось, другой параметр, смена режима масштаба. Условия: Сочетания могут быть заняты браузером или ОС. <a id="variant-mouse-04-12"></a>


### 5. Комбинации и режимы

<a id="family-chords"></a>
id: family-chords
canonicalId: mouse--family-chords
url: https://gamemechanics.pro/ru/mechanics/mouse/#family-chords

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

#### Варианты и применение

<a id="family-chords-variants"></a>
- Модификатор с кликом. Действие: Удерживать Shift, Ctrl, Alt или Cmd и кликнуть. Применение: Альтернативная команда, добавление выбора, особый приказ. Условия: Назначения зависят от платформы; важные команды должны обнаруживаться. <a id="variant-mouse-05-01"></a>
- Модификатор с движением. Действие: Удерживать клавишу во время движения или перетаскивания. Применение: Ограничение оси, точный режим, временное отключение привязки. Условия: Отображать активное ограничение до завершения действия. <a id="variant-mouse-05-02"></a>
- Одновременное нажатие кнопок. Действие: Нажать две кнопки с допустимым перекрытием по времени. Применение: Специальная команда, совместное действие двух рук, раскрытие соседних клеток. Условия: Задать окно одновременности и альтернативу сложному сочетанию. <a id="variant-mouse-05-03"></a>
- Кнопка как модификатор другой кнопки. Действие: Удерживать одну кнопку и нажать другую. Применение: Смена огня во время прицеливания, дополнительная команда инструмента. Условия: Не путать с одновременным нажатием: порядок здесь значим. <a id="variant-mouse-05-04"></a>
- Рокер-жест. Действие: Удерживать одну кнопку, нажать другую; обратный порядок даёт другую команду. Применение: Назад/вперёд, два связанных действия, быстрая навигация. Условия: Скрытое сочетание требует обучения и переназначения. <a id="variant-mouse-05-05"></a>
- Клавиатурное движение с мышью. Действие: Клавишами перемещаться, мышью независимо наводиться. Применение: Шутер, экшен, управление персонажем и направлением инструмента. Условия: Предусмотреть игрока, которому неудобно одновременное управление двумя руками. <a id="variant-mouse-05-06"></a>
- Удержание кнопки с движением. Действие: Нажать кнопку режима и двигать мышь. Применение: Поворот камеры вместо указателя, панорама вместо выделения. Условия: Указатель и подсказка должны сообщать новый смысл движения. <a id="variant-mouse-05-07"></a>
- Режим до явного выхода. Действие: Кликом включить инструмент, затем применять его серией действий. Применение: Строительство, покраска, измерение, назначение приказов. Условия: Нужен видимый активный инструмент и единая команда выхода. <a id="variant-mouse-05-08"></a>
- Радиальное меню с отпусканием. Действие: Нажать, навести в сектор, отпустить для выбора. Применение: Быстрый выбор предмета, эмоции, команды отряду. Условия: Центр удобно использовать для отмены; короткий клик может показывать меню. <a id="variant-mouse-05-09"></a>
- Независимые параллельные действия. Действие: Одну кнопку держать, другой пользоваться независимо. Применение: Защищаться и стрелять, удерживать захват и управлять инструментом. Условия: Проверить сочетания на целевых мышах и обработать все отпускания. <a id="variant-mouse-05-10"></a>


## Прикладные механики

<a id="section-2"></a>

### 6. Выбор, адресация и команды

<a id="family-select"></a>
id: family-select
canonicalId: mouse--family-select
url: https://gamemechanics.pro/ru/mechanics/mouse/#family-select

Положение курсора и последовательность целей определяют, к кому или к чему применяется действие.

#### Варианты и применение

<a id="family-select-variants"></a>
- Точечный выбор. Действие: Кликнуть конкретный объект или его представление. Применение: Выбрать юнит, карточку, узел графа, деталь модели. Условия: Для перекрывающихся объектов нужен способ выбрать скрытый. <a id="variant-mouse-06-01"></a>
- Выбор переключением принадлежности. Действие: Модифицированным кликом добавлять объект в набор или убирать из него. Применение: Несмежный выбор файлов, юнитов, вершин, карточек. Условия: Показывать весь текущий набор, а не только последний объект. <a id="variant-mouse-06-02"></a>
- Выбор диапазона. Действие: Выбрать начало, затем конец с модификатором. Применение: Строки таблицы, текстовый диапазон, последовательные клипы. Условия: Должны быть определены порядок и опорный элемент диапазона. <a id="variant-mouse-06-03"></a>
- Прямоугольное выделение. Действие: Протянуть рамку от одного угла к другому. Применение: Группа юнитов, объекты на холсте, область изображения. Условия: Объяснить, достаточно ли пересечения или требуется полное включение. <a id="variant-mouse-06-04"></a>
- Выделение лассо. Действие: Обвести произвольную область замкнутой линией. Применение: Неровная группа объектов, фрагмент иллюстрации, тактическая зона. Условия: Показывать замыкание и правила попадания в область. <a id="variant-mouse-06-05"></a>
- Выделение кистью. Действие: Проводить указателем по объектам при удержании. Применение: Покрасить набор выбора, выбрать множество мелких элементов. Условия: Один проход не должен многократно переключать один и тот же объект. <a id="variant-mouse-06-06"></a>
- Выбор по общему признаку. Действие: Подать команду над образцом. Применение: Все юниты типа, связанные полигоны, область похожего цвета. Условия: Указывать область поиска: экран, документ или весь мир. <a id="variant-mouse-06-07"></a>
- Перебор перекрывающихся целей. Действие: Повторной командой или колесом менять цель под курсором. Применение: Плотные карты, стопка карточек, объекты за передним планом. Условия: Показывать текущего кандидата до подтверждения. <a id="variant-mouse-06-08"></a>
- Сначала объект, затем действие. Действие: Выбрать объект и вызвать подходящую команду. Применение: Инвентарь, редактор, управление юнитами. Условия: Выбор должен сохраняться достаточно долго для завершения команды. <a id="variant-mouse-06-09"></a>
- Сначала действие, затем цель. Действие: Выбрать инструмент или способность, затем кликнуть цель. Применение: Лечение, строительство, применение эффекта, заливка области. Условия: Показать допустимые цели, стоимость и способ отмены. <a id="variant-mouse-06-10"></a>
- Источник → назначение. Действие: Кликнуть источник, затем место назначения. Применение: Перенести предмет, соединить узлы, указать обмен, назначить маршрут. Условия: Это также альтернатива перетаскиванию без удержания кнопки. <a id="variant-mouse-06-11"></a>
- Контекстная команда. Действие: Кликнуть цель; действие определяется типом цели и текущим состоянием. Применение: Идти по земле, атаковать врага, собирать ресурс, разговаривать. Условия: Предпросмотр команды снижает риск неверного контекста. <a id="variant-mouse-06-12"></a>


### 7. Перетаскивание и размещение

<a id="family-drag"></a>
id: family-drag
canonicalId: mouse--family-drag
url: https://gamemechanics.pro/ru/mechanics/mouse/#family-drag

Указатель захватывает объект или его представление, а положение и место отпускания задают результат.

#### Варианты и применение

<a id="family-drag-variants"></a>
- Свободное перемещение. Действие: Захватить объект, перенести и отпустить. Применение: Окна, карточки, предметы на столе, элементы уровня. Условия: Нужен порог начала, чтобы мелкое движение не отменяло клик. <a id="variant-mouse-07-01"></a>
- Перенос в целевую зону. Действие: Перетащить объект на допустимого получателя. Применение: Экипировка, сортировка файлов, применение предмета к объекту. Условия: Подсветить допустимость и объяснить отказ. <a id="variant-mouse-07-02"></a>
- Сортировка перетаскиванием. Действие: Перенести элемент на новое место в упорядоченном наборе. Применение: Колода, очередь задач, список слоёв, очередь производства. Условия: Показывать позицию вставки, не только положение перетаскиваемой копии. <a id="variant-mouse-07-03"></a>
- Перенос между слотами. Действие: Перетащить предмет из одной ячейки в другую. Применение: Инвентарь, экипировка, панель быстрого доступа. Условия: Задать правила обмена, объединения и занятого слота. <a id="variant-mouse-07-04"></a>
- Разделение стопки. Действие: Начать перенос части набора с модификатором или выбором количества. Применение: Разделить ресурсы, патроны, товары. Условия: До завершения показать, сколько останется в источнике. <a id="variant-mouse-07-05"></a>
- Дублирование переносом. Действие: Перетаскивать с командой копирования. Применение: Клонирование деталей, повторное размещение объектов, копии клипов. Условия: Визуально различать перенос и копирование. <a id="variant-mouse-07-06"></a>
- Обмен двух объектов. Действие: Перетащить один объект на другой с правилом взаимной замены. Применение: Пазлы, экипировка, перестановка слотов. Условия: Предварительно показывать обе будущие позиции. <a id="variant-mouse-07-07"></a>
- Соединение перетаскиванием. Действие: Протянуть от выхода одного объекта к входу другого. Применение: Провода, графы логики, связи задач, энергетические цепи. Условия: Отмечать совместимые разъёмы и направление связи. <a id="variant-mouse-07-08"></a>
- Создание протягиванием. Действие: Нажать в начале, протянуть размер или направление, отпустить. Применение: Прямоугольник, дорога, стена, область строительства. Условия: Показывать размер, стоимость и ошибки до подтверждения. <a id="variant-mouse-07-09"></a>
- Размещение с привязкой. Действие: Перемещать объект к сетке, сокету или направляющей. Применение: Пазл, модульная постройка, выравнивание интерфейса. Условия: Различать реальное положение указателя и позицию привязанного объекта. <a id="variant-mouse-07-10"></a>
- Перенос группы. Действие: Перетаскивать выбранный набор как целое. Применение: Группа деталей, объектов редактора, стопка карточек. Условия: Сохранять относительные позиции и проверять коллизии всего набора. <a id="variant-mouse-07-11"></a>
- Выбрасывание из области. Действие: Перетащить за границу контейнера или в специальную зону. Применение: Выбросить предмет, удалить карточку, открепить вкладку. Условия: Для удаления нужны отмена или явно обозначенная зона. <a id="variant-mouse-07-12"></a>
- Перенос с автопрокруткой. Действие: Во время захвата подвести указатель к краю видимой области. Применение: Длинный список, большая карта, инвентарь за пределами экрана. Условия: Скорость прокрутки должна оставаться управляемой. <a id="variant-mouse-07-13"></a>
- Бросок отпусканием. Действие: Разогнать захваченный объект и отпустить. Применение: Бросить мяч, швырнуть предмет, смахнуть карточку. Условия: Скорость оценивать по короткому интервалу времени, не по одному событию. <a id="variant-mouse-07-14"></a>


### 8. Параметры и геометрия

<a id="family-transform"></a>
id: family-transform
canonicalId: mouse--family-transform
url: https://gamemechanics.pro/ru/mechanics/mouse/#family-transform

Движение мыши переводится в численное значение, размер, угол, координату или форму.

#### Варианты и применение

<a id="family-transform-variants"></a>
- Линейный ползунок. Действие: Перетащить бегунок вдоль шкалы. Применение: Громкость, мощность, цена, длина, временная позиция. Условия: Дать клик по шкале и точный ввод, если он уместен. <a id="variant-mouse-08-01"></a>
- Числовой scrubbing. Действие: Тянуть числовое поле или метку по оси. Применение: Быстро менять координату, количество, размер параметра. Условия: Обозначить возможность перетаскивания; сохранить обычный ввод числа. <a id="variant-mouse-08-02"></a>
- Ручка вращения. Действие: Вести указатель вокруг центра или тянуть по выбранной оси. Применение: Регулятор прибора, синтезатор, клапан, угол инструмента. Условия: Не допускать скачка на переходе угла через полный оборот. <a id="variant-mouse-08-03"></a>
- Двумерный контроллер. Действие: Перемещать точку внутри плоскости. Применение: Выбор цвета, два параметра звука, тактическое прицеливание. Условия: Подписать обе оси и их диапазоны. <a id="variant-mouse-08-04"></a>
- Изменение размера за край. Действие: Тянуть границу или угловой маркер. Применение: Окна, панели, формы, зона воздействия. Условия: Предусмотреть минимальный размер и достаточную область захвата. <a id="variant-mouse-08-05"></a>
- Масштабирование с сохранением пропорций. Действие: Тянуть маркер с ограничением отношения сторон. Применение: Изображения, модели, элементы компоновки. Условия: Явно показать состояние ограничения и опорную точку. <a id="variant-mouse-08-06"></a>
- Вращение вокруг опоры. Действие: Тянуть вращательный маркер вокруг заданной точки. Применение: Поворот модели, детали, комнаты, камеры. Условия: Опора и возможная привязка по углам должны быть видимы. <a id="variant-mouse-08-07"></a>
- Перемещение по оси или плоскости. Действие: Тянуть соответствующую часть 3D-манипулятора. Применение: Установка объектов, настройка сцены, конструирование. Условия: Показать активную ось и систему координат. <a id="variant-mouse-08-08"></a>
- Деформация контрольными точками. Действие: Перетаскивать вершины, узлы или ручки кривой. Применение: Редактор формы, маршрут, лепка, гибкая головоломка. Условия: Ограничить самопересечения, если они недопустимы. <a id="variant-mouse-08-09"></a>
- Диапазон двумя границами. Действие: Двигать начальный и конечный маркеры. Применение: Обрезка клипа, диапазон цен, интервал атаки, рабочая зона. Условия: Определить поведение при пересечении границ. <a id="variant-mouse-08-10"></a>
- Направление и длина протягиванием. Действие: Начальная точка служит опорой; вектор до курсора задаёт параметры. Применение: Сила и угол удара, вектор скорости, направление постройки. Условия: Изображать вектор и ограничение длины. <a id="variant-mouse-08-11"></a>
- Поворот виртуального трекбола. Действие: Вести указателем по поверхности условной сферы. Применение: Осмотр 3D-модели, вращение планеты или сложного предмета. Условия: Это математическая модель вращения, обычной мыши достаточно. <a id="variant-mouse-08-12"></a>


### 9. Рисование и форма траектории

<a id="family-paths"></a>
id: family-paths
canonicalId: mouse--family-paths
url: https://gamemechanics.pro/ru/mechanics/mouse/#family-paths

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

#### Варианты и применение

<a id="family-paths-variants"></a>
- Свободный штрих. Действие: Вести мышью с активным инструментом. Применение: Рисование, подпись, пометка карты, создание следа. Условия: Сглаживание не должно чрезмерно менять намеренную форму. <a id="variant-mouse-09-01"></a>
- Ломаная кликами. Действие: Последовательными кликами задать вершины, затем завершить. Применение: Маршрут, контур, проволока, стена. Условия: Нужны удаление последней точки и явное завершение. <a id="variant-mouse-09-02"></a>
- Обводка образца. Действие: Повторить заданный контур или линию. Применение: Каллиграфия, обучение жесту, ритуал, точная резка. Условия: Оценивать допуск к траектории отдельно от скорости. <a id="variant-mouse-09-03"></a>
- Направленный свайп мышью. Действие: Быстро провести в заданном направлении, обычно с кнопкой. Применение: Рубящий удар, уклонение, перелистывание, жест-команда. Условия: Направление, дистанция и скорость являются разными порогами. <a id="variant-mouse-09-04"></a>
- Круговое движение. Действие: Выполнить оборот или дугу вокруг центра. Применение: Крутить рукоятку, размешивать, сматывать, накапливать вращение. Условия: Считать угол, а не только длину пути. <a id="variant-mouse-09-05"></a>
- Движение туда-обратно. Действие: Повторять возвратно-поступательные движения. Применение: Пилить, тереть, точить, раздувать огонь. Условия: Учитывать амплитуду и развороты, а не случайный шум. <a id="variant-mouse-09-06"></a>
- Встряхивание. Действие: Сделать несколько быстрых смен направления. Применение: Стряхнуть эффект, освободить предмет, перемешать содержимое. Условия: Высокая чувствительность может превратить дрожание в ложный жест. <a id="variant-mouse-09-07"></a>
- Распознавание символа. Действие: Нарисовать узнаваемую форму целиком. Применение: Руны, заклинания, условные знаки, распознавание рукописного ввода. Условия: Нужны обучение, допуски и разбор нераспознанного результата. <a id="variant-mouse-09-08"></a>
- Маркировочное меню жестом. Действие: Из опорной точки выполнить короткую траекторию нужного направления. Применение: Быстрая команда по памяти, выбор инструмента без поиска пункта. Условия: Желателен видимый вариант меню для начинающих. <a id="variant-mouse-09-09"></a>
- Разрез пересечением. Действие: Провести линию через цель или несколько целей. Применение: Разрубить верёвку, нарезать объекты, разорвать связь в графе. Условия: Проверять пересечение всего сегмента пути, а не редких точек событий. <a id="variant-mouse-09-10"></a>
- Закрашивание или стирание области. Действие: Покрывать поверхность проходами кисти. Применение: Раскраска, очистка грязи, снятие слоя, проявление тайного изображения. Условия: Учитывать площадь покрытия, а не просто длину движения. <a id="variant-mouse-09-11"></a>
- Замыкание контура. Действие: Обвести участок и вернуться к начальной области. Применение: Захват территории, выделение зоны, создание петли или печати. Условия: Задать допуск замыкания и правила самопересечения. <a id="variant-mouse-09-12"></a>


### 10. Точность и пространственные испытания

<a id="family-precision"></a>
id: family-precision
canonicalId: mouse--family-precision
url: https://gamemechanics.pro/ru/mechanics/mouse/#family-precision

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

#### Варианты и применение

<a id="family-precision-variants"></a>
- Попадание в малую цель. Действие: Точно навести и подать команду. Применение: Тест точности, микрохирургия, мелкие переключатели. Условия: Размер цели должен соответствовать задаче и возможностям аудитории. <a id="variant-mouse-10-01"></a>
- Переход между целями. Действие: Переводить курсор по заданному набору точек. Применение: Тренировка наведения, работа оператора, последовательная активация узлов. Условия: Расстояние и размер цели меняют трудность независимо. <a id="variant-mouse-10-02"></a>
- Слежение за движущейся целью. Действие: Непрерывно удерживать указатель на цели. Применение: Сканирование объекта, сопровождение, прицеливание, исследование. Условия: Скорость цели и длительность контакта задавать раздельно. <a id="variant-mouse-10-03"></a>
- Удержание в безопасной зоне. Действие: Оставаться внутри области ограниченное время. Применение: Стабилизация инструмента, балансировка, обезвреживание. Условия: Показывать запас до границы и накопленный прогресс. <a id="variant-mouse-10-04"></a>
- Прохождение коридора. Действие: Провести указатель от входа к выходу, не касаясь стен. Применение: Лабиринт курсором, проводка инструмента, точная операция. Условия: Проверять отрезки движения между событиями, чтобы не пропускать стены. <a id="variant-mouse-10-05"></a>
- Уклонение курсором. Действие: Избегать движущихся опасных областей. Применение: Аркада с курсором-персонажем, защита инструмента от помех. Условия: Обозначить размер игровой области столкновения курсора. <a id="variant-mouse-10-06"></a>
- Последовательное пересечение ворот. Действие: Проходить контрольные зоны в заданном порядке. Применение: Маршрут, воздушные ворота, проводка сигнала. Условия: Система должна показывать следующую обязательную зону. <a id="variant-mouse-10-07"></a>
- Соблюдение направления. Действие: Вести указатель в разрешённом направлении относительно линии или поверхности. Применение: Правильная шлифовка, расчёсывание, односторонняя резка. Условия: Показывать направление и допуск угла. <a id="variant-mouse-10-08"></a>
- Соблюдение скорости. Действие: Двигать мышь внутри заданного диапазона скорости. Применение: Сварка, покраска, перенос хрупкого предмета, ведение инструмента. Условия: Скорость вычислять по времени; учитывать чувствительность и масштаб. <a id="variant-mouse-10-09"></a>
- Стабилизация с возмущениями. Действие: Компенсировать программный снос или раскачивание курсором. Применение: Баланс, удержание луча, наведение в условиях помех. Условия: Отделить визуальное возмущение от реальных настроек мыши. <a id="variant-mouse-10-10"></a>


### 11. Время, ритм и реакция

<a id="family-timing"></a>
id: family-timing
canonicalId: mouse--family-timing
url: https://gamemechanics.pro/ru/mechanics/mouse/#family-timing

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

#### Варианты и применение

<a id="family-timing-variants"></a>
- Клик на сигнал. Действие: Нажать после появления разрешённого сигнала. Применение: Старт гонки, реакция оператора, испытание внимательности. Условия: Задержка устройства и изображения влияет на измеряемый результат. <a id="variant-mouse-11-01"></a>
- Клик в ритм. Действие: Нажимать в заданные музыкальные или визуальные доли. Применение: Ритм-игра, рабочий цикл станка, музыкальный инструмент. Условия: Нужны настройка задержки и понятные категории точности. <a id="variant-mouse-11-02"></a>
- Удержание ноты. Действие: Нажать в начале интервала и отпустить в конце. Применение: Длинные ноты, непрерывный сигнал, удержание окна доступа. Условия: Начало, поддержание и конец можно оценивать отдельно. <a id="variant-mouse-11-03"></a>
- Остановка движущейся шкалы. Действие: Кликнуть, когда индикатор войдёт в нужную область. Применение: Замок, удар, ковка, перезарядка, точное дозирование. Условия: Показывать границы успешного окна. <a id="variant-mouse-11-04"></a>
- Отпускание в окно. Действие: Заранее держать кнопку и отпустить в нужный момент. Применение: Бросок, парирование, спуск механизма. Условия: Предусмотреть отмену, если пользователь начал подготовку случайно. <a id="variant-mouse-11-05"></a>
- Серия с ограниченными паузами. Действие: Выполнить цепочку команд с допустимыми интервалами. Применение: Комбо, серия операций, последовательность обезвреживания. Условия: Показывать продолжение цепочки и причину её разрыва. <a id="variant-mouse-11-06"></a>
- Поддержание темпа. Действие: Нажимать или двигать мышью с устойчивой частотой. Применение: Гребля, ручной генератор, поддержание работы механизма. Условия: Частота и максимальная скорость нажатий являются разными задачами. <a id="variant-mouse-11-07"></a>
- Быстрая серия за время. Действие: Успеть выполнить нужное число команд до дедлайна. Применение: Выход из захвата, аварийный ручной запуск, короткое испытание. Условия: Требует альтернативы для пользователей с ограниченной моторикой. <a id="variant-mouse-11-08"></a>
- Запрет на преждевременное действие. Действие: Ждать разрешения и не кликать на ложные сигналы. Применение: Проверка внимания, дисциплина стрельбы, распознавание угроз. Условия: Отличать ложный сигнал визуально или по заранее изученному правилу. <a id="variant-mouse-11-09"></a>
- Движение по ритмическому рисунку. Действие: Выполнять нужные жесты и смены направления в определённые моменты. Применение: Дирижирование, танцевальный ввод мышью, сборка по такту. Условия: Оценку пути и времени объяснять раздельно. <a id="variant-mouse-11-10"></a>


### 12. Прицеливание и бой

<a id="family-combat"></a>
id: family-combat
canonicalId: mouse--family-combat
url: https://gamemechanics.pro/ru/mechanics/mouse/#family-combat

Игровые схемы, в которых мышь задаёт направление атаки, выбор цели и выполнение боевого действия.

#### Варианты и применение

<a id="family-combat-variants"></a>
- Прицел в координатах экрана. Действие: Положение курсора непосредственно задаёт положение прицела. Применение: Тир, рельсовый шутер, стрельба по экранным целям. Условия: Это экранные координаты, а не абсолютные координаты мыши на столе. <a id="variant-mouse-12-01"></a>
- Относительное наведение. Действие: Смещение мыши меняет углы прицела или камеры. Применение: Шутер от первого лица, турель, управление обзором. Условия: Нужен захват относительного ввода и выход из него. <a id="variant-mouse-12-02"></a>
- Направление от персонажа к курсору. Действие: Вектор от героя к указателю определяет направление атаки. Применение: Экшен с видом сверху, оружие ближнего боя, направленный инструмент. Условия: У самой позиции героя вектор неустойчив; нужна обработка малой дистанции. <a id="variant-mouse-12-03"></a>
- Быстрый перевод и выстрел, flick. Действие: Резко перевести прицел к цели и нажать. Применение: Одиночный точный выстрел, реакция на внезапную угрозу. Условия: Сложность зависит и от дистанции перевода, и от размера цели. <a id="variant-mouse-12-04"></a>
- Сопровождение с огнём, tracking. Действие: Вести прицел за целью во время удержания огня. Применение: Луч, автоматическое оружие, постепенное сканирование слабой точки. Условия: Поддерживать читаемость цели и обратную связь попаданий. <a id="variant-mouse-12-05"></a>
- Упреждение. Действие: Навести прицел перед движущейся целью. Применение: Снаряды с конечной скоростью, баллистика, перехват. Условия: Предсказание определяется моделью снаряда и движения цели. <a id="variant-mouse-12-06"></a>
- Компенсация отдачи. Действие: Противодействовать уводу прицела движением мыши. Применение: Контроль очереди, работа мощного инструмента. Условия: Случайный разброс и компенсируемый увод являются разными механизмами. <a id="variant-mouse-12-07"></a>
- Захват и переключение цели. Действие: Выбрать цель мышью, удержать захват или переключить кандидата. Применение: Самонаведение, сопровождение босса, командование отрядом. Условия: Показывать выбранную цель и причины потери захвата. <a id="variant-mouse-12-08"></a>
- Выбор точки и области способности. Действие: Навести центр зоны, при необходимости задать направление и подтвердить. Применение: Взрыв, лечение области, стена, конусная атака. Условия: Показывать дальность, препятствия, стоимость и будущую область эффекта. <a id="variant-mouse-12-09"></a>
- Жест направления удара. Действие: Движением мыши выбрать сторону замаха или рубящего удара. Применение: Фехтование, направленная защита, разрезание препятствий. Условия: Распознавать намеренный жест отдельно от обычного наведения камеры. <a id="variant-mouse-12-10"></a>
- Заряд с одновременным наведением. Действие: Удерживать кнопку для силы и продолжать выбирать направление. Применение: Лук, бросок гранаты, заряжаемая способность. Условия: Состояния зарядки и допустимость выстрела должны быть видимы одновременно. <a id="variant-mouse-12-11"></a>
- Натяжение и отпускание. Действие: Потянуть от опоры назад, отпустить для запуска. Применение: Рогатка, бильярдный удар, катапульта, отбрасывание. Условия: Длина и направление натяжения задают виртуальный импульс. <a id="variant-mouse-12-12"></a>


### 13. Перемещение и камера

<a id="family-movement"></a>
id: family-movement
canonicalId: mouse--family-movement
url: https://gamemechanics.pro/ru/mechanics/mouse/#family-movement

Мышь задаёт назначение, путь, скорость перемещения, ориентацию персонажа или обзор.

#### Варианты и применение

<a id="family-movement-variants"></a>
- Перемещение к точке. Действие: Кликнуть место назначения. Применение: Приключение, стратегия, тактическое перемещение, навигация по сцене. Условия: Нужна обратная связь о достижимости и построенном пути. <a id="variant-mouse-13-01"></a>
- Следование за курсором. Действие: Персонаж или объект непрерывно стремится к позиции указателя. Применение: Аркада, питомец, управляемый дрон, движение судна. Условия: Определить скорость, остановку и поведение у препятствий. <a id="variant-mouse-13-02"></a>
- Прямое управление экранным объектом. Действие: Позиция объекта следует указателю с выбранным отображением координат. Применение: Ракетка, курсор-персонаж, перемещение инструмента. Условия: Не путать с физическим перемещением: задержка и инерция здесь опциональны. <a id="variant-mouse-13-03"></a>
- Управление скоростью по отклонению. Действие: Расстояние и направление от опорной точки задают скорость движения. Применение: Корабль, самолёт, транспорт, виртуальный джойстик. Условия: Без нейтральной зоны трудно точно остановиться. <a id="variant-mouse-13-04"></a>
- Руление относительным движением. Действие: Горизонтальные смещения мыши меняют угол руля или курс. Применение: Гонки, лодка, наземный робот. Условия: Нужны понятные ограничения руля и способ его центрировать. <a id="variant-mouse-13-05"></a>
- Очередь точек маршрута. Действие: Последовательно кликать точки с режимом добавления. Применение: Патруль, движение отряда, план полёта, роботизированный маршрут. Условия: Показывать порядок, соединения и возможность удалить точку. <a id="variant-mouse-13-06"></a>
- Нарисованный маршрут. Действие: Протянуть линию предполагаемого движения. Применение: Управление потоком, тактическая траектория, полёт снаряда. Условия: Сопоставить рисуемый путь с проходимостью и ограничениями движения. <a id="variant-mouse-13-07"></a>
- Свободный обзор мышью. Действие: Смещениями мыши менять горизонтальный и вертикальный углы камеры. Применение: Обзор от первого или третьего лица, виртуальная экскурсия. Условия: Дать настройку чувствительности и инверсии; корректно освобождать указатель. <a id="variant-mouse-13-08"></a>
- Орбитальная камера. Действие: Перетаскиванием вращать камеру вокруг выбранного объекта. Применение: Осмотр модели, персонажа, здания, детали головоломки. Условия: Сохранять понятный центр вращения. <a id="variant-mouse-13-09"></a>
- Панорамирование захватом фона. Действие: Тянуть фон карты или холста. Применение: Стратегическая карта, схема, редактор, навигация по большому полю. Условия: Согласовать направление: тянется содержимое или движется камера. <a id="variant-mouse-13-10"></a>
- Краевая прокрутка. Действие: Подвести указатель к краю видимой области. Применение: Обзор в стратегии, перемещение по большому полю. Условия: В оконном режиме границы и многомониторная конфигурация требуют проверки. <a id="variant-mouse-13-11"></a>
- Навигация мини-картой. Действие: Кликнуть или тянуть область обзора на уменьшенной карте. Применение: Быстрый перенос камеры, выбор района, навигация по документу. Условия: Различать команду камере и приказ игровому объекту. <a id="variant-mouse-13-12"></a>


### 14. Физические предметы и инструменты

<a id="family-physical"></a>
id: family-physical
canonicalId: mouse--family-physical
url: https://gamemechanics.pro/ru/mechanics/mouse/#family-physical

Движения указателя интерпретируются как работа виртуальной руки, механизма или инструмента.

#### Варианты и применение

<a id="family-physical-variants"></a>
- Захват через физическую связь. Действие: Удерживать предмет виртуальной пружиной или ограничением и двигать мышь. Применение: Песочница, перенос хрупких предметов, манипуляция рычагами. Условия: Прямое телепортирование объекта и физический захват дают разное поведение. <a id="variant-mouse-14-01"></a>
- Сдвиг и толчок. Действие: Вести указателем-инструментом в предмет с учётом столкновения. Применение: Бильярдная головоломка, уборка, перемещение объектов на столе. Условия: Сила определяется виртуальной моделью, обычная мышь её не измеряет. <a id="variant-mouse-14-02"></a>
- Дверь, ящик или рычаг. Действие: Захватить ручку и тянуть вдоль разрешённого движения. Применение: Исследование помещения, кабина управления, предметная головоломка. Условия: Ограничить движение осью или шарниром и показать доступный ход. <a id="variant-mouse-14-03"></a>
- Винт, вентиль или рукоятка. Действие: Вращать указатель вокруг опоры или выполнять повторяемые дуги. Применение: Ремонт, открытие клапана, механический замок, ручной подъёмник. Условия: Показывать направление, сопротивление и завершение операции. <a id="variant-mouse-14-04"></a>
- Натягивание гибкого объекта. Действие: Перемещать захват, изменяя длину или натяжение связи. Применение: Трос, резинка, струна, перетягивание. Условия: Натяжение рассчитывается моделью, не считывается с руки пользователя. <a id="variant-mouse-14-05"></a>
- Наливание наклоном. Действие: Движением мыши менять виртуальный угол сосуда. Применение: Кулинария, химическая задача, дозирование жидкости. Условия: Обычная мышь управляет углом программно, без датчика наклона корпуса. <a id="variant-mouse-14-06"></a>
- Дозирование потоком. Действие: Удерживать кнопку или вести регулятор для подачи вещества. Применение: Клей, краска, вода, топливо, ингредиенты. Условия: Показать скорость подачи, запас и итоговое количество. <a id="variant-mouse-14-07"></a>
- Трение и очистка. Действие: Повторными проходами инструмента воздействовать на поверхность. Применение: Мытьё, полировка, археология, проявление изображения. Условия: Связывать результат с обработанной площадью и выбранным инструментом. <a id="variant-mouse-14-08"></a>
- Работа по материалу. Действие: Вести режущий, сверлящий или нагревающий инструмент по детали. Применение: Крафт, сварка, резка, обработка дерева. Условия: Форма пути, скорость и время контакта могут оцениваться независимо. <a id="variant-mouse-14-09"></a>
- Установка и стыковка деталей. Действие: Перенести, повернуть и совместить деталь с посадочным местом. Применение: Сборка устройства, ремонт, конструктор, пространственная головоломка. Условия: Показать допуск, ориентацию и условия окончательной фиксации. <a id="variant-mouse-14-10"></a>
- Балансирование предмета. Действие: Смещать опору или прикладываемое воздействие мышью. Применение: Поднос, шаткая конструкция, перенос груза, балансирующая платформа. Условия: Игроку нужна читаемая связь между движением и изменением равновесия. <a id="variant-mouse-14-11"></a>
- Одновременная работа двух инструментов. Действие: Одной кнопкой удерживать инструмент, другой выполнять второй этап. Применение: Пинцет и резак, зажим и пайка, удержание и обработка детали. Условия: Один указатель не даёт двух независимых позиций; второй инструмент требует отдельной модели управления. <a id="variant-mouse-14-12"></a>


## Как пользоваться каталогом



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

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

## Источники и примеры

Источники подтверждают отдельные приёмы или методологию. Они не подтверждают все варианты семейства. Примеры проектирования и сочетания механик являются иллюстрациями.

- [W3C: UI Events](https://www.w3.org/TR/uievents/): Первичный источник для отдельных приёмов; не подтверждает всю авторскую классификацию.
- [W3C: Pointer Events](https://www.w3.org/TR/pointerevents3/): Первичный источник для отдельных приёмов; не подтверждает всю авторскую классификацию.
- [W3C: Pointer Lock](https://www.w3.org/TR/pointerlock-2/): Первичный источник для отдельных приёмов; не подтверждает всю авторскую классификацию.
