deflayer_symbols_lafayette.kbd 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. ;; Symbol layers
  2. ;; main symbols layer aliases
  3. (defalias
  4. sym2 (layer-while-held symbolsSft)
  5. ;; subscript digits
  6. ₁ (unicode ₁)
  7. ₂ (unicode ₂)
  8. ₃ (unicode ₃)
  9. ₄ (unicode ₄)
  10. ₅ (unicode ₅)
  11. ₆ (unicode ₆)
  12. ₇ (unicode ₇)
  13. ₈ (unicode ₈)
  14. ₉ (unicode ₉)
  15. ₀ (unicode ₀)
  16. )
  17. ;; shifted symbols layer aliases
  18. (defalias
  19. ;; superscript digits
  20. ¹ (unicode ¹)
  21. ² (unicode ²)
  22. ³ (unicode ³)
  23. ⁴ (unicode ⁴)
  24. ⁵ (unicode ⁵)
  25. ⁶ (unicode ⁶)
  26. ⁷ (unicode ⁷)
  27. ⁸ (unicode ⁸)
  28. ⁹ (unicode ⁹)
  29. ⁰ (unicode ⁰)
  30. ;; TODO: dead ^
  31. ≤ (unicode ≤)
  32. ≥ (unicode ≥)
  33. ;; TODO: dead ¤
  34. ;; TODO: dead ˚
  35. × (unicode ×)
  36. ;; TODO: dead '
  37. ;; TODO: dead `
  38. ;; TODO: dead ˇ
  39. ;; TODO: dead ˙
  40. ≠ (unicode ≠)
  41. ;; TODO: dead /
  42. ± (unicode ±)
  43. ;; TODO: dead ˉ
  44. ÷ (unicode ÷)
  45. ;; TODO: dead ˝
  46. ;; TODO: dead ~
  47. ;; TODO: dead ,
  48. ;; TODO: dead ˛
  49. ¦ (unicode ¦)
  50. ¬ (unicode ¬)
  51. ;; TODO: dead ¸
  52. ;; TODO: dead ˘
  53. )
  54. (deflayer symbols
  55. XX @₁ @₂ @₃ @₄ @₅ XX @₆ @₇ @₈ @₉ @₀ XX XX
  56. @^ @< @> @$ @% @@ @& @* @' @` XX XX
  57. @{ @pl @pr @} @= @\ @+ @- @/ @'' XX XX
  58. @~ @[ @] @_ @# XX @| @! @; @: @?
  59. @sym2 _ spc _ @sym2
  60. )
  61. ;; TODO: on letter rows below, the _ correspond to unimplemented dead
  62. ;; keys (see above to dos). XX are where keys are actually not
  63. ;; supposed to have any effect.
  64. (deflayer symbolsSft
  65. XX @¹ @² @³ @⁴ @⁵ XX @⁶ @⁷ @⁸ @⁹ @⁰ XX XX
  66. _ @≤ @≥ _ @‰ _ XX @× _ _ XX XX
  67. _ XX XX _ @≠ _ @± _ @÷ _ XX XX
  68. _ _ _ @– XX XX @¦ @¬ _ @: _
  69. _ _ spc _ _
  70. )
  71. ;; vim: set ft=lisp