Last active
November 14, 2024 11:29
-
-
Save filippor/e60c236a455c7b259cee81376c705874 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(defcfg | |
linux-dev /dev/input/by-id/usb-SEM_USB_Keyboard-event-kbd | |
process-unmapped-keys yes | |
log-layer-changes no | |
) | |
(defsrc | |
f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 | |
3 4 5 6 7 8 9 0 - = | |
w e r t y i o p [ ] | |
a s d f g k l ; ' \ | |
x c v m , . | |
cmp | |
) | |
(defalias | |
aMet (tap-hold-release 500 500 a met) ;; | |
sAlt (tap-hold-release 500 500 s alt) ;; | |
dCtl (tap-hold-release 500 500 d ctl) ;; | |
fSft (tap-hold-release 500 500 f sft) ;; | |
'Met (tap-hold-release 500 500 ' met) ;; | |
lAlt (tap-hold-release 500 500 l alt) ;; | |
kCtl (tap-hold-release 500 500 k ctl) ;; | |
jSft (tap-hold-release 500 500 j sft) ;; | |
xRalt (tap-hold-release 500 500 x ralt) ;; | |
.Ralt (tap-hold-release 500 500 . ralt) ;; | |
zBUT (tap-hold-release 500 500 z (layer-toggle U_BUTTON)) ;; | |
/BUT (tap-hold-release 500 500 / (layer-toggle U_BUTTON)) ;; | |
escFUN (tap-hold-release 500 500 esc (layer-toggle U_FUN)) ;; | |
spcNUM (tap-hold-release 500 500 spc (layer-toggle U_NUM)) ;; | |
tabSYM (tap-hold-release 500 500 tab (layer-toggle U_SYM)) ;; | |
entMOU (tap-hold-release 500 500 ent (layer-toggle U_MOUSE)) ;; | |
bspNAV (tap-hold-release 500 500 bspc (layer-toggle U_NAV)) ;; | |
delMED (tap-hold-release 500 500 del (layer-toggle U_MEDIA)) ;; | |
) | |
(deflayer U_BASE | |
1 2 3 4 5 6 7 8 9 0 | |
q w e r t y u i o p | |
@aMet @sAlt @dCtl @fSft g h @jSft @kCtl @lAlt @'Met | |
@zBUT @xRalt c v b n m , @.Ralt @/BUT | |
@escFUN @spcNUM @tabSYM @entMOU @bspNAV @delMED | |
ralt | |
) | |
(deflayer U_BUTTON | |
_ _ _ _ _ _ _ _ _ _ | |
C-z S-del S-ins S-ins C-S-z C-y S-ins C-ins S-del C-z | |
met alt ctl sft XX XX sft ctl alt met | |
C-z S-del C-ins S-ins C-y C-S-z S-ins C-ins S-del C-z | |
mmid mlft mrgt mrgt mlft mmid | |
_ | |
) | |
(deflayer U_NAV | |
_ _ _ _ _ _ _ _ _ _ | |
home pgdn pgup end ins ins home pgdn pgup end | |
left down up right caps caps left down up right | |
C-z S-del C-ins S-ins C-S-z C-S-z C-z S-del C-ins S-ins | |
esc spc tab XX XX XX | |
_ | |
) | |
(defalias | |
mmu (movemouse-up 1 1) | |
mmd (movemouse-down 1 1) | |
mml (movemouse-left 1 1) | |
mmr (movemouse-right 1 1) | |
mwu (mwheel-up 1 1) | |
mwd (mwheel-down 1 1) | |
mwl (mwheel-left 1 1) | |
mwr (mwheel-right 1 1) | |
) | |
(deflayer U_MOUSE | |
_ _ _ _ _ _ _ _ _ _ | |
@mwl @mwd @mwu @mwr XX XX @mwl @mwd @mwu @mwr | |
@mml @mmd @mmu @mmr XX XX @mml @mmd @mmu @mmr | |
C-z S-del C-ins S-ins C-y XX C-z S-del C-ins S-ins | |
mmid mlft mrgt mlft mrgt mmid | |
_ | |
) | |
(deflayer U_MEDIA | |
_ _ _ _ _ _ _ _ _ _ | |
XX brdn brup XX XX XX XX brdn brup XX | |
prev vold volu next XX XX prev vold volu next | |
XX bldn blup XX XX XX XX bldn blup XX | |
mute pp XX XX pp mute | |
_ | |
) | |
(deflayer U_NUM | |
f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 | |
XX XX XX XX XX [ 7 8 9 ] | |
met alt ctl sft XX = 4 5 6 ; | |
XX ralt XX XX XX bksl 1 2 3 ` | |
XX XX XX - 0 . | |
_ | |
) | |
(deflayer U_SYM | |
f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 | |
XX XX XX XX XX { S-7 S-8 lbrc } | |
met alt ctl sft XX + S-4 S-5 S-6 S-; | |
XX ralt XX XX XX S-bksl S-1 S-2 S-3 S-` | |
XX XX XX S-min lbrc rbrc | |
_ | |
) | |
(deflayer U_FUN | |
f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 | |
lrld XX XX XX XX ssrq f7 f8 f9 f12 | |
met alt ctl sft XX slck f4 f5 f6 f11 | |
XX ralt XX XX XX pause f1 f2 f3 f10 | |
XX XX XX ent bspc comp | |
_ | |
) | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment