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

amiga (6228B)


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