Updated Kanata config to include better Hyper/Meh key definitions
This commit is contained in:
parent
55d6681e03
commit
dc10ed278e
1 changed files with 14 additions and 11 deletions
|
|
@ -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
|
||||
_ _ _ _ _ _ _ _ _ _
|
||||
_ _ _
|
||||
)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue