My personal Kanata configuration for non-QMK/non-ZMK keyboards.
My personal Kanata configuration for non-QMK/non-ZMK keyboards.
Features the qPhyx base, specialized layers, and an enhanced home row with sticky and hold modes.
- Home-Row:
- Home-Row Sticky
- Home-Row Hold
- Layer Hold
- Mouse Control
- Language Switching
- Tab Navigation
- History Navigation
- Quick Hotkeys: (сopy, paste, cut, save, undo, redo)
- Fast Window Control (minimize, close) with AltSnap integration
- Quick Previous Window Switching
- QWERTY Compatibility
- Game Mode
- ... and more
- Kanata v1.9.0 or greater
Build Kanata with the required feature flags:
git clone https://github.com/jtroo/kanata.git
cd kanata
cargo build --release --features win_manifest,gui,cmd,win_sendinput_send_scancodes,win_llhook_read_scancodesgit clone https://github.com/sjlex/kanata-config.gitRun the configuration with the Kanata GUI:
- Launch it with the highest privileges and at high priority!
target\release\kanata.exe --quiet --nodelay --cfg "main.kbd"This project may include or reference third-party assets under their own licenses. Any such assets are used in accordance with their licensing terms.
-
- Source: Inter
- License: SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-
- Source: Jersey 20
- License: SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-
- Sources:
- License: Apache License Version 2.0












