-
Notifications
You must be signed in to change notification settings - Fork 0
Home
trafie edited this page Mar 6, 2025
·
1 revision
Welcome to the Keyboard Manager wiki! This library provides a powerful, TypeScript-first keyboard shortcut management system for React applications.
- Basic Context Provider implementation
- Key binding system
- Context management
- Essential hooks (useKeyboard, useKeybinding)
- Type definitions
- Modifier key support
- Platform detection
- Key matching system
- Event handling (preventDefault, stopPropagation)
- Priority system
- Context activation system
- ARIA announcements
- Focus management
- Screen reader support
- Documentation generation
- Key sequences support
- Chord support
- Conditional activation
- VSCode keybindings.json import
- Electron integration
- Debug tools
- Performance monitoring
- Conflict detection
- Tree-shaking optimization
- Example projects
-
Getting Started
- Installation
- Basic Usage
- Quick Examples
- Configuration
-
Core Concepts
- Key Bindings
- Contexts
- Priority System
- Platform Handling
-
API Reference
- KeyboardProvider
- useKeyboard
- useKeybinding
- useKeyboardHelp
- Types & Interfaces
-
Advanced Usage
- Key Sequences
- Chord Support
- Conditional Activation
- VSCode Integration
- Electron Integration
- Performance Optimization
-
Contributing
- Development Setup
- Testing Guidelines
- Documentation Guidelines
- Release Process