deflayer_symbols_qwertz.kbd 893 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. ;; Symbol layer: Lafayette/Ergo‑L AltGr layer for the masses!
  2. ;; Works with QWERTZ-de. Needs a couple tweaks for other QWERTZ variants.
  3. (deflayer symbols
  4. _ _ _ _ _ _ _ _ _ _ _
  5. @@ @< @> @$ @% @^ @& @* @' @`
  6. @{ @pl @pr @} @= @\ @+ @- @/ @''
  7. @~ @[ @] @_ @# XX @| @! @; @: @?
  8. _ spc @sym
  9. )
  10. ;; Note: this requires kanata 0.5+ to work properly.
  11. ;; kanata 0.4 does not release Shift soon enough for this layer to work.
  12. (defalias
  13. @ AG-q
  14. < 102d
  15. > S-102d
  16. $ S-4
  17. % S-5
  18. ^ (macro grv spc)
  19. & S-6
  20. * S-]
  21. ' S-\
  22. ` (macro S-= spc)
  23. { AG-7
  24. pl S-8
  25. pr S-9
  26. } AG-0
  27. = S-0
  28. \ AG--
  29. + ]
  30. - /
  31. / S-7
  32. '' S-2
  33. ~ AG-]
  34. [ AG-8
  35. ] AG-9
  36. _ S-/
  37. # \
  38. | AG-102d
  39. ! S-1
  40. ; S-,
  41. : S-.
  42. ? S--
  43. )
  44. ;; vim: set ft=lisp