Skip to content
Search

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

author Zer0 sitemap