---
key: mechanic/keyboard--family-key-events
type: mechanic
id: keyboard--family-key-events
lang: ru
title: События одной клавиши
summary: >-
  Нажатие, удержание и отпускание клавиши получают разные роли. Например,
  клавиша прыжка запускает движение и может влиять на его высоту.
updatedAt: '2026-10-22'
status: active
url: 'https://gamemechanics.pro/ru/knowledge/mechanic/keyboard--family-key-events/'
jsonUrl: >-
  https://gamemechanics.pro/api/v1/knowledge/ru/mechanic/keyboard--family-key-events.json
markdownUrl: >-
  https://gamemechanics.pro/content/knowledge/ru/mechanic/keyboard--family-key-events.md
aliases: []
tags:
  - Физическая клавиатура
  - Сигнал и время
sourceIds:
  - source-b04ab56260801e8c
sources:
  - id: source-b04ab56260801e8c
    title: Celeste
    url: 'https://www.celestegame.com/'
    verifiedAt: null
relations: []
placements:
  - catalogId: keyboard
    id: family-key-events
    title: Физическая клавиатура
    url: 'https://gamemechanics.pro/ru/mechanics/keyboard/#family-key-events'
    categoryIds:
      - section-1
supersededBy: []
attributes:
  preview:
    updatedAt: '2026-10-22'
    title: События одной клавиши
    description: >-
      Нажатие, удержание и отпускание клавиши получают разные роли. Например,
      клавиша прыжка запускает движение и может влиять на его высоту.
    image:
      src: images/mechanics/celeste-air-movement.webp
      width: 1440
      height: 810
      crop:
        x: 300
        'y': 0
        width: 1125
        height: 810
      game: Celeste
      sourceUrl: 'https://www.celestegame.com/'
      originalUrl: 'https://www.celestegame.com/images/screenshots/02.png'
      credit: Maddy Makes Games / Extremely OK Games
      rights: © Maddy Makes Games / Extremely OK Games. All rights reserved.
      caption: Движение между шипами
      alt: >-
        Celeste: героиня в воздухе, шипы на платформах и безопасная опора
        справа.
      markers:
        - x: 41.5
          'y': 10
          label: Персонаж корректирует движение в воздухе
        - x: 84
          'y': 50
          label: Безопасная опора среди шипов
    tips:
      - 'Обрабатывайте отпускание и потерю фокуса, чтобы действие не залипало.'
    examples:
      - title: Celeste
        url: 'https://www.celestegame.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/keyboard
---
# События одной клавиши

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

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

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

![Celeste: героиня в воздухе, шипы на платформах и безопасная опора справа.](https://gamemechanics.pro/images/mechanics/celeste-air-movement.webp)

[Celeste](https://www.celestegame.com/) · © Maddy Makes Games / Extremely OK Games. All rights reserved.

1. Персонаж корректирует движение в воздухе
2. Безопасная опора среди шипов

- Обрабатывайте отпускание и потерю фокуса, чтобы действие не залипало.

- [Celeste](https://www.celestegame.com/)

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

Базовые способы связать состояние клавиши с действием.

## Варианты

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

<a id="family-key-events-variants"></a>

- Действие при нажатии. Действие: Переход из отпущенного состояния в нажатое запускает одно действие. Применение: Прыжок, выстрел, подтверждение, постановка ноты в секвенсоре. Условия: Повторные события ОС при удержании не должны считаться новыми физическими нажатиями. Оборудование: Обычная клавиатура. <a id="variant-k001"></a>
- Действие при отпускании. Действие: Действие запускается после перехода в отпущенное состояние. Применение: Выпустить стрелу, бросить предмет, завершить жест или запись. Условия: Сначала нужно зафиксировать нажатие; потеря фокуса не считается намеренным отпусканием. Оборудование: Обычная клавиатура. <a id="variant-k002"></a>
- Непрерывное удержание. Действие: Эффект действует всё время, пока клавиша нажата. Применение: Блок, тяга двигателя, непрерывный звук, временный просмотр карты. Условия: Длительность эффекта рассчитывается по времени, а не по частоте событий ОС. Оборудование: Обычная клавиатура. <a id="variant-k003"></a>
- Переключатель. Действие: Каждое отдельное нажатие меняет состояние «включено / выключено». Применение: Фонарик, автодвижение, запись, режим скрытности. Условия: Состояние должно быть понятно по обратной связи. Оборудование: Обычная клавиатура. <a id="variant-k004"></a>
- Короткое или долгое нажатие. Действие: Короткое нажатие и удержание дольше порога дают разные результаты. Применение: Быстрая атака или сильная атака; выбрать объект или открыть его свойства. Условия: Короткое действие обычно приходится отложить до отпускания либо явно отменять. Оборудование: Обычная клавиатура. <a id="variant-k005"></a>
- Завершение удержания по порогу. Действие: Действие срабатывает, когда набрана нужная длительность удержания. Применение: Открыть тяжёлую дверь, подтвердить сброс, закончить взлом замка. Условия: Нужно решить, срабатывает ли действие один раз или повторяется при дальнейшем удержании. Оборудование: Обычная клавиатура. <a id="variant-k006"></a>
- Величина по длительности. Действие: Продолжительность нажатия определяет численное значение. Применение: Высота прыжка, сила броска, длина штриха, длительность музыкальной ноты. Условия: Это программная модель времени, а не измерение силы нажатия. Оборудование: Обычная клавиатура. <a id="variant-k007"></a>
- Нажать, проверить, отпустить. Действие: Нажатие показывает предварительный результат, отпускание подтверждает его. Применение: Прицеливание гранатой, предпросмотр способности, прослушивание семпла. Условия: Заранее задайте способ отменить подтверждение. Оборудование: Обычная клавиатура. <a id="variant-k008"></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.

- [Celeste](https://www.celestegame.com/) (id: source-b04ab56260801e8c)

CC-BY-4.0 · gamemechanics.pro contributors
