hotkey

Community

Streamline keyboard shortcuts for faster work.

AuthorChenm4
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill standardizes and implements keyboard shortcuts across an application to streamline user interactions and reduce setup friction.

Core Features & Use Cases

  • Define hotkey constants and bindings to ensure consistency across UI modules.
  • Register default shortcuts, scope management, and conflict checks to avoid overriding system controls.
  • Provide localization hooks and UI integration (tooltips) to improve discoverability and accessibility.
  • Use Case: When adding a new feature, define a hotkey, register the key binding, and expose a ready-to-use hook for activation in chat contexts.

Quick Start

Follow these steps to add a new hotkey:

  • Update the hotkey constant in src/types/hotkey.ts
  • Register the default hotkey in HOTKEYS_REGISTRATION in src/const/hotkeys.ts
  • Add an i18n translation in src/locales/default/hotkey.ts
  • Create and register the corresponding hook in src/hooks/useHotkeys/chatScope.ts
  • Optionally add a UI tooltip in the consuming component

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: hotkey
Download link: https://github.com/Chenm4/VoiceChatAssistant/archive/main.zip#hotkey

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.