diff --git a/.config/kanata/conf.kbd b/.config/kanata/conf.kbd index 48e1ef2..0ca76a6 100755 --- a/.config/kanata/conf.kbd +++ b/.config/kanata/conf.kbd @@ -2,7 +2,7 @@ Kanata Config ○ Ergonomic (kinda?) 34-key QWERTY layout ○ GACS home-row mods - ○ Layers for function, number, media, and symbol keys + ○ Layers for function, number, and symbol keys ○ Dedicated (and non-intrusive!) standard layout toggle for reliant tasks ○ Decently commented for beginners and seasoned veterans alike. @@ -13,9 +13,7 @@ the 'extraDefCfg' variable. |# (defcfg - ;; process-unmapped-keys false concurrent-tap-hold yes - movemouse-smooth-diagonals yes ;; For smoother diagonal movement with movemouse. ) #| Trying to be minimal in order to reduce constant editing @@ -49,9 +47,14 @@ chl (chord ch l) ch_lalt (chord ch lalt) ch_ralt (chord ch ralt) - ;; Remap Caps to Escape/Nav layer + ;; Remap Caps to tap dance with Escape/Hyper Key & Caps/Navlayer navlayer (layer-while-held nav) - caps (tap-hold $tap-time $hold-time (tap-dance 200 (esc caps)) @navlayer) + caps (tap-dance 200 + ( + (tap-hold $tap-time $hold-time esc (multi lmet lalt lctl lsft)) + (tap-hold $tap-time $hold-time caps @navlayer) + ) + ) ;; Home row mods a (tap-hold $tap-time $hold-time a lmet) s (tap-hold $tap-time $hold-time s lalt) @@ -68,11 +71,11 @@ fnkeys (layer-while-held fn) h (tap-hold $tap-time $hold-time h @fnkeys) #| - Hyper key when V or N are held down to allow for either hand to - use hyper key for AHK/Raycast shortcuts. + Meh key when V or N are held down to allow for either hand to + use meh key for Raycast shortcuts. |# - v (tap-hold $tap-time $hold-time v (multi lsft lctl lalt lmet)) - n (tap-hold $tap-time $hold-time n (multi lsft lctl lalt lmet)) + v (tap-hold $tap-time $hold-time v (multi lsft lalt lmet)) + n (tap-hold $tap-time $hold-time n (multi lsft lalt lmet)) ;; Holding Spacebar activates symbol layer symbols (layer-while-held symbol) spc (tap-hold $tap-time $hold-time spc @symbols) @@ -159,8 +162,8 @@ ) (deflayer md _ - _ _ _ _ _ _ _ _ _ _ - prev pp next mute vold volu brdn brup ins del + _ _ _ _ _ _ _ _ _ prtsc + prev pp next mute vold volu ins del brdn brup _ _ _ _ _ _ _ _ _ _ _ _ _ )