---
key: mechanic/trackpad--family-11
type: mechanic
id: trackpad--family-11
lang: ru
title: Составные схемы управления
summary: >-
  Каналы получают разные роли в одной задаче. В демонстрации AudioSwift
  клавиатура играет ноты, а трекпад управляет двумерным параметром синтезатора.
updatedAt: '2026-10-22'
status: active
url: 'https://gamemechanics.pro/ru/knowledge/mechanic/trackpad--family-11/'
jsonUrl: >-
  https://gamemechanics.pro/api/v1/knowledge/ru/mechanic/trackpad--family-11.json
markdownUrl: 'https://gamemechanics.pro/content/knowledge/ru/mechanic/trackpad--family-11.md'
aliases: []
tags:
  - Взаимодействие с трекпадом
  - Каталог механик
sourceIds:
  - source-0d7ed8efcd920b62
  - source-8303b0f3aad42806
  - source-3b576ce1cd2451ef
  - source-fd215230c062deb7
sources:
  - id: source-0d7ed8efcd920b62
    title: Жесты macOS
    url: 'https://support.apple.com/en-us/102482'
    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
relations: []
placements:
  - catalogId: trackpad
    id: family-11
    title: Взаимодействие с трекпадом
    url: 'https://gamemechanics.pro/ru/mechanics/trackpad/#family-11'
    categoryIds:
      - section-1
supersededBy: []
attributes:
  preview:
    updatedAt: '2026-10-22'
    title: Составные схемы управления
    description: >-
      Каналы получают разные роли в одной задаче. В демонстрации AudioSwift
      клавиатура играет ноты, а трекпад управляет двумерным параметром
      синтезатора.
    image:
      src: images/mechanics/control-audioswift-3.webp
      width: 1024
      height: 576
      game: AudioSwift
      sourceUrl: 'https://audioswiftapp.com/'
      originalUrl: >-
        https://www.dropbox.com/scl/fi/fc2ycw35tusq9f0joj5s5/04-Core-Features-XY-Pads.mp4?rlkey=hc7s0jir9zb5du0z08f9xipon&st=nltffpdt&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 XY: трекпад меняет звук во время исполнения на клавишах'
      alt: 'AudioSwift XY: трекпад меняет звук во время исполнения на клавишах'
      markers:
        - x: 24
          'y': 55
          label: Точка XY связывает две оси движения с параметрами звука
    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
---
# Составные схемы управления

id: trackpad--family-11
type: mechanic
key: mechanic/trackpad--family-11
lang: ru
status: active
url: https://gamemechanics.pro/ru/knowledge/mechanic/trackpad--family-11/

Каналы получают разные роли в одной задаче. В демонстрации AudioSwift клавиатура играет ноты, а трекпад управляет двумерным параметром синтезатора.

## На одном экране

![AudioSwift XY: трекпад меняет звук во время исполнения на клавишах](https://gamemechanics.pro/images/mechanics/control-audioswift-3.webp)

[AudioSwift](https://audioswiftapp.com/) · 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.

[Исходная запись](https://www.dropbox.com/scl/fi/fc2ycw35tusq9f0joj5s5/04-Core-Features-XY-Pads.mp4?rlkey=hc7s0jir9zb5du0z08f9xipon&st=nltffpdt&raw=1), 3 s

1. Точка XY связывает две оси движения с параметрами звука

- Не меняйте роли осей и подтверждения посреди активного жеста.

- [AudioSwift](https://audioswiftapp.com/)

## Как работает

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

## Варианты

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

<a id="family-11-variants"></a>

- Виртуальный трекбол. Жест: Толчком задать скорость, после отрыва продолжить движение с инерцией. В интерфейсе: Дальний перенос указателя, вращение модели. В игре: Инерционная камера или вращающийся шар. Уровень доступа: Отдельные контакты; Нужен доступ к координатам, фазам и идентификаторам контактов. Наличие multitouch у устройства этого не гарантирует. Условия: Для точного запуска по отрыву нужен контактный сигнал или специальный режим. Программная инерция не является физическим вращением панели. <a id="variant-101"></a>
- Продолжение движения у края. Жест: Довести контакт до края и продолжать менять параметр без дальнейшего перемещения. В интерфейсе: Прокрутка или вращение без постоянной перестановки пальца. В игре: Непрерывный разворот камеры, вращение башни. Уровень доступа: Отдельные контакты; Нужен доступ к координатам, фазам и идентификаторам контактов. Наличие multitouch у устройства этого не гарантирует. Условия: Отдельно задать скорость у края и условие остановки. Драйвер может фильтровать краевые контакты. <a id="variant-102"></a>
- Свайп от физического края. Жест: Учитывать не только направление, но и начало контакта у края панели. В интерфейсе: Выдвижная панель, дополнительный набор команд. В игре: Открытие инвентаря, карты или скрытой панели. Уровень доступа: Отдельные контакты; Нужен доступ к координатам, фазам и идентификаторам контактов. Наличие multitouch у устройства этого не гарантирует. Условия: Край панели и край экранного окна различаются. ОС может перехватывать этот жест для глобальной функции. <a id="variant-103"></a>
- Цепочка жестов. Жест: Выполнить несколько распознаваемых движений в заданном порядке. В интерфейсе: Жестовый макрос или многошаговая команда. В игре: Комбо, пароль, последовательность рун. Уровень доступа: Курсор и кнопки; Приложение получает обычный указатель и кнопки. Физические пальцы и их отрыв при этом могут быть ему неизвестны. Условия: Через P можно распознавать последовательность drag и кликов. Цепочка без кнопки требует T; нужен понятный сброс ошибки. <a id="variant-104"></a>
- Иерархическое меню росчерком. Жест: Последовательными направлениями выбрать раздел и вложенную команду. В интерфейсе: Быстрые команды в marking menu после обучения. В игре: Выбор категории и конкретного заклинания одним маршрутом. Уровень доступа: Курсор и кнопки; Приложение получает обычный указатель и кнопки. Физические пальцы и их отрыв при этом могут быть ему неизвестны. Условия: Нужна видимая версия меню для обучения и запасной способ выбора. <a id="variant-105"></a>
- Точность по поперечному смещению. Жест: Одной компонентой drag менять значение, другой регулировать чувствительность. В интерфейсе: Точный скраббинг: по горизонтали время, по вертикали масштаб шага. В игре: Выбор силы и точности, настройка временного механизма. Уровень доступа: Курсор и кнопки; Приложение получает обычный указатель и кнопки. Физические пальцы и их отрыв при этом могут быть ему неизвестны. Условия: Это программное отображение траектории курсора. Обычная двухпальцевая прокрутка не гарантирует ту же геометрию. <a id="variant-106"></a>

## Контекст и ограничения

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

## Связанные материалы


## Источники и происхождение

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.

- [Жесты macOS](https://support.apple.com/en-us/102482) (id: source-0d7ed8efcd920b62)
- [W3C: Pointer Events](https://www.w3.org/TR/pointerevents/) (id: source-8303b0f3aad42806)
- [Steam Input: режимы поверхности](https://partner.steamgames.com/doc/features/steam_controller/input_source_modes?language=english) (id: source-3b576ce1cd2451ef)
- [AudioSwift](https://audioswiftapp.com/) (id: source-fd215230c062deb7)

CC-BY-4.0 · gamemechanics.pro contributors
