From b94c5e119f8622797500035139e7c030b356e51b Mon Sep 17 00:00:00 2001 From: lulusilly Date: Tue, 7 Apr 2026 20:37:32 -0400 Subject: [PATCH] Modified Kanata config --- modules/kanata/conf.kbd | 24 ++++++------------------ 1 file changed, 6 insertions(+), 18 deletions(-) diff --git a/modules/kanata/conf.kbd b/modules/kanata/conf.kbd index 06e33e9..c4638a1 100644 --- a/modules/kanata/conf.kbd +++ b/modules/kanata/conf.kbd @@ -1,13 +1,3 @@ -#| - Kanata Config - ○ Ergonomic (kinda?) 34-key QWERTY layout - ○ GACS home-row mods - ○ Layers for function, number, media, and symbol keys - ○ Dedicated (and non-intrusive!) standard layout toggle for reliant tasks - ○ Decently commented for beginners and seasoned veterans alike. - - FEEL FREE TO FORK!!! -|# (defcfg process-unmapped-keys yes block-unmapped-keys yes @@ -30,9 +20,8 @@ ) (defalias - ;; Normal keyboard layer for gaming/other normie usage normie (layer-switch norm) - ;; Key chord definitions + chw (chord ch w) che (chord ch e) chi (chord ch i) @@ -45,13 +34,13 @@ chl (chord ch l) ch_lalt (chord ch lalt) ch_ralt (chord ch ralt) - ;; Hyper and Meh Aliases + hyper (multi lmet lsft lctl lalt) meh (multi lsft lctl lalt) - ;; Remap Caps to Escape/Nav layer + navlayer (layer-while-held nav) - caps (tap-hold $tap-time $hold-time (tap-dance 200 (esc @hyper caps)) @navlayer) - ;; Home row mods + caps (tap-hold $tap-time $hold-time (tap-dance 200 ((multi @hyper d) @hyper caps)) @navlayer) + a (tap-hold $tap-time $hold-time a lmet) s (tap-hold $tap-time $hold-time s lalt) d (tap-hold $tap-time $hold-time d lctl) @@ -77,8 +66,7 @@ z (tap-hold $tap-time $hold-time z @medialy) / (tap-hold $tap-time $hold-time / @medialy) ) -;; Chord definitions. Kind of weird to read as a layperson -;; so I provided sufficient comments for general understanding. + (defchords ch $chord-time (w ) w ( e) e