symbols_noop_num.kbd 952 B

1234567891011121314151617181920212223242526272829
  1. ;; Symbol layer: same as AltGr but enables a NumRow.
  2. ;; Concretely this does nothing, just let AltGr as-is for keyboard layouts
  3. ;; depending heavily on AltGr, like Bépo or simply Lafayette layouts like
  4. ;; Ergo‑L, which already have that layer baked in.
  5. ;; Except it adds an NumRow layer.
  6. (deflayer symbols
  7. AG-1 AG-2 AG-3 AG-4 AG-5 XX AG-6 AG-7 AG-8 AG-9 AG-0
  8. AG-q AG-w AG-e AG-r AG-t AG-y AG-u AG-i AG-o AG-p
  9. AG-a AG-s AG-d AG-f AG-g AG-h AG-j AG-k AG-l AG-;
  10. AG-z AG-x AG-c AG-v AG-b AG-< AG-n AG-m AG-, AG-. AG-/
  11. @num AG-spc _
  12. )
  13. ;; Numrow layer
  14. (deflayer numrow
  15. _ _ _ _ _ _ _ _ _ _ _
  16. @s1 @s2 @s3 @s4 @s5 @s6 @s7 @s8 @s9 @s0
  17. @1 @2 @3 @4 @5 @6 @7 @8 @9 @0
  18. @dk1 @dk2 @dk3 @dk4 @dk5 _ XX @- @, @. @/
  19. _ @nbs @sym
  20. )
  21. (defalias
  22. num (layer-toggle numrow)
  23. )
  24. ;; vim: set ft=lisp