serialize-layouts-subset-6.xkb 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  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]="6";
  30. key <LALT> {
  31. type[1]= "ONE_LEVEL",
  32. repeat= No,
  33. virtualMods= Alt,
  34. groupsRedirect= 1,
  35. symbols[1]= [ b ],
  36. actions[1]= [ NoAction() ]
  37. };
  38. key <RALT> {
  39. type[1]= "ONE_LEVEL",
  40. repeat= No,
  41. virtualMods= LevelThree,
  42. groupsRedirect= 1,
  43. symbols[1]= [ e ],
  44. actions[1]= [ NoAction() ]
  45. };
  46. modifier_map Mod1 { <LALT> };
  47. modifier_map Mod5 { <RALT> };
  48. };
  49. };