aboutsummaryrefslogtreecommitdiff
path: root/modules/keyboard/kmonad.k2.kbd
diff options
context:
space:
mode:
Diffstat (limited to 'modules/keyboard/kmonad.k2.kbd')
-rw-r--r--modules/keyboard/kmonad.k2.kbd16
1 files changed, 13 insertions, 3 deletions
diff --git a/modules/keyboard/kmonad.k2.kbd b/modules/keyboard/kmonad.k2.kbd
index 094224b..813b5f5 100644
--- a/modules/keyboard/kmonad.k2.kbd
+++ b/modules/keyboard/kmonad.k2.kbd
@@ -29,8 +29,9 @@
(defalias
- navf (tap-hold 180 f (layer-toggle navigation))
esc (tap-hold 180 esc lctl)
+ navf (tap-hold-next-release 180 f (tap-next f (layer-toggle navigation)))
+ leadf (tap-hold-next-release 180 ralt (tap-next ralt (layer-toggle leadlayer)))
)
(deflayer default
@@ -39,14 +40,23 @@
tab q w e r t y u i o p [ ] \
@esc a s d @navf g h j k l ; ' ret
lsft z x c v b n m , . / rsft
- lctl lmet lalt spc ralt rmet rctl left down up right
+ lctl lmet lalt spc @leadf rmet rctl left down up right
)
(deflayer navigation
_
_ 1 2 3 4 5 6 7 8 9 0 _ _ _
- _ _ _ _ _ _ _ _ _ _ _ _ _ _
+ _ _ _ _ _ _ ret _ _ _ _ _ _ _
_ _ _ _ _ _ left down up right _ _ _
_ _ _ _ _ _ _ _ _ _ _ _
_ _ _ ret _ _ _ _ _ _ _
)
+
+(deflayer leadlayer
+ _
+ _ 1 2 3 4 5 6 7 8 9 0 _ _ _
+ _ 4 5 6 _ _ _ _ _ _ _ _ _ _
+ _ 7 8 9 _ _ _ _ _ _ _ _ _
+ _ 0 0 0 _ _ _ _ _ _ _ _
+ _ _ _ _ _ _ _ _ _ _ _
+)