extended-layout-indices-v1.xkb 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. xkb_keymap {
  2. xkb_keycodes {
  3. minimum = 1;
  4. maximum = 255;
  5. <a> = 1;
  6. <b> = 2;
  7. <c> = 3;
  8. indicator 1 = "a";
  9. };
  10. xkb_types {
  11. type "ONE_LEVEL" {
  12. modifiers= none;
  13. };
  14. };
  15. xkb_compatibility {
  16. interpret.useModMapMods= AnyLevel;
  17. interpret.repeat= False;
  18. interpret a+AnyOfOrNone(all) {
  19. action= LockControls(controls=none,affect=neither);
  20. };
  21. indicator "a" {
  22. groups= 0xfffffffa;
  23. };
  24. };
  25. xkb_symbols {
  26. name[1]="G1";
  27. key <a> {
  28. type[1]= "ONE_LEVEL",
  29. type[2]= "ONE_LEVEL",
  30. type[3]= "ONE_LEVEL",
  31. type[4]= "ONE_LEVEL",
  32. repeat= No,
  33. virtualMods= none,
  34. symbols[1]= [ a ],
  35. actions[1]= [ LockControls(controls=none,affect=neither) ],
  36. symbols[2]= [ a ],
  37. actions[2]= [ LockControls(controls=none,affect=neither) ],
  38. symbols[3]= [ a ],
  39. actions[3]= [ LockControls(controls=none,affect=neither) ],
  40. symbols[4]= [ a ],
  41. actions[4]= [ LockControls(controls=none,affect=neither) ]
  42. };
  43. key <b> {
  44. type[1]= "ONE_LEVEL",
  45. type[2]= "ONE_LEVEL",
  46. type[3]= "ONE_LEVEL",
  47. type[4]= "ONE_LEVEL",
  48. repeat= No,
  49. virtualMods= none,
  50. symbols[1]= [ NoSymbol ],
  51. actions[1]= [ LockControls(controls=none,affect=neither) ],
  52. symbols[2]= [ NoSymbol ],
  53. actions[2]= [ LockControls(controls=none,affect=neither) ],
  54. symbols[3]= [ NoSymbol ],
  55. actions[3]= [ LockControls(controls=none,affect=neither) ],
  56. symbols[4]= [ NoSymbol ],
  57. actions[4]= [ LockControls(controls=none,affect=neither) ]
  58. };
  59. key <c> {
  60. type[1]= "ONE_LEVEL",
  61. type[2]= "ONE_LEVEL",
  62. type[3]= "ONE_LEVEL",
  63. type[4]= "ONE_LEVEL",
  64. repeat= Yes,
  65. virtualMods= none,
  66. symbols[1]= [ 1 ],
  67. actions[1]= [ NoAction() ],
  68. symbols[2]= [ 2 ],
  69. actions[2]= [ NoAction() ],
  70. symbols[3]= [ 3 ],
  71. actions[3]= [ NoAction() ],
  72. symbols[4]= [ 4 ],
  73. actions[4]= [ NoAction() ]
  74. };
  75. };
  76. };