logo

oasis-root

Compiled tree of Oasis Linux based on own branch at <https://hacktivis.me/git/oasis/> git clone https://anongit.hacktivis.me/git/oasis-root.git

iso9995 (1644B)


  1. // Fairly complete set of symbol interpretations
  2. // to provide reasonable default behavior.
  3. default partial xkb_compatibility "default" {
  4. virtual_modifiers LevelThree,AltGr;
  5. interpret.repeat= False;
  6. setMods.clearLocks= True;
  7. latchMods.clearLocks= True;
  8. latchMods.latchToLock= True;
  9. interpret ISO_Level2_Latch+Shift {
  10. useModMapMods= level1;
  11. action= LatchMods(modifiers=Shift);
  12. };
  13. interpret ISO_Level3_Shift+Any {
  14. useModMapMods= level1;
  15. virtualModifier= LevelThree;
  16. action= SetMods(modifiers=LevelThree);
  17. };
  18. interpret ISO_Level3_Shift {
  19. action= SetMods(modifiers=LevelThree);
  20. };
  21. interpret ISO_Level3_Latch+Any {
  22. useModMapMods= level1;
  23. virtualModifier= LevelThree;
  24. action= LatchMods(modifiers=LevelThree);
  25. };
  26. interpret ISO_Level3_Latch {
  27. action= LatchMods(modifiers=LevelThree);
  28. };
  29. interpret ISO_Level3_Lock+Any {
  30. useModMapMods= level1;
  31. virtualModifier= LevelThree;
  32. action= LockMods(modifiers=LevelThree);
  33. };
  34. interpret ISO_Level3_Lock {
  35. action= LockMods(modifiers=LevelThree);
  36. };
  37. interpret ISO_Group_Latch {
  38. useModMapMods= level1;
  39. virtualModifier= AltGr;
  40. action= LatchGroup(group=2);
  41. };
  42. interpret ISO_Next_Group {
  43. useModMapMods= level1;
  44. virtualModifier= AltGr;
  45. action= LockGroup(group=+1);
  46. };
  47. interpret ISO_Prev_Group {
  48. useModMapMods= level1;
  49. virtualModifier= AltGr;
  50. action= LockGroup(group=-1);
  51. };
  52. interpret ISO_First_Group {
  53. action= LockGroup(group=1);
  54. };
  55. interpret ISO_Last_Group {
  56. action= LockGroup(group=2);
  57. };
  58. indicator "Group 2" {
  59. !allowExplicit;
  60. groups= All-Group1;
  61. };
  62. };