diff --git a/conf.kbd b/conf.kbd index a4d7c94..7f8424b 100755 --- a/conf.kbd +++ b/conf.kbd @@ -9,8 +9,6 @@ FEEL FREE TO FORK!!! |# (defcfg - process-unmapped-keys yes - block-unmapped-keys yes concurrent-tap-hold yes movemouse-smooth-diagonals yes ) @@ -43,18 +41,13 @@ cho (chord ch o) chs (chord ch s) chd (chord ch d) - chf (chord ch f) - chj (chord ch j) chk (chord ch k) chl (chord ch l) ch_lalt (chord ch lalt) ch_ralt (chord ch ralt) - ;; Hyper & Meh key definition for easier reading. - hyper (multi lmet lsft lctl lalt) - meh (multi lsft lctl lalt) ;; Remap Caps to Win+Space (Raycast activation)/Nav layer on hold, with double tap for Caps Lock toggle navlayer (layer-while-held nav) - caps (tap-hold $tap-time $hold-time (tap-dance 200 ((multi lmet spc) @meh caps)) @navlayer) + caps (tap-hold $tap-time $hold-time (tap-dance 200 ((multi lmet spc) caps)) @navlayer) ;; Home row mods a (tap-hold $tap-time $hold-time a lmet) s (tap-hold $tap-time $hold-time s lalt) @@ -72,7 +65,7 @@ h (tap-hold $tap-time $hold-time h @fnkeys) #| MEH key when V or M are held down to allow for either hand to - use for shortcuts. + use for Raycast shortcuts. |# v (tap-hold $tap-time $hold-time v (multi lsft lctl lalt)) m (tap-hold $tap-time $hold-time m (multi lsft lctl lalt)) @@ -89,22 +82,18 @@ (defchords ch $chord-time (w ) w ;; W => W ( e) e ;; E => E - (w e) XX ;; W + E => Enter + (w e) ret ;; W + E => Enter (i ) i ;; I => I ( o) o ;; O => O - (i o) XX ;; I + O => Backspace + (i o) bspc ;; I + O => Backspace (s ) @s ;; S => S ( d) @d ;; D => D - (s d) enter ;; S + D => Tab - (f ) @f ;; F => F - (f d) tab ;; F + D => Tab - (j k) esc ;; - (j ) @j ;; J => J - (k ) @k - ( l) @l - (k l) bspc - (lalt ) (tap-dance $tap-time (@hyper lalt)) ;; LAlt => Hyper Key, LAlt × 2 => LAlt - ( ralt) (tap-dance $tap-time (@hyper ralt)) ;; LAlt => Hyper Key, LAlt × 2 => LAlt + (s d) tab ;; S + D => Tab + (k ) @k ;; K => K (See defalias) + ( l) @l ;; L => L (See defalias) + (k l) esc ;; K + L => Escape + (lalt ) (tap-dance $tap-time ((multi lsft lctl lalt lmet) lalt)) ;; LCmd => Hyper Key, LCmd × 2 => LCmd + ( ralt) (tap-dance $tap-time ((multi lsft lctl lalt lmet) ralt)) ;; RCmd => Hyper Key, RAlt × 2 => RCmd #| Put simply, the below line allows for toggling a no-bind layer for when you may require a standard layout (such as @@ -119,15 +108,15 @@ (deflayer base @caps q @chw @che r t y u @chi @cho p - @a @chs @chd @chf @g @h @chj @chk @chl @scln + @a @chs @chd @f @g @h @j @chk @chl @scln @z x c @v b n @m , . @/ @ch_lalt @spc @ch_ralt ) ;; Navigation layer (deflayer nav _ - mbck (movemouse-up 3 2) mfwd _ _ _ mlft mrgt (mwheel-up 50 120) (mwheel-down 50 120) - (movemouse-left 3 2) (movemouse-down 3 2) (movemouse-right 3 2) _ home left down up right end + mbck (movemouse-up 3 3) mfwd _ _ _ mlft mrgt pgup pgdn + (movemouse-left 3 3) (movemouse-down 3 3) (movemouse-right 3 3) _ home left down up right end _ _ _ _ _ _ _ _ _ _ _ _ _ ) @@ -151,8 +140,8 @@ (deflayer symbol _ S-1 S-2 S-3 S-4 S-5 S-6 S-7 S-8 S-9 S-0 - S-\ = - S-= S-- ` S-` S-scln ' S-' - _ \ S-[ S-] S-, S-. [ ] _ _ + - S-= S-[ S-] [ ] S-` S-scln S-\ \ + = _ _ ` _ S-- _ _ ' S-' _ _ _ ) ;; Aformentioned standard layer with combo binds for toggling back @@ -168,7 +157,7 @@ (deflayer md _ _ _ _ _ _ _ _ _ _ _ - prev pp next mute _ _ vold volu brdn brup + prev pp next mute vold volu brdn brup ins del _ _ _ _ _ _ _ _ _ _ _ _ _ )