Advertisement
sohotcall

Programmer Halmak

Nov 25th, 2019 (edited)
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.43 KB | None | 0 0
  1. partial alphanumeric_keys
  2. xkb_symbols "hmp" {
  3. include "us(dvorak)"
  4. name[Group1] = "English (programmer Halmak)";
  5. key <TLDE> { [ dollar, asciitilde ] };
  6. key <AE01> { [ ampersand, percent ] };
  7. key <AE02> { [ bracketleft, 1 ] };
  8. key <AE03> { [ braceleft, 2 ] };
  9. key <AE04> { [ braceright, 3 ] };
  10. key <AE05> { [ parenleft, 4 ] };
  11. key <AE06> { [ equal, 5 ] };
  12. key <AE07> { [ asterisk, 6 ]};
  13. key <AE08> { [ parenright, 7 ]};
  14. key <AE09> { [ plus, 8 ]};
  15. key <AE10> { [ bracketright, 9 ]};
  16. key <AE11> { [ exclam, 0 ]};
  17. key <AE12> { [ numbersign, grave ] };
  18. key <BKSP> { [ BackSpace, BackSpace ] };
  19.  
  20. // AD01..AD12 BKSL
  21. key <AD01> { [ w, W ] };
  22. key <AD02> { [ l, L ] };
  23. key <AD03> { [ r, R ] };
  24. key <AD04> { [ b, B ] };
  25. key <AD05> { [ z, Z ] };
  26. key <AD06> { [ semicolon, colon ] };
  27. key <AD07> { [ q, Q ] };
  28. key <AD08> { [ u, U] };
  29. key <AD09> { [ d, D] };
  30. key <AD10> { [ j, J ] };
  31. key <AD11> { [ minus, at ] };
  32. key <AD12> { [ underscore, asciicircum ] };
  33. key <BKSL> { [ backslash, bar ] };
  34.  
  35. // AC01..AC11
  36. key <AC01> { [ s, S ] };
  37. key <AC02> { [ h, H] };
  38. key <AC03> { [ n, N] };
  39. key <AC04> { [ t, T] };
  40. key <AC05> { [ comma, less ] };
  41. key <AC06> { [ period, greater ] };
  42. key <AC07> { [ a, A] };
  43. key <AC08> { [ e, E] };
  44. key <AC09> { [ o, O] };
  45. key <AC10> { [ i, I] };
  46. key <AC11> { [ apostrophe, quotedbl ] };
  47.  
  48. // AB01..AB10
  49. key <AB01> { [ f, F ] };
  50. key <AB02> { [ m, M ] };
  51. key <AB03> { [ v, V ] };
  52. key <AB04> { [ c, C ] };
  53. key <AB05> { [ slash, question ] };
  54. key <AB06> { [ g, G ] };
  55. key <AB07> { [ p, P ] };
  56. key <AB08> { [ x, X ] };
  57. key <AB09> { [ k, K ] };
  58. key <AB10> { [ y, Y ] };
  59.  
  60. // do NOT hardcode this switch; use lv3:ralt_switch option instead!
  61. //include "level3(ralt_switch)"
  62. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement