{"schemaVersion":1,"record":{"key":"mechanic/trackpad--family-09","type":"mechanic","id":"trackpad--family-09","lang":"ru","title":"Зоны и виртуальные органы управления","summary":"Поверхность делится на виртуальные органы управления. В AudioSwift отдельные вертикальные зоны меняют Expression, Dynamics, Reverb и Release.","updatedAt":"2026-10-22","status":"active","url":"https://gamemechanics.pro/ru/knowledge/mechanic/trackpad--family-09/","jsonUrl":"https://gamemechanics.pro/api/v1/knowledge/ru/mechanic/trackpad--family-09.json","markdownUrl":"https://gamemechanics.pro/content/knowledge/ru/mechanic/trackpad--family-09.md","aliases":[],"tags":["Взаимодействие с трекпадом","Каталог механик"],"sourceIds":["source-80fb36760a664f26","source-8303b0f3aad42806","source-3b576ce1cd2451ef","source-fd215230c062deb7"],"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-fd215230c062deb7","title":"AudioSwift","url":"https://audioswiftapp.com/","verifiedAt":null}],"sections":[{"id":"principle","title":"Как работает","body":"Участки поверхности получают виртуальные роли: стик, колесо, кнопка или независимая ось управления."},{"id":"variants","title":"Варианты","body":"### Варианты и применение\n\n<a id=\"family-09-variants\"></a>\n\n- Сетка виртуальных кнопок. Жест: Разделить физическую панель на ячейки. В интерфейсе: Горячие команды, цифровая клавиатура, пульт. В игре: Быстрые слоты, барабанные пэды, способности. Уровень доступа: Отдельные контакты; Нужен доступ к координатам, фазам и идентификаторам контактов. Наличие multitouch у устройства этого не гарантирует. Условия: Нужны экранная схема и достаточно крупные зоны; на панели нет самих подписей. <a id=\"variant-81\"></a>\n- Виртуальная крестовина. Жест: Центр и направления работают как цифровые кнопки. В интерфейсе: Навигация по меню, пошаговое смещение. В игре: Ходьба по клеткам, управление платформером. Уровень доступа: Отдельные контакты; Нужен доступ к координатам, фазам и идентификаторам контактов. Наличие multitouch у устройства этого не гарантирует. Условия: Задаются нейтральная зона и правило диагоналей; специальный драйвер может отдать уже готовые кнопки. <a id=\"variant-82\"></a>\n- Двумерный аналоговый пульт. Жест: Координаты X и Y независимо задают два параметра. В интерфейсе: Панорама и громкость, цвет и насыщенность, XY-эффект. В игре: Руль и газ, два параметра способности, управление балансом. Уровень доступа: Отдельные контакты; Нужен доступ к координатам, фазам и идентификаторам контактов. Наличие multitouch у устройства этого не гарантирует. Условия: Это два программных параметра одной позиции, а не обязательно два контакта. <a id=\"variant-83\"></a>\n- Радиальное меню. Жест: Открыть меню, выбрать сектор движением и подтвердить. В интерфейсе: Инструменты, команды, быстрый выбор. В игре: Колесо оружия, заклинаний или приказов. Уровень доступа: Курсор и кнопки; Приложение получает обычный указатель и кнопки. Физические пальцы и их отрыв при этом могут быть ему неизвестны. Условия: Работает через курсор и удержание. Вариант с физическим центром панели требует T или специального режима. <a id=\"variant-84\"></a>\n- Внешнее кольцо как дополнительная команда. Жест: Выходить за заданный радиус относительно центра поверхности. В интерфейсе: Ускоренный режим или расширенный набор функций. В игре: Бег на внешнем кольце, ходьба ближе к центру. Уровень доступа: Отдельные контакты; Нужен доступ к координатам, фазам и идентификаторам контактов. Наличие multitouch у устройства этого не гарантирует. Условия: Для обычного курсора возможен аналог относительно экранного центра; физическая зона требует координат панели. <a id=\"variant-85\"></a>\n- Краевые полосы-ползунки. Жест: Выделить края под отдельные непрерывные параметры. В интерфейсе: Громкость, масштаб, прозрачность, временная ось. В игре: Здоровье инструмента, мощность, высота, тяга. Уровень доступа: Отдельные контакты; Нужен доступ к координатам, фазам и идентификаторам контактов. Наличие multitouch у устройства этого не гарантирует. Условия: Контакты у края могут отфильтровываться драйвером. Не путать край панели с краем экранного окна. <a id=\"variant-86\"></a>\n- Углы и квадранты. Жест: Назначить разным углам и половинам различные команды. В интерфейсе: Четыре быстрых инструмента или две группы управления. В игре: Левый и правый удары, четыре способности. Уровень доступа: Отдельные контакты; Нужен доступ к координатам, фазам и идентификаторам контактов. Наличие multitouch у устройства этого не гарантирует. Условия: Это конкретная разметка поверхности; системные click-зоны не гарантируют произвольную разметку. <a id=\"variant-87\"></a>\n- Отображение в экранную область. Жест: Связать поверхность с выбранной частью экрана. В интерфейсе: Управление миникартой, конкретным монитором или панелью. В игре: Быстрый приказ на миникарте, точная работа с инвентарём. Уровень доступа: Отдельные контакты; Нужен доступ к координатам, фазам и идентификаторам контактов. Наличие multitouch у устройства этого не гарантирует. Условия: Нужно учитывать пропорции и размер области. Steam Input описывает Mouse Region для поддерживаемых источников. <a id=\"variant-88\"></a>\n- Модификатор другого устройства. Жест: С клавишей или кнопкой менять значение движения панели. В интерфейсе: Поворот вместо переноса, копирование при drag, точный ввод. В игре: Клавиатура отвечает за движение, панель за камеру; кнопка меняет инструмент. Уровень доступа: Курсор и кнопки; Приложение получает обычный указатель и кнопки. Физические пальцы и их отрыв при этом могут быть ему неизвестны. Условия: Некоторые драйверы подавляют панель во время печати. Совместную работу надо проверить на устройстве. <a id=\"variant-89\"></a>\n- Пересечение границ зон. Жест: Запускать действие при входе в зону или пересечении линии. В интерфейсе: Последовательный выбор, безкликовый ввод по маршруту. В игре: Струны, лазерные дорожки, ноты, соединение контактов. Уровень доступа: Отдельные контакты; Нужен доступ к координатам, фазам и идентификаторам контактов. Наличие multitouch у устройства этого не гарантирует. Условия: Для зон физической панели нужен T. Для зон экранного холста достаточно траектории курсора P. <a id=\"variant-90\"></a>"},{"id":"context","title":"Контекст и ограничения","body":"Авторская рабочая классификация для проектирования игр и взаимодействий. Варианты могут пересекаться и сочетаться; список не является общепринятым стандартом или доказанно исчерпывающим перечнем. Примеры применения условные, если рядом не указано конкретное подтверждаемое наблюдение. Источники поддерживают отдельные приёмы и технические ограничения."}],"relations":[],"placements":[{"catalogId":"trackpad","id":"family-09","title":"Взаимодействие с трекпадом","url":"https://gamemechanics.pro/ru/mechanics/trackpad/#family-09","categoryIds":["section-1"]}],"supersededBy":[],"attributes":{"preview":{"updatedAt":"2026-10-22","title":"Зоны и виртуальные органы управления","description":"Поверхность делится на виртуальные органы управления. В AudioSwift отдельные вертикальные зоны меняют Expression, Dynamics, Reverb и Release.","image":{"src":"images/mechanics/control-audioswift-2.webp","width":1024,"height":576,"game":"AudioSwift","sourceUrl":"https://audioswiftapp.com/","originalUrl":"https://www.dropbox.com/scl/fi/01xx9msnyfkak43g0j99r/03-Core-Features-Sliders.mp4?rlkey=q5fpwrws8j8i4lglzjgfbwvsb&st=9adzkxde&raw=1","sourceFrameSeconds":3,"credit":"Nigel Ríos; host apps and instruments retain their respective rights","rights":"Imagery © Nigel Ríos; host apps and instruments retain their respective rights. Developer-distributed screenshot or frame; all rights reserved. Excluded from MIT and CC BY 4.0.","caption":"AudioSwift Slider: независимые вертикальные регуляторы на трекпаде","alt":"AudioSwift Slider: независимые вертикальные регуляторы на трекпаде","markers":[{"x":59,"y":32,"label":"Каждая зона связана со своим параметром инструмента"}]},"tips":["Делайте границы зон видимыми и учитывайте ограничение доступа к сырым касаниям."],"examples":[{"title":"AudioSwift","url":"https://audioswiftapp.com/"}]}},"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"}}