Skip to content

Instantly share code, notes, and snippets.

@derekmc
Created May 3, 2026 15:03
Show Gist options
  • Select an option

  • Save derekmc/948f765f9f068a9fce0f35a55c11d1a5 to your computer and use it in GitHub Desktop.

Select an option

Save derekmc/948f765f9f068a9fce0f35a55c11d1a5 to your computer and use it in GitHub Desktop.
;;
;; dual numpad kanata
;;
(defsrc
caps
#| left hand numpad |#
q w e r
a s d f
b g t
c v y
z x spc
#| right hand numpad |#
nlck kp/ kp* kp-
kp7 kp8 kp9 kp+
kp4 kp5 kp6
kp1 kp2 kp3
kp0 kp. kprt
)
(deflayer dual-numpad
(layer-switch dual-numpad2)
;; left hand
_ _ _ _
_ _ _ _
_ _ _
_ _ _
_ _ _
;; right hand
u i o p
j k l ;
h n m
, . /
sft ' ret
)
(deflayer dual-numpad2
(layer-switch dual-numpad)
;; left hand
b l d w
n r t s
z v g
m c '
q x spc
;; right hand
f o u j
h a e i
y k p
, . /
sft - ret
)
(defcfg
process-unmapped-keys yes
concurrent-tap-hold yes
allow-hardware-repeat no
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment