{"schemaVersion":1,"record":{"key":"mechanic/trackpad--family-01","type":"mechanic","id":"trackpad--family-01","lang":"ru","title":"Указание и управление","summary":"Движение пальца переводится в движение указателя. В macOS скорость отслеживания настраивается отдельно от силы клика и жестов нескольких пальцев.","updatedAt":"2026-10-22","status":"active","url":"https://gamemechanics.pro/ru/knowledge/mechanic/trackpad--family-01/","jsonUrl":"https://gamemechanics.pro/api/v1/knowledge/ru/mechanic/trackpad--family-01.json","markdownUrl":"https://gamemechanics.pro/content/knowledge/ru/mechanic/trackpad--family-01.md","aliases":[],"tags":["Взаимодействие с трекпадом","Каталог механик"],"sourceIds":["source-80fb36760a664f26","source-8303b0f3aad42806","source-3b576ce1cd2451ef","source-c1dd61a434f7ff1a"],"sources":[{"id":"source-80fb36760a664f26","title":"AppKit: контакты и системные жесты","url":"https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/EventOverview/HandlingTouchEvents/HandlingTouchEvents.html","verifiedAt":null},{"id":"source-8303b0f3aad42806","title":"W3C: Pointer Events","url":"https://www.w3.org/TR/pointerevents/","verifiedAt":null},{"id":"source-3b576ce1cd2451ef","title":"Steam Input: режимы поверхности","url":"https://partner.steamgames.com/doc/features/steam_controller/input_source_modes?language=english","verifiedAt":null},{"id":"source-c1dd61a434f7ff1a","title":"macOS Trackpad settings","url":"https://support.apple.com/en-us/102309","verifiedAt":null}],"sections":[{"id":"principle","title":"Как работает","body":"Положение и движение пальца задают выбор цели или непрерывное управление указателем; приложение может видеть только обработанный курсор."},{"id":"variants","title":"Варианты","body":"### Варианты и применение\n\n<a id=\"family-01-variants\"></a>\n\n- Относительное перемещение. Жест: Двигать палец, смещая указатель относительно текущей позиции. В интерфейсе: Навигация, точное наведение на элементы. В игре: Прицел, курсор приключения, выбор юнита. Уровень доступа: Курсор и кнопки; Приложение получает обычный указатель и кнопки. Физические пальцы и их отрыв при этом могут быть ему неизвестны. Условия: Приложение обычно получает уже обработанное перемещение курсора, а не миллиметры пути пальца. <a id=\"variant-1\"></a>\n- Абсолютное позиционирование. Жест: Сопоставить положение на панели положению в рабочей области. В интерфейсе: Пульт для холста, переход в определённую точку карты. В игре: Прямое размещение ракетки или маркера. Уровень доступа: Отдельные контакты; Нужен доступ к координатам, фазам и идентификаторам контактов. Наличие multitouch у устройства этого не гарантирует. Условия: Стандартный курсор ноутбука работает иначе. Нужны координаты поверхности или специальный режим драйвера. <a id=\"variant-2\"></a>\n- Управление скоростью от центра. Жест: Отклонение от фиксированного центра задаёт направление и скорость. В интерфейсе: Непрерывный панорамный обзор или прокрутка. В игре: Виртуальный стик движения, газ и руль. Уровень доступа: Отдельные контакты; Нужен доступ к координатам, фазам и идентификаторам контактов. Наличие multitouch у устройства этого не гарантирует. Условия: Это программное отображение координат; нужен центр, нейтральная зона и понятный способ остановки. <a id=\"variant-3\"></a>\n- Плавающий виртуальный стик. Жест: Первое касание задаёт центр, дальнейшее смещение задаёт отклонение. В интерфейсе: Относительный пульт камеры без поиска центра поверхности. В игре: Управление персонажем с любой стартовой точки. Уровень доступа: Отдельные контакты; Нужен доступ к координатам, фазам и идентификаторам контактов. Наличие multitouch у устройства этого не гарантирует. Условия: Положение пальца и начало контакта должны быть доступны приложению. <a id=\"variant-4\"></a>\n- Перехват с перестановкой пальца. Жест: Поднять палец, переставить его и продолжить относительное движение. В интерфейсе: Пересечь большой экран на маленькой панели. В игре: Продолжать разворот камеры несколькими проходами. Уровень доступа: Курсор и кнопки; Приложение получает обычный указатель и кнопки. Физические пальцы и их отрыв при этом могут быть ему неизвестны. Условия: ОС делает это для обычного курсора; приложение не обязательно видит сам отрыв. <a id=\"variant-5\"></a>\n- Касание как сцепление. Жест: Передавать движение только пока есть контакт; отрыв отключает канал. В интерфейсе: Временная регулировка без изменения значения при перестановке. В игре: Камера или инструмент активны только при касании. Уровень доступа: Отдельные контакты; Нужен доступ к координатам, фазам и идентификаторам контактов. Наличие multitouch у устройства этого не гарантирует. Условия: Остановка указателя не доказывает, что палец поднят. Нужна фаза контакта. <a id=\"variant-6\"></a>\n- Грубая и точная регулировка. Жест: Менять коэффициент движения по модификатору или явному режиму. В интерфейсе: Точная настройка ползунка, монтаж, CAD. В игре: Прицеливание с пониженной чувствительностью. Уровень доступа: Курсор и кнопки; Приложение получает обычный указатель и кнопки. Физические пальцы и их отрыв при этом могут быть ему неизвестны. Условия: По скорости курсора нельзя надёжно восстановить физическую скорость пальца. Режим должен быть предсказуем. <a id=\"variant-7\"></a>\n- Ограничение одной осью. Жест: После начала движения зафиксировать горизонталь или вертикаль. В интерфейсе: Перенос строго по оси, выравнивание, регулировка числа. В игре: Полоса движения, рычаг, рельсовое прицеливание. Уровень доступа: Курсор и кнопки; Приложение получает обычный указатель и кнопки. Физические пальцы и их отрыв при этом могут быть ему неизвестны. Условия: Это логика приложения; полезен явный индикатор выбранной оси. <a id=\"variant-8\"></a>\n- Привязка к целям. Жест: Подводить указатель к сетке, узлам или соседним объектам. В интерфейсе: Стыковка блоков, схемы, редактирование. В игре: Сборка пазла, выбор маленьких интерактивных объектов. Уровень доступа: Курсор и кнопки; Приложение получает обычный указатель и кнопки. Физические пальцы и их отрыв при этом могут быть ему неизвестны. Условия: Привязка не является жестом сенсора. Слишком сильное притяжение мешает свободному движению. <a id=\"variant-9\"></a>\n- Выбор задержкой курсора. Жест: Оставить курсор на цели на заданное время. В интерфейсе: Подсказка, предпросмотр, активация без клика. В игре: Сканирование объекта, фиксация цели взглядоподобным указателем. Уровень доступа: Курсор и кнопки; Приложение получает обычный указатель и кнопки. Физические пальцы и их отрыв при этом могут быть ему неизвестны. Условия: Это экранный hover. Датчик зависания пальца над панелью не требуется и не подразумевается. <a id=\"variant-10\"></a>"},{"id":"context","title":"Контекст и ограничения","body":"Авторская рабочая классификация для проектирования игр и взаимодействий. Варианты могут пересекаться и сочетаться; список не является общепринятым стандартом или доказанно исчерпывающим перечнем. Примеры применения условные, если рядом не указано конкретное подтверждаемое наблюдение. Источники поддерживают отдельные приёмы и технические ограничения."}],"relations":[],"placements":[{"catalogId":"trackpad","id":"family-01","title":"Взаимодействие с трекпадом","url":"https://gamemechanics.pro/ru/mechanics/trackpad/#family-01","categoryIds":["section-1"]}],"supersededBy":[],"attributes":{"preview":{"updatedAt":"2026-10-22","title":"Указание и управление","description":"Движение пальца переводится в движение указателя. В macOS скорость отслеживания настраивается отдельно от силы клика и жестов нескольких пальцев.","image":{"src":"images/mechanics/control-macos-force-touch.webp","width":1440,"height":1225,"crop":{"x":473,"y":418,"width":936,"height":687},"game":"macOS Trackpad settings","sourceUrl":"https://support.apple.com/en-us/102309","originalUrl":"https://cdsassets.apple.com/live/7WUAS350/images/macos/tahoe/macos-tahoe-26-system-settings-trackpad-point-and-click-look-up-and-data-detectors.png","credit":"Apple","rights":"Imagery © Apple. Developer-distributed screenshot or frame; all rights reserved. Excluded from MIT and CC BY 4.0.","caption":"macOS: скорость указателя отделена от силы клика","alt":"macOS: скорость указателя отделена от силы клика","markers":[{"x":74,"y":44,"label":"Tracking speed меняет движение указателя по экрану"}]},"tips":["Не путайте координаты курсора с координатами контакта на поверхности."],"examples":[{"title":"macOS Trackpad settings","url":"https://support.apple.com/en-us/102309"}]}},"endsAt":null,"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.","license":"CC-BY-4.0","codeLicense":"MIT","attribution":"gamemechanics.pro contributors","catalogKey":"catalog/trackpad"}}