---
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
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
---
# Зоны и виртуальные органы управления

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

Поверхность делится на виртуальные органы управления. В AudioSwift отдельные вертикальные зоны меняют Expression, Dynamics, Reverb и Release.

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

![AudioSwift Slider: независимые вертикальные регуляторы на трекпаде](https://gamemechanics.pro/images/mechanics/control-audioswift-2.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/01xx9msnyfkak43g0j99r/03-Core-Features-Sliders.mp4?rlkey=q5fpwrws8j8i4lglzjgfbwvsb&st=9adzkxde&raw=1), 3 s

1. Каждая зона связана со своим параметром инструмента

- Делайте границы зон видимыми и учитывайте ограничение доступа к сырым касаниям.

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

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

Участки поверхности получают виртуальные роли: стик, колесо, кнопка или независимая ось управления.

## Варианты

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

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

- Сетка виртуальных кнопок. Жест: Разделить физическую панель на ячейки. В интерфейсе: Горячие команды, цифровая клавиатура, пульт. В игре: Быстрые слоты, барабанные пэды, способности. Уровень доступа: Отдельные контакты; Нужен доступ к координатам, фазам и идентификаторам контактов. Наличие multitouch у устройства этого не гарантирует. Условия: Нужны экранная схема и достаточно крупные зоны; на панели нет самих подписей. <a id="variant-81"></a>
- Виртуальная крестовина. Жест: Центр и направления работают как цифровые кнопки. В интерфейсе: Навигация по меню, пошаговое смещение. В игре: Ходьба по клеткам, управление платформером. Уровень доступа: Отдельные контакты; Нужен доступ к координатам, фазам и идентификаторам контактов. Наличие multitouch у устройства этого не гарантирует. Условия: Задаются нейтральная зона и правило диагоналей; специальный драйвер может отдать уже готовые кнопки. <a id="variant-82"></a>
- Двумерный аналоговый пульт. Жест: Координаты X и Y независимо задают два параметра. В интерфейсе: Панорама и громкость, цвет и насыщенность, XY-эффект. В игре: Руль и газ, два параметра способности, управление балансом. Уровень доступа: Отдельные контакты; Нужен доступ к координатам, фазам и идентификаторам контактов. Наличие multitouch у устройства этого не гарантирует. Условия: Это два программных параметра одной позиции, а не обязательно два контакта. <a id="variant-83"></a>
- Радиальное меню. Жест: Открыть меню, выбрать сектор движением и подтвердить. В интерфейсе: Инструменты, команды, быстрый выбор. В игре: Колесо оружия, заклинаний или приказов. Уровень доступа: Курсор и кнопки; Приложение получает обычный указатель и кнопки. Физические пальцы и их отрыв при этом могут быть ему неизвестны. Условия: Работает через курсор и удержание. Вариант с физическим центром панели требует T или специального режима. <a id="variant-84"></a>
- Внешнее кольцо как дополнительная команда. Жест: Выходить за заданный радиус относительно центра поверхности. В интерфейсе: Ускоренный режим или расширенный набор функций. В игре: Бег на внешнем кольце, ходьба ближе к центру. Уровень доступа: Отдельные контакты; Нужен доступ к координатам, фазам и идентификаторам контактов. Наличие multitouch у устройства этого не гарантирует. Условия: Для обычного курсора возможен аналог относительно экранного центра; физическая зона требует координат панели. <a id="variant-85"></a>
- Краевые полосы-ползунки. Жест: Выделить края под отдельные непрерывные параметры. В интерфейсе: Громкость, масштаб, прозрачность, временная ось. В игре: Здоровье инструмента, мощность, высота, тяга. Уровень доступа: Отдельные контакты; Нужен доступ к координатам, фазам и идентификаторам контактов. Наличие multitouch у устройства этого не гарантирует. Условия: Контакты у края могут отфильтровываться драйвером. Не путать край панели с краем экранного окна. <a id="variant-86"></a>
- Углы и квадранты. Жест: Назначить разным углам и половинам различные команды. В интерфейсе: Четыре быстрых инструмента или две группы управления. В игре: Левый и правый удары, четыре способности. Уровень доступа: Отдельные контакты; Нужен доступ к координатам, фазам и идентификаторам контактов. Наличие multitouch у устройства этого не гарантирует. Условия: Это конкретная разметка поверхности; системные click-зоны не гарантируют произвольную разметку. <a id="variant-87"></a>
- Отображение в экранную область. Жест: Связать поверхность с выбранной частью экрана. В интерфейсе: Управление миникартой, конкретным монитором или панелью. В игре: Быстрый приказ на миникарте, точная работа с инвентарём. Уровень доступа: Отдельные контакты; Нужен доступ к координатам, фазам и идентификаторам контактов. Наличие multitouch у устройства этого не гарантирует. Условия: Нужно учитывать пропорции и размер области. Steam Input описывает Mouse Region для поддерживаемых источников. <a id="variant-88"></a>
- Модификатор другого устройства. Жест: С клавишей или кнопкой менять значение движения панели. В интерфейсе: Поворот вместо переноса, копирование при drag, точный ввод. В игре: Клавиатура отвечает за движение, панель за камеру; кнопка меняет инструмент. Уровень доступа: Курсор и кнопки; Приложение получает обычный указатель и кнопки. Физические пальцы и их отрыв при этом могут быть ему неизвестны. Условия: Некоторые драйверы подавляют панель во время печати. Совместную работу надо проверить на устройстве. <a id="variant-89"></a>
- Пересечение границ зон. Жест: Запускать действие при входе в зону или пересечении линии. В интерфейсе: Последовательный выбор, безкликовый ввод по маршруту. В игре: Струны, лазерные дорожки, ноты, соединение контактов. Уровень доступа: Отдельные контакты; Нужен доступ к координатам, фазам и идентификаторам контактов. Наличие multitouch у устройства этого не гарантирует. Условия: Для зон физической панели нужен T. Для зон экранного холста достаточно траектории курсора P. <a id="variant-90"></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.

- [AppKit: контакты и системные жесты](https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/EventOverview/HandlingTouchEvents/HandlingTouchEvents.html) (id: source-80fb36760a664f26)
- [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
