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

ataritt (5775B)


  1. default xkb_geometry "us" {
  2. description= "Atari TT (us)";
  3. width= 480;
  4. height= 173;
  5. shape.cornerRadius= 1;
  6. shape "NORM" { { [ 18,18] }, { [2,1], [ 16,17] } };
  7. shape "BKSP" { { [ 37,18] }, { [2,1], [ 35,17] } };
  8. shape "TABK" { { [ 28,18] }, { [2,1], [ 26,17] } };
  9. shape "RTRN" { approx = { [0,19], [32,37] },
  10. { [ 14, 0], [32, 0], [32,37], [0,37], [0,19], [14,19] },
  11. { [ 16, 1], [30, 1], [30,36], [2,36], [2,20], [16,20] } };
  12. shape "CTRL" { { [ 32,18] }, { [2,1], [ 30,17] } };
  13. shape "LFSH" { { [ 42,18] }, { [2,1], [ 40,17] } };
  14. shape "RTSH" { { [ 52,18] }, { [2,1], [ 50,17] } };
  15. shape "MODK" { { [ 28,18] }, { [2,1], [ 26,17] } };
  16. shape "SPCE" { { [172,18] }, { [2,1], [170,17] } };
  17. shape "FCTS" { { [ 28,10] }, { [2,1], [ 26,9] } };
  18. shape "KP0" { { [ 37,18] }, { [2,1], [ 35,17] } };
  19. shape "KPEN" { { [ 18,37] }, { [2,1], [ 16,36] } };
  20. section.left= 21;
  21. row.left= 1;
  22. key.shape = "NORM";
  23. key.gap= 1;
  24. section "Function" {
  25. top= 36;
  26. key.shape= "FCTS";
  27. row {
  28. top= 1;
  29. keys { <FK01>, <FK02>, <FK03>, <FK04>,
  30. <FK05>, <FK06>, <FK07>, <FK08>,
  31. <FK09>, <FK10>
  32. };
  33. };
  34. }; // End of "Function" section
  35. section "Alpha" {
  36. top= 63;
  37. row {
  38. top= 1;
  39. keys { <ESC>, <AE01>, <AE02>, <AE03>, <AE04>,
  40. <AE05>, <AE06>, <AE07>, <AE08>, <AE09>,
  41. <AE10>, <AE11>, <AE12>, <TLDE>,
  42. { <BKSP>, "BKSP" }
  43. };
  44. };
  45. row {
  46. top= 20;
  47. keys { { <TAB>, "TABK" },
  48. <AD01>, <AD02>, <AD03>, <AD04>, <AD05>,
  49. <AD06>, <AD07>, <AD08>, <AD09>, <AD10>,
  50. <AD11>, <AD12>, { <RTRN>, "RTRN", -13 }, <DELE>
  51. };
  52. };
  53. row {
  54. top= 39;
  55. keys { { <LCTL>, "CTRL" },
  56. <AC01>, <AC02>, <AC03>, <AC04>, <AC05>,
  57. <AC06>, <AC07>, <AC08>, <AC09>, <AC10>,
  58. <AC11>, { <BKSL>, 34 }
  59. };
  60. };
  61. row {
  62. top= 58;
  63. keys { { <LFSH>, "LFSH" },
  64. <AB01>, <AB02>, <AB03>, <AB04>, <AB05>,
  65. <AB06>, <AB07>, <AB08>, <AB09>, <AB10>,
  66. { <RTSH>, "RTSH" }
  67. };
  68. };
  69. row {
  70. top= 77;
  71. key.shape= "MODK";
  72. keys { { <ALT>, 24 },
  73. { <SPCE>, "SPCE" },
  74. <CAPS>
  75. };
  76. };
  77. }; // End of "Alpha" section
  78. section "Editing" {
  79. top= 63;
  80. left= 319;
  81. row {
  82. top= 1;
  83. key.shape = "BKSP";
  84. keys { <HELP>, <UNDO> };
  85. };
  86. row {
  87. top= 20;
  88. keys { <INS>, <UP>, <HOME> };
  89. };
  90. row {
  91. top= 39;
  92. keys { <LEFT>, <DOWN>, <RGHT> };
  93. };
  94. }; // End of "Editing" section
  95. section "Keypad" {
  96. top= 63;
  97. left= 381;
  98. row {
  99. top= 1;
  100. keys { <KPLP>, <KPRP>, <KPDV>, <KPMU> };
  101. };
  102. row {
  103. top= 20;
  104. keys { <KP7>, <KP8>, <KP9>, <KPSU> };
  105. };
  106. row {
  107. top= 39;
  108. keys { <KP4>, <KP5>, <KP6>, <KPAD> };
  109. };
  110. row {
  111. top= 58;
  112. keys { <KP1>, <KP2>, <KP3>, { <KPEN>, "KPEN" } };
  113. };
  114. row {
  115. top= 77;
  116. keys { { <KP0>, "KP0" }, <KPDC> };
  117. };
  118. }; // End of "Keypad" section
  119. };
  120. xkb_geometry "de" {
  121. description= "Atari TT (de)";
  122. width= 480;
  123. height= 173;
  124. shape.cornerRadius= 1;
  125. shape "NORM" { { [ 18,18] }, { [2,1], [ 16,17] } };
  126. shape "BKSP" { { [ 27,18] }, { [2,1], [ 25,17] } };
  127. shape "TABK" { { [ 27,18] }, { [2,1], [ 25,17] } };
  128. shape "RTRN" { approx = { [0,19], [32,37] },
  129. { [ 14, 0], [32, 0], [32,37], [0,37], [0,19], [14,19] },
  130. { [ 16, 1], [30, 1], [30,36], [2,36], [2,20], [16,20] } };
  131. shape "CTRL" { { [ 32,18] }, { [2,1], [ 30,17] } };
  132. shape "LFSH" { { [ 23,18] }, { [2,1], [ 21,17] } };
  133. shape "RTSH" { { [ 28,18] }, { [2,1], [ 26,17] } };
  134. shape "MODK" { { [ 28,18] }, { [2,1], [ 26,17] } };
  135. shape "SPCE" { { [170,18] }, { [2,1], [168,17] } };
  136. shape "FCTS" { { [ 28,11] }, { [2,1], [ 26,10] } };
  137. shape "KP0" { { [ 37,18] }, { [2,1], [ 35,17] } };
  138. shape "KPEN" { { [ 18,37] }, { [2,1], [ 16,36] } };
  139. section.left= 21;
  140. row.left= 1;
  141. key.shape = "NORM";
  142. key.gap= 1;
  143. section "Function" {
  144. top= 36;
  145. key.shape= "FCTS";
  146. row {
  147. top= 1;
  148. keys { <FK01>, <FK02>, <FK03>, <FK04>,
  149. <FK05>, <FK06>, <FK07>, <FK08>,
  150. <FK09>, <FK10>
  151. };
  152. };
  153. }; // End of "Function" section
  154. section "Alpha" {
  155. top= 63;
  156. row {
  157. top= 1;
  158. keys { <ESC>, <AE01>, <AE02>, <AE03>, <AE04>,
  159. <AE05>, <AE06>, <AE07>, <AE08>, <AE09>,
  160. <AE10>, <AE11>, <AE12>, <TLDE>,
  161. { <BKSP>, "BKSP" }
  162. };
  163. };
  164. row {
  165. top= 20;
  166. keys { { <TAB>, "TABK" },
  167. <AD01>, <AD02>, <AD03>, <AD04>, <AD05>,
  168. <AD06>, <AD07>, <AD08>, <AD09>, <AD10>,
  169. <AD11>, <AD12>, { <RTRN>, "RTRN", -13 }, <DELE>
  170. };
  171. };
  172. row {
  173. top= 39;
  174. keys { { <LCTL>, "CTRL" },
  175. <AC01>, <AC02>, <AC03>, <AC04>, <AC05>,
  176. <AC06>, <AC07>, <AC08>, <AC09>, <AC10>,
  177. <AC11>, { <BKSL>, 34 }
  178. };
  179. };
  180. row {
  181. top= 58;
  182. keys { { <LFSH>, "LFSH" }, <LSGT>,
  183. <AB01>, <AB02>, <AB03>, <AB04>,
  184. <AB05>, <AB06>, <AB07>, <AB08>, <AB09>, <AB10>,
  185. { <RTSH>, "RTSH" }
  186. };
  187. };
  188. row {
  189. top= 77;
  190. key.shape= "MODK";
  191. keys { { <ALT>, 24 }, { <SPCE>, "SPCE" }, <CAPS>
  192. };
  193. };
  194. }; // End of "Alpha" section
  195. section "Editing" {
  196. top= 63;
  197. left= 319;
  198. row {
  199. top= 1;
  200. key.shape = "BKSP";
  201. keys { <HELP>, <UNDO> };
  202. };
  203. row {
  204. top= 20;
  205. keys { <INS>, <UP>, <HOME> };
  206. };
  207. row {
  208. top= 39;
  209. keys { <LEFT>, <DOWN>, <RGHT> };
  210. };
  211. }; // End of "Editing" section
  212. section "Keypad" {
  213. top= 63;
  214. left= 381;
  215. row {
  216. top= 1;
  217. keys { <KPLP>, <KPRP>, <KPDV>, <KPMU> };
  218. };
  219. row {
  220. top= 20;
  221. keys { <KP7>, <KP8>, <KP9>, <KPSU> };
  222. };
  223. row {
  224. top= 39;
  225. keys { <KP4>, <KP5>, <KP6>, <KPAD> };
  226. };
  227. row {
  228. top= 58;
  229. keys { <KP1>, <KP2>, <KP3>, { <KPEN>, "KPEN" } };
  230. };
  231. row {
  232. top= 77;
  233. keys { { <KP0>, "KP0" }, <KPDC> };
  234. };
  235. }; // End of "Keypad" section
  236. };