{"schemaVersion":1,"record":{"key":"mechanic/trackpad--family-08","type":"mechanic","id":"trackpad--family-08","lang":"ru","title":"Аккорды, роли и последовательности","summary":"Несколько контактов получают независимые роли. В AudioSwift разные зоны трекпада запускают ноты, поэтому касания можно сочетать в музыкальное действие.","updatedAt":"2026-10-22","status":"active","url":"https://gamemechanics.pro/ru/knowledge/mechanic/trackpad--family-08/","jsonUrl":"https://gamemechanics.pro/api/v1/knowledge/ru/mechanic/trackpad--family-08.json","markdownUrl":"https://gamemechanics.pro/content/knowledge/ru/mechanic/trackpad--family-08.md","aliases":[],"tags":["Взаимодействие с трекпадом","Каталог механик"],"sourceIds":["source-80fb36760a664f26","source-27c6b989daeb79c9","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-27c6b989daeb79c9","title":"libinput: swipe, pinch, hold","url":"https://wayland.freedesktop.org/libinput/doc/latest/gestures.html","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-08-variants\"></a>\n\n- Число пальцев как режим. Жест: Одно, два или три касания включают разные функции. В интерфейсе: Один контакт рисует, два перемещают, три меняют инструмент. В игре: Смена типа действия без отдельной кнопки. Уровень доступа: Отдельные контакты; Нужен доступ к координатам, фазам и идентификаторам контактов. Наличие multitouch у устройства этого не гарантирует. Условия: ОС может уже использовать такую грамматику и не отдавать все касания приложению. <a id=\"variant-71\"></a>\n- Пространственный аккорд. Жест: Одновременно касаться определённого набора зон. В интерфейсе: Комбинации команд, аккордовая клавиатура. В игре: Музыкальные аккорды, комбинация рун, несколько клапанов. Уровень доступа: Отдельные контакты; Нужен доступ к координатам, фазам и идентификаторам контактов. Наличие multitouch у устройства этого не гарантирует. Условия: Нужны координаты нескольких контактов; число пальцев само по себе не задаёт аккорд. <a id=\"variant-72\"></a>\n- Удержание плюс тап. Жест: Один контакт держит состояние, другой коротко касается. В интерфейсе: Временный модификатор плюс команда. В игре: Щит и удар, прицел и выстрел. Уровень доступа: Отдельные контакты; Нужен доступ к координатам, фазам и идентификаторам контактов. Наличие multitouch у устройства этого не гарантирует. Условия: Фильтрация большого пальца может удалить опорный контакт. <a id=\"variant-73\"></a>\n- Удержание плюс движение. Жест: Первый контакт фиксирует режим, второй непрерывно движется. В интерфейсе: Редактирование с модификатором, точная регулировка. В игре: Блок и направление защиты, захват и вращение. Уровень доступа: Отдельные контакты; Нужен доступ к координатам, фазам и идентификаторам контактов. Наличие multitouch у устройства этого не гарантирует. Условия: Для обычного курсора вместо опорного пальца можно использовать клавишу. <a id=\"variant-74\"></a>\n- Два независимых канала. Жест: Развести два контакта по двум управляемым величинам. В интерфейсе: Два ползунка, XY-контроль с раздельными ролями. В игре: Две ракетки, две руки, газ и тормоз. Уровень доступа: Отдельные контакты; Нужен доступ к координатам, фазам и идентификаторам контактов. Наличие multitouch у устройства этого не гарантирует. Условия: Один системный указатель не превращается в два. Проверять площадь панели и удобство рук. <a id=\"variant-75\"></a>\n- Чередование пальцев. Жест: Попеременно касаться двумя отслеживаемыми контактами. В интерфейсе: Барабанный ввод, метроном, обучение моторике. В игре: Бег, гребля, игра на ударных. Уровень доступа: Отдельные контакты; Нужен доступ к координатам, фазам и идентификаторам контактов. Наличие multitouch у устройства этого не гарантирует. Условия: Два обычных клика позволяют вводить ритм, но не доказывают чередование физических пальцев. <a id=\"variant-76\"></a>\n- Шагающие контакты. Жест: Последовательно переставлять пальцы с сохранением хотя бы одной опоры. В интерфейсе: Навигация по поверхности с непрерывным контактом. В игре: Карабканье, ходьба существа, перенос опор робота. Уровень доступа: Отдельные контакты; Нужен доступ к координатам, фазам и идентификаторам контактов. Наличие multitouch у устройства этого не гарантирует. Условия: Роль должна назначаться по контакту и контексту, а не по догадке о том, какой это палец. <a id=\"variant-77\"></a>\n- Порядок постановки. Жест: Считать разные последовательности появления контактов разными командами. В интерфейсе: Жестовый код, переключение инструмента. В игре: Замок, комбинация действий, последовательное включение механизмов. Уровень доступа: Отдельные контакты; Нужен доступ к координатам, фазам и идентификаторам контактов. Наличие multitouch у устройства этого не гарантирует. Условия: Порядок поступления событий не всегда точно отражает почти одновременные касания. <a id=\"variant-78\"></a>\n- Порядок снятия. Жест: Различать, какой из назначенных контактов отпущен первым. В интерфейсе: Разные способы подтверждения и завершения. В игре: Отпустить один захват, перебросить нагрузку, закончить комбинацию. Уровень доступа: Отдельные контакты; Нужен доступ к координатам, фазам и идентификаторам контактов. Наличие multitouch у устройства этого не гарантирует. Условия: Нужны устойчивые идентификаторы в рамках последовательности и отдельная обработка отмены. <a id=\"variant-79\"></a>\n- Добавление или снятие пальца во время движения. Жест: Переключать режим, сохраняя текущую траекторию. В интерфейсе: Точный режим, смена инструмента без остановки. В игре: Переход с ходьбы на бег, смена типа удара в замахе. Уровень доступа: Отдельные контакты; Нужен доступ к координатам, фазам и идентификаторам контактов. Наличие multitouch у устройства этого не гарантирует. Условия: Распознаватель ОС может завершить один жест и начать другой; переход нельзя считать непрерывным по умолчанию. <a id=\"variant-80\"></a>"},{"id":"context","title":"Контекст и ограничения","body":"Авторская рабочая классификация для проектирования игр и взаимодействий. Варианты могут пересекаться и сочетаться; список не является общепринятым стандартом или доказанно исчерпывающим перечнем. Примеры применения условные, если рядом не указано конкретное подтверждаемое наблюдение. Источники поддерживают отдельные приёмы и технические ограничения."}],"relations":[],"placements":[{"catalogId":"trackpad","id":"family-08","title":"Взаимодействие с трекпадом","url":"https://gamemechanics.pro/ru/mechanics/trackpad/#family-08","categoryIds":["section-1"]}],"supersededBy":[],"attributes":{"preview":{"updatedAt":"2026-10-22","title":"Аккорды, роли и последовательности","description":"Несколько контактов получают независимые роли. В AudioSwift разные зоны трекпада запускают ноты, поэтому касания можно сочетать в музыкальное действие.","image":{"src":"images/mechanics/control-audioswift-4.webp","width":1024,"height":576,"game":"AudioSwift","sourceUrl":"https://audioswiftapp.com/","originalUrl":"https://www.dropbox.com/scl/fi/z7hef1ztnd56mheic3wgn/05-Core-Features-Triggers-MPE.mp4?rlkey=ao0d1fw6tnmt2sa4nsc36eccx&st=zyrj4jr0&raw=1","sourceFrameSeconds":2.8166665,"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 Trigger: сетка нот соответствует зонам трекпада","alt":"AudioSwift Trigger: сетка нот соответствует зонам трекпада","markers":[{"x":36,"y":74,"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"}}