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

my (5502B)


  1. default partial alphanumeric_keys
  2. xkb_symbols "basic" {
  3. name[Group1]= "Malay (Jawi, Arabic Keyboard)";
  4. key <AE01> {[ U0661, exclam, 1 ]};
  5. key <AE02> {[ U0662, at, 2 ]};
  6. key <AE03> {[ U0663, numbersign, 3 ]};
  7. key <AE04> {[ U0664, dollar, 4 ]};
  8. key <AE05> {[ U0665, Arabic_percent, 5 ]};
  9. key <AE06> {[ U0666, asciicircum, 6 ]};
  10. key <AE07> {[ U0667, ampersand, 7 ]};
  11. key <AE08> {[ U0668, asterisk, 8 ]};
  12. key <AE09> {[ U0669, parenright, 9 ]};
  13. key <AE10> {[ U0660, parenleft, 0 ]};
  14. key <AE11> {[ minus, underscore ]};
  15. key <AE12> {[ equal, plus ]};
  16. key <AD01> {[ Arabic_dad, U0686 ]};
  17. key <AD02> {[ Arabic_sad, U06A0 ]};
  18. key <AD03> {[ Arabic_theh, U06AC ]};
  19. key <AD04> {[ Arabic_qaf, U0640 ]};
  20. key <AD05> {[ Arabic_feh, UFEF9, U06A4 ]};
  21. key <AD06> {[ Arabic_ghain,Arabic_hamzaunderalef]};
  22. key <AD07> {[ Arabic_ain, grave ]};
  23. key <AD08> {[ Arabic_ha, division ]};
  24. key <AD09> {[ Arabic_khah, multiply ]};
  25. key <AD10> {[ U06A9,Arabic_semicolon]};
  26. key <AD11> {[ Arabic_jeem, less, U0686 ]};
  27. key <AD12> {[ Arabic_dal, greater ]};
  28. key <AC01> {[ Arabic_sheen, U06CF ]};
  29. key <AC02> {[ Arabic_seen, U06A8 ]};
  30. key <AC03> {[ Arabic_yeh, bracketright ]};
  31. key <AC04> {[ Arabic_beh, bracketleft, U067E ]};
  32. key <AC05> {[ Arabic_lam, UFEF7 ]};
  33. key <AC06> {[ Arabic_alef, Arabic_hamzaonalef ]};
  34. key <AC07> {[ Arabic_teh, Arabic_tatweel ]};
  35. key <AC08> {[ Arabic_noon, Arabic_comma ]};
  36. key <AC09> {[ Arabic_meem, slash ]};
  37. key <AC10> {[ U06A9, colon, U06AF ]};
  38. key <AC11> {[ Arabic_tah, quotedbl ]};
  39. key <LSGT> {[ bar, brokenbar ]};
  40. key <AB01> {[ Arabic_hamzaonyeh, asciitilde, guillemotright ]};
  41. key <AB02> {[ Arabic_hamza, U06BD, guillemotleft ]};
  42. key <AB03> {[ Arabic_hamzaonwaw, braceright ]};
  43. key <AB04> {[ Arabic_ra, braceleft ]};
  44. key <AB05> {[ UFEFB, UFEF5 ]};
  45. key <AB06> {[Arabic_alefmaksura, Arabic_maddaonalef]};
  46. key <AB07> {[ Arabic_tehmarbuta, apostrophe ]};
  47. key <AB08> {[ Arabic_waw, U200C, comma ]};
  48. key <AB09> {[ Arabic_zain, period ]};
  49. key <AB10> {[ Arabic_zah, Arabic_question_mark]};
  50. include "level3(ralt_switch)"
  51. };
  52. partial alphanumeric_keys
  53. xkb_symbols "phonetic"
  54. {
  55. name[Group1] = "Malay (Jawi, phonetic)";
  56. key <AE01> {[ U0661, exclam, 1 ]};
  57. key <AE02> {[ U0662, Arabic_hamza, 2 ]};
  58. key <AE03> {[ U0663, Arabic_hamzaonalef, 3 ]};
  59. key <AE04> {[ U0664, Arabic_maddaonalef, 4 ]};
  60. key <AE05> {[ U0665, Arabic_hamzaunderalef, 5 ]};
  61. key <AE06> {[ U0666, Arabic_hamzaonyeh, 6 ]};
  62. key <AE07> {[ U0667, Arabic_hamzaonwaw, 7 ]};
  63. key <AE08> {[ U0668, NoSymbol, 8 ]};
  64. key <AE09> {[ U0669, parenright, 9 ]};
  65. key <AE10> {[ U0660, parenleft, 0 ]};
  66. key <AE11> {[ minus, underscore ]};
  67. key <AE12> {[ equal, plus ]};
  68. key <AD01> {[ Arabic_qaf, Arabic_veh ]};
  69. key <AD02> {[ Arabic_waw, Arabic_shadda ]};
  70. key <AD03> {[ Arabic_ain, Arabic_ghain ]};
  71. key <AD04> {[ Arabic_ra, Arabic_ghain ]};
  72. key <AD05> {[ Arabic_teh, Arabic_tehmarbuta ]};
  73. key <AD06> {[ Arabic_yeh, Arabic_alefmaksura ]};
  74. key <AD07> {[ Arabic_waw, Arabic_tah ]};
  75. key <AD08> {[ Arabic_yeh, Arabic_tatweel ]};
  76. key <AD09> {[ Arabic_ain, U200C ]}; // ZWNJ
  77. key <AD10> {[ Arabic_veh, Arabic_teh ]};
  78. key <AD11> {[bracketright, braceright ]};
  79. key <AD12> {[ bracketleft, braceleft ]};
  80. key <AC01> {[ Arabic_alef, Arabic_maddaonalef ]};
  81. key <AC02> {[ Arabic_seen, Arabic_sheen ]};
  82. key <AC03> {[ Arabic_dal, Arabic_dad ]};
  83. key <AC04> {[ Arabic_feh, Arabic_veh ]};
  84. key <AC05> {[ U06AC, U06A0 ]};
  85. key <AC06> {[ Arabic_ha, Arabic_hah ]};
  86. key <AC07> {[ Arabic_jeem, Arabic_tcheh ]};
  87. key <AC08> {[ Arabic_kaf, Arabic_qaf ]};
  88. key <AC09> {[ Arabic_lam, UFEFB ]};
  89. key <AC10> {[Arabic_semicolon, colon ]};
  90. key <AC11> {[ apostrophe, quotedbl ]};
  91. key <LSGT> {[ bar, brokenbar ]};
  92. key <AB01> {[ Arabic_zain, Arabic_thal ]};
  93. key <AB02> {[ Arabic_khah, Arabic_hah ]};
  94. key <AB03> {[Arabic_tcheh, UFEB9 ]};
  95. key <AB04> {[ U06CF, Arabic_zah ]};
  96. key <AB05> {[ Arabic_beh, Arabic_peh ]};
  97. key <AB06> {[ Arabic_noon, U06BD ]};
  98. key <AB07> {[ Arabic_meem, Arabic_maddaonalef ]};
  99. key <AB08> {[Arabic_comma, greater ]};
  100. key <AB09> {[ period, less ]};
  101. key <AB10> {[ slash, Arabic_question_mark]};
  102. include "level3(ralt_switch)"
  103. };