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

  1. ; EMACS key map for Kermit 95
  2. ;
  3. ; Change, add, remove, rearrange to suit your tastes.
  4. ; Use SHOW key to find out scan codes of keys and key combos.
  5. ;
  6. ; Jeffrey Altman, Columbia University
  7. ; August, 1995
  8.  
  9. if not eq "\v(program)" "C-Kermit" -
  10.   end 1 \v(cmdfile) can be used only by Kermit 95.
  11. if < \v(version) 501192 -
  12.   end 1 \v(cmdfile) requires C-Kermit 5A(192) or later.
  13. if not eq "\v(system)" "WIN32" -
  14.   end 1 \v(cmdfile) can only be used on Windows 95 and Windows NT.
  15.  
  16. if eq "" "\v(xversion)" forward GO    ; 1.1.5 and later
  17. echo
  18. echo NOTE: EMACS.INI is not needed in Kermit 95 1.1.5 and later.
  19. echo Use \KkbEMACS (default assignment: Ctrl-Alt-Shift-E) to toggle EMACS mode.
  20. echo See UPDATES.DOC for details.
  21. echo
  22. set mskermit keycodes off
  23.  
  24. :GO
  25.  
  26. ; Alt key = Meta key
  27.  
  28. set key \2416 \Khelp   ; Alt-F1 Help
  29. set key \2417 \Kexit   ; Alt-F4 return to prompt
  30. set key \2145 \27a     ; Alt-a sends Meta-a (i.e. ESC a)
  31. set key \2146 \27b     ; Alt-b sends Meta-b (ESC b)
  32. set key \2147 \27c     ; Alt-c etc etc...
  33. set key \2148 \27d     ; Alt-d
  34. set key \2149 \27e     ; Alt-e
  35. set key \2150 \27f     ; Alt-f
  36. set key \2151 \27g     ; Alt-g
  37. set key \2152 \27h     ; Alt-h
  38. set key \2153 \27i     ; Alt-i
  39. set key \2154 \27j     ; Alt-j
  40. set key \2155 \27k     ; Alt-k
  41. set key \2156 \27l     ; Alt-l
  42. set key \2157 \27m     ; Alt-m
  43. set key \2158 \27n     ; Alt-n
  44. set key \2159 \27o     ; Alt-o
  45. set key \2160 \27p     ; Alt-p
  46. set key \2161 \27q     ; Alt-q
  47. set key \2162 \27r     ; Alt-r
  48. set key \2163 \27s     ; Alt-s
  49. set key \2164 \27t     ; Alt-t
  50. set key \2165 \27u     ; Alt-u
  51. set key \2166 \27v     ; Alt-v
  52. set key \2167 \27w     ; Alt-w
  53. set key \2168 \27x     ; Alt-x
  54. set key \2169 \27y     ; Alt-y
  55. set key \2170 \27z     ; Alt-z
  56.  
  57. set key \2107 \27\59   ; Alt-;
  58. set key \2087 \27\39   ; Alt-'
  59. set key \2139 \27[     ; Alt-[
  60. set key \2141 \27]     ; Alt-]
  61. set key \2140 \27\92   ; Alt-\
  62. set key \2108 \27<     ; Alt-< (shifted)
  63. set key \2092 \27<     ; Alt-< (unshifted)
  64. set key \2110 \27\62   ; Alt-> (shifted)
  65. set key \2094 \27\62   ; Alt-> (unshifted)
  66.  
  67. set key \2081 \27!     ; Alt-!
  68. set key \2112 \27@     ; Alt-@
  69. set key \2083 \27#     ; Alt-#
  70. set key \2084 \274     ; Alt-$
  71. set key \2085 \27%     ; Alt-%
  72. set key \2142 \27^     ; Alt-^
  73. set key \2086 \27&     ; Alt-&
  74. set key \2090 \27*     ; Alt-*
  75. set key \2088 \27(     ; Alt-(
  76. set key \2089 \27)     ; Alt-)
  77.  
  78. ; Ctrl-Alt = Ctrl-Meta
  79.  
  80. set key \3393 \{27}\{1}     ; Ctrl-Alt-a sends Meta-Ctrl-a (i.e. Esc ^A)
  81. set key \3394 \{27}\{2}     ; Ctrl-Alt-b sends Meta-Ctrl-b (Esc ^B)
  82. set key \3395 \{27}\{3}     ; Ctrl-Alt-c etc etc...
  83. set key \3396 \{27}\{4}     ; Ctrl-Alt-d
  84. set key \3397 \{27}\{5}     ; Ctrl-Alt-e
  85. set key \3398 \{27}\{6}     ; Ctrl-Alt-f
  86. set key \3399 \{27}\{7}     ; Ctrl-Alt-g
  87. set key \3400 \{27}\{8}     ; Ctrl-Alt-h
  88. set key \3401 \{27}\{9}     ; Ctrl-Alt-i
  89. set key \3402 \{27}\{10}    ; Ctrl-Alt-j
  90. set key \3403 \{27}\{11}    ; Ctrl-Alt-k
  91. set key \3404 \{27}\{12}    ; Ctrl-Alt-l
  92. set key \3405 \{27}\{13}    ; Ctrl-Alt-m
  93. set key \3406 \{27}\{14}    ; Ctrl-Alt-n
  94. set key \3407 \{27}\{15}    ; Ctrl-Alt-o
  95. set key \3408 \{27}\{16}    ; Ctrl-Alt-p
  96. set key \3409 \{27}\{17}    ; Ctrl-Alt-q
  97. set key \3410 \{27}\{18}    ; Ctrl-Alt-r
  98. set key \3411 \{27}\{19}    ; Ctrl-Alt-s
  99. set key \3412 \{27}\{20}    ; Ctrl-Alt-t
  100. set key \3413 \{27}\{21}    ; Ctrl-Alt-u
  101. set key \3414 \{27}\{22}    ; Ctrl-Alt-v
  102. set key \3415 \{27}\{23}    ; Ctrl-Alt-w
  103. set key \3416 \{27}\{24}    ; Ctrl-Alt-x
  104. set key \3418 \{27}\{25}    ; Ctrl-Alt-y
  105. set key \3418 \{27}\{26}    ; Ctrl-Alt-z
  106. set key \3547 \{27}\{27}    ; Ctrl-Alt-[
  107. set key \3548 \{27}\{28}    ; Ctrl-Alt-\
  108. set key \3549 \{27}\{29}    ; Ctrl-Alt-]
  109. set key \3894 \{27}\{30}    ; Ctrl-Alt-^
  110. set key \4029 \{27}\{31}    ; Ctrl-Alt-_
  111.  
  112. set key \4397 \{27}Xoverwrite\13 ; Insert key toggles insert / overwrite mode
  113.  
  114. set key \4388 \27,     ; Home         Home key goes to top screen line
  115. set key \4385 \27V     ; Page up      Page up goes to previous screen
  116. set key \4398 \127     ; Delete       Delete key sends Delete
  117. set key \4387 \27.     ; End          End key goes to bottom screen line
  118. set key \4386 \22      ; Page down    Page down goes to next screen
  119. set key \4392 \14      ; Down arrow   Down arrow goes down one line
  120. set key \4389 \02      ; Left arrow   Left arrow goes left one character
  121. set key \4391 \06      ; Right arrow  Right arrow goes right one character
  122. set key \4390 \15      ; Up arrow     Up arrow goes up one line
  123.  
  124. End ; of EMACS.INI
  125.