home *** CD-ROM | disk | FTP | other *** search
/ PC World 1999 June / PCWorld_1999-06_cd.bin / software / temacd / winvice / C64 / default.vkm < prev    next >
Text File  |  1998-12-30  |  2KB  |  189 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.  
  24. !CLEAR
  25. !LSHIFT 1 7
  26. !RSHIFT 6 4
  27.  
  28. # Tab = CTRL
  29. Tab 7 2 8
  30. # Shift + Tab = CTRL
  31. ISO_Left_Tab 7 2 8
  32.  
  33. # Control_L = CBM
  34. Control_L 7 5 8
  35.  
  36. BackSpace 0 0 8
  37. Delete 0 0 8
  38. Down 0 7 8
  39. Escape 7 7 8
  40. F1 0 4 8
  41. F2 0 4 1
  42. F3 0 5 8
  43. F4 0 5 1
  44. F5 0 6 8
  45. F6 0 6 1
  46. F7 0 3 8
  47. F8 0 3 1
  48. Home 6 3 8
  49. Insert 0 0 16
  50. KP_F1 0 4 8
  51. KP_F2 0 5 8
  52. KP_F3 0 6 8
  53. KP_F4 0 2 8
  54. Left 0 2 1
  55. Return 0 1 8
  56. Right 0 2 8
  57. Shift_L 1 7 2
  58. Shift_R 6 4 4
  59. Up 0 7 1
  60.  
  61. ampersand 2 3 1
  62. apostrophe 3 0 1
  63. asciicircum 6 6 0
  64. asciitilde 6 6 0
  65. asterisk 6 1 0
  66. at 5 6 0
  67. backslash 6 0 0
  68. bar 6 0 8
  69. bracketleft 5 5 1
  70. bracketright 6 2 1
  71. colon 5 5 0
  72. comma 5 7 0
  73. dollar 1 3 1
  74. equal 6 5 0
  75. exclam 7 0 1
  76. grave 6 6 0
  77. greater 5 4 1
  78. less 5 7 1
  79. minus 5 3 0
  80. numbersign 1 0 1
  81. parenleft 3 3 1
  82. parenright 4 0 1
  83. percent 2 0 1
  84. period 5 4 0
  85. plus 5 0 0
  86. question 6 7 1
  87. quotedbl 7 3 1
  88. semicolon 6 2 0
  89. slash 6 7 0
  90. space 7 4 8
  91. sterling 6 0 0
  92. underscore 7 1 0
  93.  
  94. 0 4 3 0
  95. 1 7 0 0
  96. 2 7 3 0
  97. 3 1 0 0
  98. 4 1 3 0
  99. 5 2 0 0
  100. 6 2 3 0
  101. 7 3 0 0
  102. 8 3 3 0
  103. 9 4 0 0
  104.  
  105. A 1 2 1
  106. B 3 4 1
  107. C 2 4 1
  108. D 2 2 1
  109. E 1 6 1
  110. F 2 5 1
  111. G 3 2 1
  112. H 3 5 1
  113. I 4 1 1
  114. J 4 2 1
  115. K 4 5 1
  116. L 5 2 1
  117. M 4 4 1
  118. N 4 7 1
  119. O 4 6 1
  120. P 5 1 1
  121. Q 7 6 1
  122. R 2 1 1
  123. S 1 5 1
  124. T 2 6 1
  125. U 3 6 1
  126. V 3 7 1
  127. W 1 1 1
  128. X 2 7 1
  129. Y 3 1 1
  130. Z 1 4 1
  131. a 1 2 8
  132. b 3 4 8
  133. c 2 4 8
  134. d 2 2 8
  135. e 1 6 8
  136. f 2 5 8
  137. g 3 2 8
  138. h 3 5 8
  139. i 4 1 8
  140. j 4 2 8
  141. k 4 5 8
  142. l 5 2 8
  143. m 4 4 8
  144. n 4 7 8
  145. o 4 6 8
  146. p 5 1 8
  147. q 7 6 8
  148. r 2 1 8
  149. s 1 5 8
  150. t 2 6 8
  151. u 3 6 8
  152. v 3 7 8
  153. w 1 1 8
  154. x 2 7 8
  155. y 3 1 8
  156. z 1 4 8
  157.  
  158. #
  159. # Joystick 1
  160. #
  161. KP_0 -1 0
  162. KP_1 -1 1
  163. KP_2 -1 2
  164. KP_3 -1 3
  165. KP_4 -1 4
  166. KP_5 -1 5
  167. KP_6 -1 6
  168. KP_7 -1 7
  169. KP_8 -1 8
  170. KP_9 -1 9
  171.  
  172. #
  173. # Joystick 2
  174. #
  175. w -2 7
  176. e -2 8
  177. r -2 9
  178. s -2 4
  179. d -2 5
  180. f -2 6
  181. x -2 1
  182. c -2 2
  183. v -2 3
  184. space -2 0
  185.  
  186. # Restore key mappings
  187. Page_Up -3 0
  188. Prior -3 1
  189.