Advertisement
Guest User

Untitled

a guest
Feb 21st, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.06 KB | None | 0 0
  1. partial alphanumeric_keys
  2. xkb_symbols "cmk_ed" {
  3. include "colemak(cmk_ed_letters)"
  4. include "colemak(cmk_ed_symbols)"
  5. include "level3(ralt_switch)"
  6. name[Group1]= "English/Intl (Colemak, edition DreymaR)";
  7. };
  8.  
  9. hidden partial alphanumeric_keys
  10. xkb_symbols "cmk_ed_letters" {
  11. // Alphanumeric section (letter keys and semicolon)
  12. key <AD01> { [ q, Q, singlelowquotemark, doublelowquotemark ] }; // QWE/Cmk Q
  13. key <AD02> { [ w, W, leftsinglequotemark, leftdoublequotemark ] }; // QWE/Cmk W
  14. key <AD03> { [ f, F,rightsinglequotemark,rightdoublequotemark ] }; // QWE E Cmk F
  15. key <AD04> { [ p, P, Greek_pi, paragraph ] }; // QWE R Cmk P
  16. key <AD05> { [ g, G, eng, ENG ] }; // QWE T Cmk G
  17. key <AD06> { [ j, J, U0283, U01A9 ] }; // QWE Y Cmk J
  18. key <AD07> { [ l, L, lstroke, Lstroke ] }; // QWE U Cmk L
  19. key <AD08> { [ u, U, U2039, guillemotleft ] }; // QWE I Cmk U
  20. key <AD09> { [ y, Y, U203A, guillemotright ] }; // QWE O Cmk Y
  21. key <AD10> { [ eacute, colon, dead_diaeresis, ellipsis ] }; // QWE P Cmk ;:
  22. // U2039/203A single guillemets; U0283/01A9 esh/ESH
  23. key <AC01> { [ a, A, agrave, Greek_alpha ] }; // QWE/Cmk A
  24. key <AC02> { [ r, R, acircumflex, trademark ] }; // QWE S Cmk R
  25. key <AC03> { [ s, S, ccedilla, section ] }; // QWE D Cmk S
  26. key <AC04> { [ t, T, thorn, THORN ] }; // QWE F Cmk T
  27. key <AC05> { [ d, D, eth, ETH ] }; // QWE G Cmk D
  28. key <AC06> { [ h, H, hstroke, Hstroke ] }; // QWE/Cmk H
  29. key <AC07> { [ n, N, endash, uparrow ] }; // QWE J Cmk N
  30. key <AC08> { [ e, E, ecircumflex, leftarrow ] }; // QWE K Cmk E
  31. key <AC09> { [ i, I, emdash, rightarrow ] }; // QWE L Cmk I
  32. key <AC10> { [ o, O, masculine, ordfeminine ] }; // QWE ; Cmk O
  33. //
  34. key <AB01> { [ z, Z, U0292, U01B7 ] }; // QWE/Cmk Z
  35. key <AB02> { [ x, X, dagger, doubledagger ] }; // QWE/Cmk X
  36. key <AB03> { [ c, C, ccedilla, cent ] }; // QWE/Cmk C
  37. key <AB04> { [ v, V, division, Greek_gamma ] }; // QWE/Cmk V
  38. key <AB05> { [ b, B, enfilledcircbullet, Greek_beta ] }; // QWE/Cmk B
  39. key <AB06> { [ k, K, ccedilla, Ccedilla ] }; // QWE N Cmk K
  40. key <AB07> { [ m, M, multiply, downarrow ] }; // QWE/Cmk M
  41. // U0292/01B7 ezh/EZH
  42.  
  43. //// Activating the line below will "hard" enable the Curl(DH) mod; see below.
  44. // include "colemak(cmk_ed_dh)"
  45. //// Activating the line below will "hard" enable the old Curl(DHm) mod; see below.
  46. // include "colemak(cmk_ed_dhm)"
  47. //// This is the old Curl(DvH) Colemak ergo mod, keeping V and M in place.
  48. // include "colemak(cmk_ed_dvh)"
  49. };
  50.  
  51. hidden partial alphanumeric_keys
  52. xkb_symbols "cmk_ed_symbols" {
  53. // Alphanumeric section (number/symbol keys)
  54. key <TLDE> { [ grave, asciitilde, dead_tilde, U2248 ] }; // `~
  55. key <AE01> { [ 1, exclam, dead_belowdot, exclamdown ] }; // 1
  56. key <AE02> { [ 2, at, dead_hook, twosuperior ] }; // 2
  57. key <AE03> { [ 3, numbersign, dead_horn, threesuperior ] }; // 3
  58. key <AE04> { [ 4, dollar, dead_currency, sterling ] }; // 4
  59. key <AE05> { [ 5, percent, mu, U2030 ] }; // 5
  60. key <AE06> { [ 6, asciicircum, dead_circumflex, partialderivative ] }; // 6
  61. key <AE07> { [ 7, ampersand, dead_caron, notsign ] }; // 7
  62. key <AE08> { [ 8, asterisk, dead_ogonek, infinity ] }; // 8
  63. key <AE09> { [ 9, parenleft, dead_breve, periodcentered ] }; // 9
  64. key <AE10> { [ 0, parenright, dead_abovering, degree ] }; // 0
  65. key <AE11> { [ minus, underscore, dead_macron, plusminus ] }; // -_
  66. key <AE12> { [ equal, plus, dead_doubleacute, notequal ] }; // =+
  67. // U2248 approx equal; U2030 per mille
  68. key <AD11> { [ bracketleft, braceleft, aring, Aring ] }; // [{
  69. key <AD12> { [ bracketright, braceright, ae, AE ] }; // ]}
  70. //
  71. key <AC11> { [ apostrophe, quotedbl, dead_acute, U2032 ] }; // '"
  72. key <BKSL> { [ semicolon, colon, dead_grave, brokenbar ] }; // \|
  73. // U2032 prime
  74. key <LSGT> { [ oe, OE, oslash, Ooblique ] }; // <>
  75. key <AB08> { [ comma, less, dead_cedilla, lessthanequal ] }; // ,
  76. key <AB09> { [ period, greater, dead_abovedot, greaterthanequal ] }; // .
  77. key <AB10> { [ egrave, question, ae, questiondown ] }; // /?
  78. //
  79. key <SPCE> { [ space, space, nobreakspace, nobreakspace ] };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement