home *** CD-ROM | disk | FTP | other *** search
/ PC World 1999 June / PCWorld_1999-06_cd.bin / software / temacd / winvice / VIC20 / default.vkm < prev    next >
Text File  |  1998-12-30  |  2KB  |  177 lines

  1. # VICE keyboard mapping file
  2. #
  3. # A Keyboard map is read in as patch to the current map.
  4. #
  5. # File format:
  6. # - comment lines start with '#'
  7. # - keyword lines start with '!keyword'
  8. # - normal line has 'keysym row column shiftflag'
  9. #
  10. # keywords and their lines are:
  11. # '!CLEAR'               clear whole table
  12. # '!INCLUDE filename'    read file as mapping file
  13. # '!LSHIFT row col'      left shift keyboard row/column
  14. # '!RSHIFT row col'      right shift keyboard row/column
  15. #
  16. # shiftflag can have the values:
  17. # 0      key is not shifted for this keysym
  18. # 1      key is shifted for this keysym
  19. # 2      left shift
  20. # 4      right shift
  21. # 8      key can be shifted or not with this keysym
  22. #
  23. !CLEAR
  24. !LSHIFT 1 3
  25. !RSHIFT 6 4
  26.  
  27. # Tab = CTRL
  28. Tab 0 2 8
  29. # Shift + Tab = CTRL
  30. ISO_Left_Tab 0 2 8
  31.  
  32. # Control_L = CBM
  33. Control_L 0 5 8
  34.  
  35. Delete 7 0 8
  36. Return 7 1 8
  37. Right 7 2 8
  38. F7 7 7 8
  39. F1 7 4 8
  40. F3 7 5 8
  41. F5 7 6 8
  42. Down 7 3 8
  43. 3 1 0 0
  44. w 1 1 8
  45. a 1 2 8
  46. 4 1 7 0
  47. z 1 4 8
  48. s 1 5 8
  49. e 1 6 8
  50. Shift_L 1 3 2
  51. 5 2 0 0
  52. r 2 1 8
  53. d 2 2 8
  54. 6 2 7 0
  55. c 2 4 8
  56. f 2 5 8
  57. t 2 6 8
  58. x 2 3 8
  59. 7 3 0 0
  60. y 3 1 8
  61. g 3 2 8
  62. 8 3 7 0
  63. b 3 4 8
  64. h 3 5 8
  65. u 3 6 8
  66. v 3 3 8
  67. 9 4 0 0
  68. i 4 1 8
  69. j 4 2 8
  70. 0 4 7 0
  71. m 4 4 8
  72. k 4 5 8
  73. o 4 6 8
  74. n 4 3 8
  75. plus 5 0 0
  76. p 5 1 8
  77. l 5 2 8
  78. minus 5 7 0
  79. period 5 4 0
  80. colon 5 5 0
  81. at 5 6 0
  82. comma 5 3 0
  83. sterling 6 0 0
  84. bar 6 0 8
  85. asterisk 6 1 0
  86. semicolon 6 2 0
  87. Home 6 7 8
  88. Shift_R 6 4 4
  89. equal 6 5 0
  90. asciicircum 6 6 0
  91. asciitilde 6 6 0
  92. slash 6 3 0
  93. 1 0 0 0
  94. underscore 0 1 0
  95. 2 0 7 0
  96. space 0 4 8
  97. q 0 6 8
  98. Escape 0 3 8
  99. Help 0 3 8
  100. BackSpace 7 0 8
  101. KP_F1 7 4 8
  102. KP_F2 7 5 8
  103. KP_F3 7 6 8
  104. KP_F4 7 2 8
  105. Insert 7 0 16
  106. Find 6 7 8
  107. Linefeed 7 1 1
  108. Left 7 2 1
  109. F8 7 7 1
  110. F2 7 4 1
  111. F4 7 5 1
  112. F6 7 6 1
  113. Up 7 3 1
  114. numbersign 1 0 1
  115. W 1 1 1
  116. A 1 2 1
  117. dollar 1 7 1
  118. Z 1 4 1
  119. S 1 5 1
  120. E 1 6 1
  121. percent 2 0 1
  122. R 2 1 1
  123. D 2 2 1
  124. ampersand 2 7 1
  125. C 2 4 1
  126. F 2 5 1
  127. T 2 6 1
  128. X 2 3 1
  129. apostrophe 3 0 1
  130. Y 3 1 1
  131. G 3 2 1
  132. parenleft 3 7 1
  133. B 3 4 1
  134. H 3 5 1
  135. U 3 6 1
  136. V 3 3 1
  137. parenright 4 0 1
  138. I 4 1 1
  139. J 4 2 1
  140. M 4 4 1
  141. K 4 5 1
  142. O 4 6 1
  143. N 4 3 1
  144. P 5 1 1
  145. L 5 2 1
  146. greater 5 4 1
  147. bracketleft 5 5 1
  148. grave 5 6 1
  149. less 5 3 1
  150. backslash 6 0 0
  151. bracketright 6 2 1
  152. asciicircum 6 6 8
  153. asciitilde 6 6 0
  154. question 6 3 1
  155. exclam 0 0 1
  156. quotedbl 0 7 1
  157. Q 0 6 1
  158.  
  159. #
  160. # Joystick 1
  161. #
  162. KP_0 -1 0
  163. KP_1 -1 1
  164. KP_2 -1 2
  165. KP_3 -1 3
  166. KP_4 -1 4
  167. KP_5 -1 5
  168. KP_6 -1 6
  169. KP_7 -1 7
  170. KP_8 -1 8
  171. KP_9 -1 9
  172.  
  173. # Restore key mappings
  174. Page_Up -3 0
  175. Prior -3 1
  176.  
  177.