input.xkb 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. xkb_keymap{
  2. xkb_keycodes"0"{
  3. minimum=0;
  4. maximum=500;
  5. <a>=0;
  6. indicator 1="X";
  7. alias<X>=<Y>;
  8. };
  9. xkb_types"X"{
  10. virtual_modifiers NumLock;
  11. type"X"{
  12. modifiers=Shift;
  13. map[Shift]=Level2;
  14. level_name[Level1]="X";
  15. preserve[Shift]=Shift;
  16. };
  17. };
  18. partial xkb_compat{
  19. virtual_modifiers Alt;
  20. interpret.useModMapMods=AnyLevel;
  21. interpret.repeat=False;
  22. interpret.locking=False;
  23. interpret ISO_Level2_Latch+Exactly(Shift){
  24. repeat=True;
  25. virtualModifier=NumLock;
  26. useModMapMods=level1;
  27. action=LatchMods(modifiers=Shift,clearLocks,latchToLock);
  28. action=MovePtr(x=+0,y=-0);
  29. action=SwitchScreen(screen=00,!same);
  30. action=Private(type=0x80,data[0]=0x00);
  31. };
  32. indicator"X"{whichModState=locked;modifiers=Lock;};
  33. };
  34. xkb_symbols{
  35. name[group1]="X";
  36. key<Y>{type[group2]="X",symbols[Group1]=[0,exclam],symbols[Group2]=[0xff,U00],symbols[Group3]=[z]};
  37. modifier_map Control{<a>};
  38. };
  39. default xkb_geometry"X"{
  40. description="X";
  41. width=470;
  42. shape.cornerRadius=1;
  43. shape"NORM"{cornerRadius=0,{[0.0,0]},{[0,0],[0,0.0]}};
  44. solid"X"{shape="X";top=00;left=00;color="X";};
  45. indicator.onColor="X";
  46. indicator.top=00.0;
  47. indicator.shape="X";
  48. indicator"X"{left=0;};
  49. text.top=00;
  50. text.color="X";
  51. text"X"{left=0;text="X";};
  52. section.left=00;
  53. row.left=0;
  54. key.shape="X";
  55. key.gap=1;
  56. section"X"{top=22;row{top=1;keys{{<X>,color="X"},{<X>,00.0},<X>,<X>,<X>};};};
  57. alias<AC00>=<CAPS>;
  58. };
  59. };