hotkey
CommunityStreamline 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.