CRiSP.key 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203
  1. ; CRiSP.key -- 10/4/96
  2. ; Map Keys F1 - F12
  3. N VK_F1 "\e[M"
  4. N VK_F2 "\e[N"
  5. N VK_F3 "\e[O"
  6. N VK_F4 "\e[P"
  7. N VK_F5 "\e[Q"
  8. N VK_F6 "\e[R"
  9. N VK_F7 "\e[S"
  10. N VK_F8 "\e[T"
  11. N VK_F9 "\e[U"
  12. N VK_F10 "\e[V"
  13. N VK_F11 "\e[W"
  14. N VK_F12 "\e[X"
  15. ; Map Keys Shift-F1 - Shift-F12
  16. S VK_F1 "\e[Y"
  17. S VK_F2 "\e[Z"
  18. S VK_F3 "\e[a"
  19. S VK_F4 "\e[b"
  20. S VK_F5 "\e[c"
  21. S VK_F6 "\e[d"
  22. S VK_F7 "\e[e"
  23. S VK_F8 "\e[f"
  24. S VK_F9 "\e[g"
  25. S VK_F10 "\e[h"
  26. S VK_F11 "\e[i"
  27. S VK_F12 "\e[j"
  28. ; Map Keys Cntrl-F1 - Cntrl-F12
  29. C VK_F1 "\e[k"
  30. C VK_F2 "\e[l"
  31. C VK_F3 "\e[m"
  32. C VK_F4 "\e[n"
  33. C VK_F5 "\e[o"
  34. C VK_F6 "\e[p"
  35. C VK_F7 "\e[q"
  36. C VK_F8 "\e[r"
  37. C VK_F9 "\e[s"
  38. C VK_F10 "\e[t"
  39. C VK_F11 "\e[u"
  40. C VK_F12 "\e[v"
  41. ; Map Keys Alt-F1 - Alt-F12
  42. A VK_F1 "\e[w"
  43. A VK_F2 "\e[x"
  44. A VK_F3 "\e[y"
  45. A VK_F4 "\e[z"
  46. A VK_F5 "\e[@"
  47. A VK_F6 "\e[["
  48. A VK_F7 "\e[\\"
  49. A VK_F8 "\e[]"
  50. A VK_F9 "\e[^"
  51. A VK_F10 "\e[_"
  52. A VK_F11 "\e[`"
  53. A VK_F12 "\e[("
  54. ; Map Keys Alt-A - Alt-Z
  55. A VK_A "\341"
  56. A VK_B "\342"
  57. A VK_C "\343"
  58. A VK_D "\344"
  59. A VK_E "\345"
  60. A VK_F "\346"
  61. A VK_G "\347"
  62. A VK_H "\350"
  63. A VK_I "\351"
  64. A VK_J "\352"
  65. A VK_K "\353"
  66. A VK_L "\354"
  67. A VK_M "\355"
  68. A VK_N "\356"
  69. A VK_O "\357"
  70. A VK_P "\360"
  71. A VK_Q "\361"
  72. A VK_R "\362"
  73. A VK_S "\363"
  74. A VK_T "\364"
  75. A VK_U "\365"
  76. A VK_V "\366"
  77. A VK_W "\367"
  78. A VK_X "\370"
  79. A VK_Y "\371"
  80. A VK_Z "\372"
  81. ; Map Keys Alt-0 to Alt-9
  82. A VK_0 "\260"
  83. A VK_1 "\261"
  84. A VK_2 "\262"
  85. A VK_3 "\263"
  86. A VK_4 "\264"
  87. A VK_5 "\265"
  88. A VK_6 "\266"
  89. A VK_7 "\267"
  90. A VK_8 "\270"
  91. A VK_9 "\271"
  92. ; Map ctrl(numeric keypad keys)
  93. C VK_INSERT "\300"
  94. C VK_END "\301"
  95. C VK_DOWN "\302"
  96. C VK_NEXT "\303"
  97. C VK_LEFT "\304"
  98. C VK_CLEAR "\305"
  99. C VK_RIGHT "\306"
  100. C VK_HOME "\307"
  101. C VK_UP "\310"
  102. C VK_PRIOR "\311"
  103. C VK_DELETE "\312"
  104. C VK_ADD "\313"
  105. C VK_SUBTRACT "\314"
  106. C VK_MULTIPLY "\315"
  107. C VK_DIVIDE "\316"
  108. ; Map Alt(numeric keypad keys)
  109. A VK_INSERT "\320"
  110. A VK_END "\321"
  111. A VK_DOWN "\322"
  112. A VK_NEXT "\323"
  113. A VK_LEFT "\324"
  114. A VK_CLEAR "\325"
  115. A VK_RIGHT "\326"
  116. A VK_HOME "\327"
  117. A VK_UP "\330"
  118. A VK_PRIOR "\331"
  119. A VK_DELETE "\332"
  120. A VK_ADD "\333"
  121. A VK_SUBTRACT "\334"
  122. A VK_MULTIPLY "\335"
  123. A VK_DIVIDE "\336"
  124. ; Map Alt(keypad keys)
  125. AE VK_INSERT "\320"
  126. AE VK_END "\321"
  127. AE VK_DOWN "\322"
  128. AE VK_NEXT "\323"
  129. AE VK_LEFT "\324"
  130. AE VK_CLEAR "\325"
  131. AE VK_RIGHT "\326"
  132. AE VK_HOME "\327"
  133. AE VK_UP "\330"
  134. AE VK_PRIOR "\331"
  135. AE VK_DELETE "\332"
  136. AE VK_ADD "\333"
  137. AE VK_SUBTRACT "\334"
  138. AE VK_MULTIPLY "\335"
  139. AE VK_DIVIDE "\336"
  140. ; Map Ctrl-keypad (ins, home, pgup)
  141. ; (del, end, pgdn)
  142. ;
  143. CE VK_INSERT "\300"
  144. CE VK_END "\301"
  145. CE VK_DOWN "\302"
  146. CE VK_NEXT "\303"
  147. CE VK_LEFT "\304"
  148. CE VK_CLEAR "\305"
  149. CE VK_RIGHT "\306"
  150. CE VK_HOME "\307"
  151. CE VK_UP "\310"
  152. CE VK_PRIOR "\311"
  153. CE VK_DELETE "\312"
  154. CE VK_ADD "\313"
  155. CE VK_SUBTRACT "\314"
  156. CE VK_MULTIPLY "\315"
  157. ;
  158. ; Map Numpad (ins, home, pgup)
  159. ; (del, end, pgdn)
  160. ;
  161. N VK_INSERT "\e[L"
  162. N VK_HOME "\e[H"
  163. N VK_PRIOR "\e[I"
  164. N VK_DELETE "\e[K"
  165. N VK_END "\e[F"
  166. N VK_NEXT "\e[G"
  167. N VK_CLEAR "\e[E"
  168. N VK_ADD "\e[+"
  169. N VK_SUBTRACT "\e[-"
  170. N VK_MULTIPLY "\e[*"
  171. N VK_DIVIDE "\e[/"
  172. ;
  173. ; Map Keypad (ins, home, pgup)
  174. ; (del, end, pgdn)
  175. ;
  176. E VK_INSERT "\e[L"
  177. E VK_HOME "\e[H"
  178. E VK_PRIOR "\e[I"
  179. E VK_DELETE "\e[K"
  180. E VK_END "\e[F"
  181. E VK_NEXT "\e[G"
  182. E VK_CLEAR "\e[E"
  183. ; Map cursor keys
  184. ;
  185. CE VK_DOWN "\302"
  186. CE VK_LEFT "\304"
  187. CE VK_RIGHT "\306"
  188. CE VK_UP "\310"
  189. N VK_BACK "\010"
  190. C VK_BACK "\177"