{"schemaVersion":1,"record":{"key":"mechanic/trackpad--family-04","type":"mechanic","id":"trackpad--family-04","lang":"ru","title":"Перетаскивание и захват","summary":"Захват связывает указатель с объектом, а отпускание завершает перенос. В Mini Metro перетаскивание прокладывает линию между станциями.","updatedAt":"2026-10-22","status":"active","url":"https://gamemechanics.pro/ru/knowledge/mechanic/trackpad--family-04/","jsonUrl":"https://gamemechanics.pro/api/v1/knowledge/ru/mechanic/trackpad--family-04.json","markdownUrl":"https://gamemechanics.pro/content/knowledge/ru/mechanic/trackpad--family-04.md","aliases":[],"tags":["Взаимодействие с трекпадом","Каталог механик"],"sourceIds":["source-0d7ed8efcd920b62","source-20585e90edc5bdfb","source-8303b0f3aad42806","source-a088527490edebae"],"sources":[{"id":"source-0d7ed8efcd920b62","title":"Жесты macOS","url":"https://support.apple.com/en-us/102482","verifiedAt":null},{"id":"source-20585e90edc5bdfb","title":"Клики и перетаскивание Surface","url":"https://support.microsoft.com/en-us/surface/accessories/cover-keyboard/surface-touchpad-use-and-settings","verifiedAt":null},{"id":"source-8303b0f3aad42806","title":"W3C: Pointer Events","url":"https://www.w3.org/TR/pointerevents/","verifiedAt":null},{"id":"source-a088527490edebae","title":"Mini Metro","url":"https://store.steampowered.com/app/287980/","verifiedAt":null}],"sections":[{"id":"principle","title":"Как работает","body":"Захват связывает движение указателя с объектом, а отпускание завершает перенос, бросок или настройку."},{"id":"variants","title":"Варианты","body":"### Варианты и применение\n\n<a id=\"family-04-variants\"></a>\n\n- Клик и перетаскивание. Жест: Удерживать кнопку и двигать палец. В интерфейсе: Перенос объекта, выделение, управление ползунком. В игре: Двигать предмет, прицеливаться натяжением. Уровень доступа: Курсор и кнопки; Приложение получает обычный указатель и кнопки. Физические пальцы и их отрыв при этом могут быть ему неизвестны. Условия: Совместное движение и нажатие должно оставаться удобным на конкретном clickpad. <a id=\"variant-31\"></a>\n- Тап, второй тап с удержанием. Жест: Коснуться, затем сразу коснуться повторно и вести палец. В интерфейсе: Перетаскивание без продавливания панели. В игре: Перенос игровых предметов с меньшей нагрузкой на кисть. Уровень доступа: Курсор и кнопки; Приложение получает обычный указатель и кнопки. Физические пальцы и их отрыв при этом могут быть ему неизвестны. Условия: Работает при соответствующей настройке драйвера или ОС. <a id=\"variant-32\"></a>\n- Перетаскивание тремя пальцами. Жест: Вести тремя пальцами вместо удержания клика. В интерфейсе: Перемещение окон, объектов и выделений. В игре: Перенос фишек и управление рычагом. Уровень доступа: Курсор и кнопки; Приложение получает обычный указатель и кнопки. Физические пальцы и их отрыв при этом могут быть ему неизвестны. Условия: В macOS включается отдельно; игра обычно получает результат перетаскивания, а не три контакта. <a id=\"variant-33\"></a>\n- Фиксация захвата. Жест: Продолжать перенос после краткого отрыва; завершить отдельным действием. В интерфейсе: Перенос на большую дистанцию, доступное управление. В игре: Перемещение тяжёлого предмета через всё поле. Уровень доступа: Курсор и кнопки; Приложение получает обычный указатель и кнопки. Физические пальцы и их отрыв при этом могут быть ему неизвестны. Условия: Может обеспечиваться ОС или логикой приложения; нужна явная команда сброса. <a id=\"variant-34\"></a>\n- Drag-and-drop. Жест: Захватить объект, перенести и отпустить на приёмнике. В интерфейсе: Файлы, карточки, размещение блоков. В игре: Инвентарь, крафт, сборка конструкции. Уровень доступа: Курсор и кнопки; Приложение получает обычный указатель и кнопки. Физические пальцы и их отрыв при этом могут быть ему неизвестны. Условия: Показывать допустимые приёмники и результат до отпускания. <a id=\"variant-35\"></a>\n- Выделение рамкой. Жест: Протянуть прямоугольную область. В интерфейсе: Групповой выбор объектов, диапазон на холсте. В игре: Выбор отряда, области строительства. Уровень доступа: Курсор и кнопки; Приложение получает обычный указатель и кнопки. Физические пальцы и их отрыв при этом могут быть ему неизвестны. Условия: Правила включения объектов внутрь рамки должны быть последовательны. <a id=\"variant-36\"></a>\n- Лассо. Жест: Обвести произвольную область с удержанием кнопки. В интерфейсе: Выделение по контуру, маска, редактор изображений. В игре: Захват территории, окружение группы объектов. Уровень доступа: Курсор и кнопки; Приложение получает обычный указатель и кнопки. Физические пальцы и их отрыв при этом могут быть ему неизвестны. Условия: Для свободного следа без клика нужен T; через обычное перетаскивание достаточно P. <a id=\"variant-37\"></a>\n- Перестановка в последовательности. Жест: Перетащить элемент между соседями. В интерфейсе: Сортировка списка, вкладок, временных блоков. В игре: Порядок карт, ходов, участников или способностей. Уровень доступа: Курсор и кнопки; Приложение получает обычный указатель и кнопки. Физические пальцы и их отрыв при этом могут быть ему неизвестны. Условия: Предпросмотр места вставки уменьшает неопределённость. <a id=\"variant-38\"></a>\n- Натяжение с отпусканием. Жест: Тянуть от опорной точки, затем отпустить. В интерфейсе: Установка вектора и величины действия. В игре: Рогатка, лук, бильярдный удар, пружина. Уровень доступа: Курсор и кнопки; Приложение получает обычный указатель и кнопки. Физические пальцы и их отрыв при этом могут быть ему неизвестны. Условия: Длина экранного вектора задаёт параметр программы, а не измеренную силу пальца. <a id=\"variant-39\"></a>\n- Бросок с инерцией. Жест: Разогнать объект перетаскиванием и отпустить. В интерфейсе: Быстрое перемещение с программной инерцией. В игре: Метание, керлинг, шайба, бросок карточки. Уровень доступа: Курсор и кнопки; Приложение получает обычный указатель и кнопки. Физические пальцы и их отрыв при этом могут быть ему неизвестны. Условия: Скорость нужно оценивать устойчиво и ограничивать; системное ускорение курсора влияет на ощущение. <a id=\"variant-40\"></a>"},{"id":"context","title":"Контекст и ограничения","body":"Авторская рабочая классификация для проектирования игр и взаимодействий. Варианты могут пересекаться и сочетаться; список не является общепринятым стандартом или доказанно исчерпывающим перечнем. Примеры применения условные, если рядом не указано конкретное подтверждаемое наблюдение. Источники поддерживают отдельные приёмы и технические ограничения."}],"relations":[],"placements":[{"catalogId":"trackpad","id":"family-04","title":"Взаимодействие с трекпадом","url":"https://gamemechanics.pro/ru/mechanics/trackpad/#family-04","categoryIds":["section-1"]}],"supersededBy":[],"attributes":{"preview":{"updatedAt":"2026-10-22","title":"Перетаскивание и захват","description":"Захват связывает указатель с объектом, а отпускание завершает перенос. В Mini Metro перетаскивание прокладывает линию между станциями.","image":{"src":"images/mechanics/interface-mini-metro-00.webp","width":1440,"height":810,"game":"Mini Metro","sourceUrl":"https://store.steampowered.com/app/287980/","originalUrl":"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/287980/ss_c7bc5df7e606504709e9f53ff9c7584ac4c01b18.1920x1080.jpg?t=1724386220","credit":"Dinosaur Polo Club / Dinosaur Polo Club","rights":"© Dinosaur Polo Club / Dinosaur Polo Club. All rights reserved. Excluded from MIT and CC BY 4.0.","caption":"Mini Metro: цветные линии соединяют станции разных форм","alt":"Mini Metro: цветные линии соединяют станции разных форм","markers":[{"x":46,"y":47,"label":"Соединения определяют пути поездов и пересадки"}]},"tips":["Сохраняйте захват при выходе указателя из объекта и позволяйте отменить перенос."],"examples":[{"title":"Mini Metro","url":"https://store.steampowered.com/app/287980/"}]}},"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"}}