serialize-layouts-subset-all.xkb 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. xkb_keymap {
  2. xkb_keycodes {
  3. minimum = 8;
  4. maximum = 255;
  5. <LALT> = 64;
  6. <RALT> = 108;
  7. };
  8. xkb_types {
  9. virtual_modifiers Alt=Mod1,LevelThree=Mod5;
  10. type "ONE_LEVEL" {
  11. modifiers= none;
  12. };
  13. };
  14. xkb_compatibility {
  15. virtual_modifiers Alt=Mod1,LevelThree=Mod5;
  16. interpret.useModMapMods= AnyLevel;
  17. interpret.repeat= False;
  18. interpret Alt_L+AnyOf(all) {
  19. virtualModifier= Alt;
  20. action= SetMods(modifiers=modMapMods,clearLocks);
  21. };
  22. interpret ISO_Level3_Shift+AnyOf(all) {
  23. virtualModifier= LevelThree;
  24. useModMapMods=level1;
  25. action= SetMods(modifiers=LevelThree,clearLocks);
  26. };
  27. };
  28. xkb_symbols {
  29. name[1]="1";
  30. name[2]="2";
  31. name[3]="3";
  32. name[4]="4";
  33. name[5]="5";
  34. name[6]="6";
  35. key <LALT> {
  36. groupsRedirect= 1,
  37. symbols[1]= [ Alt_L ],
  38. symbols[2]= [ Alt_L ],
  39. symbols[3]= [ ISO_Level3_Shift ],
  40. symbols[4]= [ a ],
  41. symbols[5]= [ Alt_L ],
  42. symbols[6]= [ b ]
  43. };
  44. key <RALT> {
  45. groupsRedirect= 2,
  46. symbols[1]= [ ISO_Level3_Shift ],
  47. symbols[2]= [ ISO_Level3_Shift ],
  48. symbols[3]= [ c ],
  49. symbols[4]= [ ISO_Level3_Shift ],
  50. symbols[5]= [ d ],
  51. symbols[6]= [ e ]
  52. };
  53. modifier_map Mod1 { <LALT> };
  54. modifier_map Mod5 { <RALT> };
  55. };
  56. };