hotkey

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

LOLobeHub official Разработка ★ 83k

Что делает навык

Навык описывает процесс добавления новых горячих клавиш в интерфейс приложения LobeHub. Он обеспечивает корректную регистрацию сочетаний клавиш, их типизацию и привязку к действиям через централизованные конфигурационные файлы.

Когда применять

  • Добавление новой функциональной клавиши (например, 'saveTopic') в систему управления вводом.
  • Обновление перечня доступных горячих клавиш для обеспечения строгой типизации в TypeScript.
  • Настройка сочетаний клавиш по умолчанию для различных действий пользователя.
  • Исправление или добавление записей в реестр регистрации горячих клавиш.

Как работает

  1. Открыть файл packages/types/src/hotkey.ts и добавить новый идентификатор в union-тип HotkeyId.
  2. Открыть файл packages/const/src/hotkeys.ts, где локально определены KeyEnum и combineKeys.
  3. Добавить новую запись в HotkeyEnum для регистрации типа клавиши.
  4. Добавить соответствующую запись в объект HOTKEYS_REGISTRATION, указав нужное сочетание клавиш.

Примеры запросов агенту

Добавь горячую клавишу для сохранения темы, следуя инструкции из SKILL.md.
Как зарегистрировать новую горячую клавишу 'addUserMessage' в проекте LobeHub?
Обнови тип HotkeyId и реестр HOTKEYS_REGISTRATION для новой функции.

Что понадобится

  • Доступ к файловой системе проекта LobeHub
  • Знание структуры папок packages/types и packages/const

Описание составлено по SKILL.md навыка, сверено 06.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «lobehub-hotkey» из репозитория: # https://github.com/lobehub/lobehub
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r lobehub-hotkey/ ~/.claude/skills/lobehub-hotkey/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.