include-level3-explicit-default.xkb 885 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. xkb_keymap {
  2. xkb_keycodes {
  3. minimum = 8;
  4. maximum = 255;
  5. <LVL3> = 92;
  6. <RALT> = 108;
  7. };
  8. xkb_types "basic" {
  9. virtual_modifiers NumLock;
  10. type "ONE_LEVEL" {
  11. modifiers= none;
  12. level_name[1]= "Any";
  13. };
  14. type "TWO_LEVEL" {
  15. modifiers= Shift;
  16. map[Shift]= 2;
  17. level_name[1]= "Base";
  18. level_name[2]= "Shift";
  19. };
  20. type "ALPHABETIC" {
  21. modifiers= Shift+Lock;
  22. map[Shift]= 2;
  23. map[Lock]= 2;
  24. level_name[1]= "Base";
  25. level_name[2]= "Caps";
  26. };
  27. };
  28. xkb_compatibility {
  29. virtual_modifiers NumLock;
  30. interpret.useModMapMods= AnyLevel;
  31. interpret.repeat= False;
  32. interpret VoidSymbol+AnyOfOrNone(none) {
  33. action= NoAction();
  34. };
  35. };
  36. xkb_symbols "level3" {
  37. key <LVL3> {
  38. type= "ONE_LEVEL",
  39. symbols[1]= [ ISO_Level3_Shift ]
  40. };
  41. key <RALT> { [ ISO_Level3_Shift, ISO_Level3_Lock ] };
  42. modifier_map Mod5 { <LVL3> };
  43. };
  44. };