qwerty-lafayette_pc.kbd 928 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. ;; Qwerty‑Lafayette Windows/Linux aliases
  2. ;; Navigation layer
  3. (defalias
  4. all C-a
  5. sav C-s
  6. cls C-w
  7. ndo C-z
  8. cut C-x
  9. cpy C-c
  10. pst C-v
  11. 0 0
  12. 1 1
  13. 2 2
  14. 3 3
  15. 4 4
  16. 5 5
  17. 6 6
  18. 7 7
  19. 8 8
  20. 9 9
  21. , ,
  22. . .
  23. )
  24. ;; Symbols layer
  25. (defalias
  26. ^ AG-q
  27. < AG-w
  28. > AG-e
  29. $ AG-r
  30. % AG-t
  31. @ AG-y
  32. & AG-u
  33. * AG-i
  34. ' AG-o
  35. ` AG-p
  36. { AG-a
  37. pl AG-s
  38. pr AG-d
  39. } AG-f
  40. = AG-g
  41. \ AG-h
  42. + AG-j
  43. - AG-k
  44. / AG-l
  45. '' AG-;
  46. ~ AG-z
  47. [ AG-x
  48. ] AG-c
  49. _ AG-v
  50. # AG-b
  51. | AG-n
  52. ! AG-m
  53. ; AG-,
  54. : AG-.
  55. ? AG-/
  56. )
  57. ;; NumRow layer
  58. (defalias
  59. s0 S-0
  60. s1 S-1
  61. s2 S-2
  62. s3 S-3
  63. s4 S-4
  64. s5 S-5
  65. s6 S-6
  66. s7 S-7
  67. s8 S-8
  68. s9 S-9
  69. nbs S-spc ;; narrow no-break space
  70. 1dk ;
  71. ;; digits must be escaped, otherwise they’re interpreted as delays in ms
  72. dk1 (macro @1dk @1)
  73. dk2 (macro @1dk @2)
  74. dk3 (macro @1dk @3)
  75. dk4 (macro @1dk @4)
  76. dk5 (macro @1dk @5)
  77. )
  78. ;; vim: set ft=lisp