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

pc98 (1152B)


  1. // Minimal set of symbol interpretations to provide
  2. // reasonable default behavior (Num lock, Shift lock,
  3. // and Mode switch) and set up the automatic updating
  4. // of common keyboard LEDs.
  5. default xkb_compatibility "basic" {
  6. virtual_modifiers NumLock,AltGr;
  7. interpret.repeat= False;
  8. setMods.clearLocks= True;
  9. latchMods.clearLocks= True;
  10. latchMods.latchToLock= True;
  11. interpret Shift_Lock+AnyOf(Shift+Lock) {
  12. action= LockMods(modifiers=Shift);
  13. };
  14. interpret Num_Lock+Any {
  15. virtualModifier= NumLock;
  16. action= LockMods(modifiers=NumLock);
  17. };
  18. interpret Mode_switch {
  19. useModMapMods= level1;
  20. virtualModifier= AltGr;
  21. action= SetGroup(group=2,clearLocks);
  22. };
  23. interpret Any + Any {
  24. action= SetMods(modifiers=modMapMods);
  25. };
  26. group 2 = AltGr;
  27. group 3 = AltGr;
  28. group 4 = AltGr;
  29. indicator.allowExplicit= False;
  30. indicator "Caps Lock" {
  31. whichModState= Locked;
  32. modifiers= Lock;
  33. };
  34. indicator "Num Lock" {
  35. whichModState= Locked;
  36. modifiers= NumLock;
  37. };
  38. indicator "Shift Lock" {
  39. whichModState= Locked;
  40. modifiers= Shift;
  41. };
  42. indicator.allowExplicit= True;
  43. };