Katana
lastmod 2025-03-17created 2025-03-172 edits
Using QMK-like features on a regular keyboard
Features
- A "keyboard remapper" supporting Windows/Mac/Linux
- QMK is convenient but can only be used on certain mechanical keyboards
- Keyboard input can be customized through desired key combinations
Supports multiple layers that can switch input modes like the Shift key Complex actions can be configured, such as tap-hold, dynamic/static macros, and Unicode output Vim-style leader sequences: actions can be executed with specific key combinations TCP server support: other programs can respond to or trigger layer changes Interception driver support: driver-level control of key input on Windows Human-readable configuration files - Simple example
- Full guide
- Simple example + explanation
- View all features
Live reloading of configuration files: changes take effect immediately Written in Rust because the similar tool kmonad was written in Haskell, which made contributing difficult See also
Favorite site