home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / mskermit / msiem2.ini < prev    next >
Text File  |  2020-01-01  |  4KB  |  142 lines

  1. ;;; This kermit script maps the IBM-PC keyboard for use with Gnu Emacs.
  2. ;;; The ALT key is used to generate Meta characters and, in conjunction
  3. ;;; with the CTRL key, Control-Meta characters.  A few other useful
  4. ;;; mappings are also performed.
  5. ;;; Andy Lowry, May 1989
  6.  
  7. ;;; Exchange ESC and backquote... tilde stays put (shift-backquote)
  8. set key \27 `
  9. set key ` \27
  10.  
  11. ;;; BACKSPACE deletes backward one character
  12. set key scan \270 \127
  13.  
  14. ;;; The following mappings affect certain special keys... all the keys
  15. ;;; are duplicated on the numeric keypad when NUM LOCK is off, but
  16. ;;; the keypad versions are NOT mapped (string definition space too small 
  17. ;;; for that)
  18.  
  19. ;;; INSERT toggles overwrite mode
  20. set key scan \4434 \27xoverwrite-mode\13
  21. ;;; HOME moves point to beginning of buffer
  22. set key scan \4423 \27<
  23. ;;; PAGE-UP scrolls backward one screen
  24. set key scan \4425 \27v
  25. ;;; DELETE deletes one character *forward*
  26. set key scan \4435 \4
  27. ;;; END moves point to end of buffer
  28. set key scan \4431 \27>
  29. ;;; PAGE-DOWN scrolls forward one screen
  30. set key scan \4433 \22
  31. ;;; ARROW keys move in the appropriate directions
  32. set key scan \4424 \16
  33. set key scan \4427 \2
  34. set key scan \4432 \14
  35. set key scan \4429 \6
  36.  
  37. ;;; META versions of all the printing characters except uppercase 
  38. ;;; letters are generated by using the ALT key.  The definition string 
  39. ;;; consists of an ESC character followed by the META-ized character.
  40. ;;; The characters are listed roughly left-to-right and top-to-bottom
  41. ;;; as they appear on the keyboard
  42. set key scan \2345 \27`
  43. set key scan \2424 \27\o61    ; need to use char code, since digit
  44. set key scan \2425 \27\o62    ; would not terminate '\27'
  45. set key scan \2426 \27\o63
  46. set key scan \2427 \27\o64
  47. set key scan \2428 \27\o65
  48. set key scan \2429 \27\o66
  49. set key scan \2430 \27\o67
  50. set key scan \2431 \27\o70
  51. set key scan \2432 \27\o71
  52. set key scan \2433 \27\o60
  53. set key scan \2434 \27\45
  54. set key scan \2435 \27=
  55. set key scan \2857 \27~
  56. set key scan \2936 \27!
  57. set key scan \2937 \27@
  58. set key scan \2938 \27#
  59. set key scan \2939 \27$
  60. set key scan \2940 \27%
  61. set key scan \2941 \27^
  62. set key scan \2942 \27&
  63. set key scan \2943 \27*
  64. set key scan \2944 \27(
  65. set key scan \2945 \27)
  66. set key scan \2946 \27_
  67. set key scan \2947 \27+
  68. set key scan \2469 \27\9
  69. set key scan \2320 \27q
  70. set key scan \2321 \27w
  71. set key scan \2322 \27e
  72. set key scan \2323 \27r
  73. set key scan \2324 \27t
  74. set key scan \2325 \27y
  75. set key scan \2326 \27u
  76. set key scan \2327 \27i
  77. set key scan \2328 \27o
  78. set key scan \2329 \27p
  79. set key scan \2330 \27[
  80. set key scan \2842 \27{
  81. set key scan \2331 \27]
  82. set key scan \2843 \27}
  83. set key scan \2347 \27\
  84. set key scan \2859 \27|
  85. set key scan \2334 \27a
  86. set key scan \2335 \27s
  87. set key scan \2336 \27d
  88. set key scan \2337 \27f
  89. set key scan \2338 \27g
  90. set key scan \2339 \27h
  91. set key scan \2340 \27j
  92. set key scan \2341 \27k
  93. set key scan \2342 \27l
  94. set key scan \2343 \27\59
  95. set key scan \2855 \27:
  96. set key scan \2344 \27'
  97. set key scan \2856 \27"
  98. set key scan \2348 \27z
  99. set key scan \2349 \27x
  100. set key scan \2350 \27c
  101. set key scan \2351 \27v
  102. set key scan \2352 \27b
  103. set key scan \2353 \27n
  104. set key scan \2354 \27m
  105. set key scan \2355 \27,
  106. set key scan \2867 \27<
  107. set key scan \2356 \27.
  108. set key scan \2868 \27>
  109. set key scan \2357 \27/
  110. set key scan \2869 \27?
  111.  
  112. ;;; CONTROL-META characters are generated by using both the CTRL and
  113. ;;; ALT keys simultaneously.  All the lowercase letters are included.
  114. ;;; The definition string consists of an ESC character followed by
  115. ;;; the control character corresponding to the letter.
  116. set key scan \3344 \27\17
  117. set key scan \3345 \27\23
  118. set key scan \3346 \27\5
  119. set key scan \3347 \27\18
  120. set key scan \3348 \27\20
  121. set key scan \3349 \27\25
  122. set key scan \3350 \27\21
  123. set key scan \3351 \27\9
  124. set key scan \3352 \27\15
  125. set key scan \3353 \27\16
  126. set key scan \3358 \27\1
  127. set key scan \3359 \27\19
  128. set key scan \3360 \27\4
  129. set key scan \3361 \27\6
  130. set key scan \3362 \27\7
  131. set key scan \3363 \27\8
  132. set key scan \3364 \27\10
  133. set key scan \3365 \27\11
  134. set key scan \3366 \27\12
  135. set key scan \3372 \27\26
  136. set key scan \3373 \27\24
  137. set key scan \3374 \27\3
  138. set key scan \3375 \27\22
  139. set key scan \3376 \27\2
  140. set key scan \3377 \27\14
  141. set key scan \3378 \27\13
  142.