annotate etc/ms-7bkermit @ 42434:2c3aa5c554ca

*** empty log message ***
author Richard M. Stallman <rms@gnu.org>
date Sun, 30 Dec 2001 20:00:23 +0000
parents e96ffe544684
children 23a1cea22d13
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
1 ;;; This file is designed for 7-bit connections.
Dave Love <fx@gnu.org>
parents:
diff changeset
2 ;;; Use the file ms-kermit if you have an 8-bit connection.
Dave Love <fx@gnu.org>
parents:
diff changeset
3
Dave Love <fx@gnu.org>
parents:
diff changeset
4 ;;; This kermit script maps the IBM-PC keyboard for use with Gnu Emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
5 ;;; The ALT key is used to generate Meta characters and, in conjunction
Dave Love <fx@gnu.org>
parents:
diff changeset
6 ;;; with the CTRL key, Control-Meta characters. A few other useful
Dave Love <fx@gnu.org>
parents:
diff changeset
7 ;;; mappings are also performed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8 ;;; Andy Lowry, May 1989
Dave Love <fx@gnu.org>
parents:
diff changeset
9
Dave Love <fx@gnu.org>
parents:
diff changeset
10 ;;; Exchange ESC and backquote... tilde stays put (shift-backquote)
Dave Love <fx@gnu.org>
parents:
diff changeset
11 set key \27 `
Dave Love <fx@gnu.org>
parents:
diff changeset
12 set key ` \27
Dave Love <fx@gnu.org>
parents:
diff changeset
13
Dave Love <fx@gnu.org>
parents:
diff changeset
14 ;;; BACKSPACE deletes backward one character
Dave Love <fx@gnu.org>
parents:
diff changeset
15 set key scan \270 \127
Dave Love <fx@gnu.org>
parents:
diff changeset
16
Dave Love <fx@gnu.org>
parents:
diff changeset
17 ;;; The following mappings affect certain special keys... all the keys
Dave Love <fx@gnu.org>
parents:
diff changeset
18 ;;; are duplicated on the numeric keypad when NUM LOCK is off, but
Dave Love <fx@gnu.org>
parents:
diff changeset
19 ;;; the keypad versions are NOT mapped (string definition space too small
Dave Love <fx@gnu.org>
parents:
diff changeset
20 ;;; for that)
Dave Love <fx@gnu.org>
parents:
diff changeset
21
Dave Love <fx@gnu.org>
parents:
diff changeset
22 ;;; INSERT toggles overwrite mode
Dave Love <fx@gnu.org>
parents:
diff changeset
23 set key scan \4434 \27xoverwrite-mode\13
Dave Love <fx@gnu.org>
parents:
diff changeset
24 ;;; HOME moves point to beginning of buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
25 set key scan \4423 \27<
Dave Love <fx@gnu.org>
parents:
diff changeset
26 ;;; PAGE-UP scrolls backward one screen
Dave Love <fx@gnu.org>
parents:
diff changeset
27 set key scan \4425 \27v
Dave Love <fx@gnu.org>
parents:
diff changeset
28 ;;; DELETE deletes one character *forward*
Dave Love <fx@gnu.org>
parents:
diff changeset
29 set key scan \4435 \4
Dave Love <fx@gnu.org>
parents:
diff changeset
30 ;;; END moves point to end of buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
31 set key scan \4431 \27>
Dave Love <fx@gnu.org>
parents:
diff changeset
32 ;;; PAGE-DOWN scrolls forward one screen
Dave Love <fx@gnu.org>
parents:
diff changeset
33 set key scan \4433 \22
Dave Love <fx@gnu.org>
parents:
diff changeset
34 ;;; ARROW keys move in the appropriate directions
Dave Love <fx@gnu.org>
parents:
diff changeset
35 set key scan \4424 \16
Dave Love <fx@gnu.org>
parents:
diff changeset
36 set key scan \4427 \2
Dave Love <fx@gnu.org>
parents:
diff changeset
37 set key scan \4432 \14
Dave Love <fx@gnu.org>
parents:
diff changeset
38 set key scan \4429 \6
Dave Love <fx@gnu.org>
parents:
diff changeset
39
Dave Love <fx@gnu.org>
parents:
diff changeset
40 ;;; META versions of all the printing characters except uppercase
Dave Love <fx@gnu.org>
parents:
diff changeset
41 ;;; letters are generated by using the ALT key. The definition string
Dave Love <fx@gnu.org>
parents:
diff changeset
42 ;;; consists of an ESC character followed by the META-ized character.
Dave Love <fx@gnu.org>
parents:
diff changeset
43 ;;; The characters are listed roughly left-to-right and top-to-bottom
Dave Love <fx@gnu.org>
parents:
diff changeset
44 ;;; as they appear on the keyboard
Dave Love <fx@gnu.org>
parents:
diff changeset
45 set key scan \2345 \27`
Dave Love <fx@gnu.org>
parents:
diff changeset
46 set key scan \2424 \27\o61 ; need to use char code, since digit
Dave Love <fx@gnu.org>
parents:
diff changeset
47 set key scan \2425 \27\o62 ; would not terminate '\27'
Dave Love <fx@gnu.org>
parents:
diff changeset
48 set key scan \2426 \27\o63
Dave Love <fx@gnu.org>
parents:
diff changeset
49 set key scan \2427 \27\o64
Dave Love <fx@gnu.org>
parents:
diff changeset
50 set key scan \2428 \27\o65
Dave Love <fx@gnu.org>
parents:
diff changeset
51 set key scan \2429 \27\o66
Dave Love <fx@gnu.org>
parents:
diff changeset
52 set key scan \2430 \27\o67
Dave Love <fx@gnu.org>
parents:
diff changeset
53 set key scan \2431 \27\o70
Dave Love <fx@gnu.org>
parents:
diff changeset
54 set key scan \2432 \27\o71
Dave Love <fx@gnu.org>
parents:
diff changeset
55 set key scan \2433 \27\o60
Dave Love <fx@gnu.org>
parents:
diff changeset
56 set key scan \2434 \27\45
Dave Love <fx@gnu.org>
parents:
diff changeset
57 set key scan \2435 \27=
Dave Love <fx@gnu.org>
parents:
diff changeset
58 set key scan \2857 \27~
Dave Love <fx@gnu.org>
parents:
diff changeset
59 set key scan \2936 \27!
Dave Love <fx@gnu.org>
parents:
diff changeset
60 set key scan \2937 \27@
Dave Love <fx@gnu.org>
parents:
diff changeset
61 set key scan \2938 \27#
Dave Love <fx@gnu.org>
parents:
diff changeset
62 set key scan \2939 \27$
Dave Love <fx@gnu.org>
parents:
diff changeset
63 set key scan \2940 \27%
Dave Love <fx@gnu.org>
parents:
diff changeset
64 set key scan \2941 \27^
Dave Love <fx@gnu.org>
parents:
diff changeset
65 set key scan \2942 \27&
Dave Love <fx@gnu.org>
parents:
diff changeset
66 set key scan \2943 \27*
Dave Love <fx@gnu.org>
parents:
diff changeset
67 set key scan \2944 \27(
Dave Love <fx@gnu.org>
parents:
diff changeset
68 set key scan \2945 \27)
Dave Love <fx@gnu.org>
parents:
diff changeset
69 set key scan \2946 \27_
Dave Love <fx@gnu.org>
parents:
diff changeset
70 set key scan \2947 \27+
Dave Love <fx@gnu.org>
parents:
diff changeset
71 set key scan \2469 \27\9
Dave Love <fx@gnu.org>
parents:
diff changeset
72 set key scan \2320 \27q
Dave Love <fx@gnu.org>
parents:
diff changeset
73 set key scan \2321 \27w
Dave Love <fx@gnu.org>
parents:
diff changeset
74 set key scan \2322 \27e
Dave Love <fx@gnu.org>
parents:
diff changeset
75 set key scan \2323 \27r
Dave Love <fx@gnu.org>
parents:
diff changeset
76 set key scan \2324 \27t
Dave Love <fx@gnu.org>
parents:
diff changeset
77 set key scan \2325 \27y
Dave Love <fx@gnu.org>
parents:
diff changeset
78 set key scan \2326 \27u
Dave Love <fx@gnu.org>
parents:
diff changeset
79 set key scan \2327 \27i
Dave Love <fx@gnu.org>
parents:
diff changeset
80 set key scan \2328 \27o
Dave Love <fx@gnu.org>
parents:
diff changeset
81 set key scan \2329 \27p
Dave Love <fx@gnu.org>
parents:
diff changeset
82 set key scan \2330 \27[
Dave Love <fx@gnu.org>
parents:
diff changeset
83 set key scan \2842 \27{
Dave Love <fx@gnu.org>
parents:
diff changeset
84 set key scan \2331 \27]
Dave Love <fx@gnu.org>
parents:
diff changeset
85 set key scan \2843 \27}
Dave Love <fx@gnu.org>
parents:
diff changeset
86 set key scan \2347 \27\
Dave Love <fx@gnu.org>
parents:
diff changeset
87 set key scan \2859 \27|
Dave Love <fx@gnu.org>
parents:
diff changeset
88 set key scan \2334 \27a
Dave Love <fx@gnu.org>
parents:
diff changeset
89 set key scan \2335 \27s
Dave Love <fx@gnu.org>
parents:
diff changeset
90 set key scan \2336 \27d
Dave Love <fx@gnu.org>
parents:
diff changeset
91 set key scan \2337 \27f
Dave Love <fx@gnu.org>
parents:
diff changeset
92 set key scan \2338 \27g
Dave Love <fx@gnu.org>
parents:
diff changeset
93 set key scan \2339 \27h
Dave Love <fx@gnu.org>
parents:
diff changeset
94 set key scan \2340 \27j
Dave Love <fx@gnu.org>
parents:
diff changeset
95 set key scan \2341 \27k
Dave Love <fx@gnu.org>
parents:
diff changeset
96 set key scan \2342 \27l
Dave Love <fx@gnu.org>
parents:
diff changeset
97 set key scan \2343 \27\59
Dave Love <fx@gnu.org>
parents:
diff changeset
98 set key scan \2855 \27:
Dave Love <fx@gnu.org>
parents:
diff changeset
99 set key scan \2344 \27'
Dave Love <fx@gnu.org>
parents:
diff changeset
100 set key scan \2856 \27"
Dave Love <fx@gnu.org>
parents:
diff changeset
101 set key scan \2348 \27z
Dave Love <fx@gnu.org>
parents:
diff changeset
102 set key scan \2349 \27x
Dave Love <fx@gnu.org>
parents:
diff changeset
103 set key scan \2350 \27c
Dave Love <fx@gnu.org>
parents:
diff changeset
104 set key scan \2351 \27v
Dave Love <fx@gnu.org>
parents:
diff changeset
105 set key scan \2352 \27b
Dave Love <fx@gnu.org>
parents:
diff changeset
106 set key scan \2353 \27n
Dave Love <fx@gnu.org>
parents:
diff changeset
107 set key scan \2354 \27m
Dave Love <fx@gnu.org>
parents:
diff changeset
108 set key scan \2355 \27,
Dave Love <fx@gnu.org>
parents:
diff changeset
109 set key scan \2867 \27<
Dave Love <fx@gnu.org>
parents:
diff changeset
110 set key scan \2356 \27.
Dave Love <fx@gnu.org>
parents:
diff changeset
111 set key scan \2868 \27>
Dave Love <fx@gnu.org>
parents:
diff changeset
112 set key scan \2357 \27/
Dave Love <fx@gnu.org>
parents:
diff changeset
113 set key scan \2869 \27?
Dave Love <fx@gnu.org>
parents:
diff changeset
114
Dave Love <fx@gnu.org>
parents:
diff changeset
115 ;;; CONTROL-META characters are generated by using both the CTRL and
Dave Love <fx@gnu.org>
parents:
diff changeset
116 ;;; ALT keys simultaneously. All the lowercase letters are included.
Dave Love <fx@gnu.org>
parents:
diff changeset
117 ;;; The definition string consists of an ESC character followed by
Dave Love <fx@gnu.org>
parents:
diff changeset
118 ;;; the control character corresponding to the letter.
Dave Love <fx@gnu.org>
parents:
diff changeset
119 set key scan \3344 \27\17
Dave Love <fx@gnu.org>
parents:
diff changeset
120 set key scan \3345 \27\23
Dave Love <fx@gnu.org>
parents:
diff changeset
121 set key scan \3346 \27\5
Dave Love <fx@gnu.org>
parents:
diff changeset
122 set key scan \3347 \27\18
Dave Love <fx@gnu.org>
parents:
diff changeset
123 set key scan \3348 \27\20
Dave Love <fx@gnu.org>
parents:
diff changeset
124 set key scan \3349 \27\25
Dave Love <fx@gnu.org>
parents:
diff changeset
125 set key scan \3350 \27\21
Dave Love <fx@gnu.org>
parents:
diff changeset
126 set key scan \3351 \27\9
Dave Love <fx@gnu.org>
parents:
diff changeset
127 set key scan \3352 \27\15
Dave Love <fx@gnu.org>
parents:
diff changeset
128 set key scan \3353 \27\16
Dave Love <fx@gnu.org>
parents:
diff changeset
129 set key scan \3358 \27\1
Dave Love <fx@gnu.org>
parents:
diff changeset
130 set key scan \3359 \27\19
Dave Love <fx@gnu.org>
parents:
diff changeset
131 set key scan \3360 \27\4
Dave Love <fx@gnu.org>
parents:
diff changeset
132 set key scan \3361 \27\6
Dave Love <fx@gnu.org>
parents:
diff changeset
133 set key scan \3362 \27\7
Dave Love <fx@gnu.org>
parents:
diff changeset
134 set key scan \3363 \27\8
Dave Love <fx@gnu.org>
parents:
diff changeset
135 set key scan \3364 \27\10
Dave Love <fx@gnu.org>
parents:
diff changeset
136 set key scan \3365 \27\11
Dave Love <fx@gnu.org>
parents:
diff changeset
137 set key scan \3366 \27\12
Dave Love <fx@gnu.org>
parents:
diff changeset
138 set key scan \3372 \27\26
Dave Love <fx@gnu.org>
parents:
diff changeset
139 set key scan \3373 \27\24
Dave Love <fx@gnu.org>
parents:
diff changeset
140 set key scan \3374 \27\3
Dave Love <fx@gnu.org>
parents:
diff changeset
141 set key scan \3375 \27\22
Dave Love <fx@gnu.org>
parents:
diff changeset
142 set key scan \3376 \27\2
Dave Love <fx@gnu.org>
parents:
diff changeset
143 set key scan \3377 \27\14
Dave Love <fx@gnu.org>
parents:
diff changeset
144 set key scan \3378 \27\13
Dave Love <fx@gnu.org>
parents:
diff changeset
145
Dave Love <fx@gnu.org>
parents:
diff changeset
146 end of msiem2.ini
Dave Love <fx@gnu.org>
parents:
diff changeset
147 ------------------
Dave Love <fx@gnu.org>
parents:
diff changeset
148
Dave Love <fx@gnu.org>
parents:
diff changeset
149 msiema.hlp
Dave Love <fx@gnu.org>
parents:
diff changeset
150 -----------
Dave Love <fx@gnu.org>
parents:
diff changeset
151 Date: Wed, 14 Sep 88 05:20:08 GMT
Dave Love <fx@gnu.org>
parents:
diff changeset
152 From: spolsky@YALE.ARPA
Dave Love <fx@gnu.org>
parents:
diff changeset
153 Subject: Using MS kermit 2.31 with emacs
Dave Love <fx@gnu.org>
parents:
diff changeset
154 Keywords: MS-DOS Kermit 2.31, EMACS, Meta Key
Dave Love <fx@gnu.org>
parents:
diff changeset
155
Dave Love <fx@gnu.org>
parents:
diff changeset
156 If you are using kermit (version 2.31 only) with emacs on a mainframe, the
Dave Love <fx@gnu.org>
parents:
diff changeset
157 following file may help you. It assigns all the Alt-keys so that the Alt key
Dave Love <fx@gnu.org>
parents:
diff changeset
158 may be used as a "Meta" shift, e.g. Alt-x produces M-x, etc. Note that it
Dave Love <fx@gnu.org>
parents:
diff changeset
159 will distinguish correctly between upper and lower case and accepts all
Dave Love <fx@gnu.org>
parents:
diff changeset
160 printables. (If anybody has the patience to do the Meta-Ctrl combinations,
Dave Love <fx@gnu.org>
parents:
diff changeset
161 please post them!) This actually sends "escapes" so you don't need 8 bits.
Dave Love <fx@gnu.org>
parents:
diff changeset
162 This file also sets up the cursor keys to behave as expected.
Dave Love <fx@gnu.org>
parents:
diff changeset
163
Dave Love <fx@gnu.org>
parents:
diff changeset
164 On extended keyboards (the ones with a separate cursor pad, like PS/2s) you
Dave Love <fx@gnu.org>
parents:
diff changeset
165 also get assignments for Page Up/Down, Home, End, Insert, Delete, etc.
Dave Love <fx@gnu.org>
parents:
diff changeset
166
Dave Love <fx@gnu.org>
parents:
diff changeset
167 Please let me know if you find any problems with this.
Dave Love <fx@gnu.org>
parents:
diff changeset
168
Dave Love <fx@gnu.org>
parents:
diff changeset
169 Joel Spolsky bitnet: spolsky@yalecs uucp: ...!yale!spolsky
Dave Love <fx@gnu.org>
parents:
diff changeset
170 Yale University arpa: spolsky@yale.edu voicenet: 203-436-1483
Dave Love <fx@gnu.org>
parents:
diff changeset
171
Dave Love <fx@gnu.org>
parents:
diff changeset
172 [Ed. - Thanks, Joel! Your key definitions file has been put in the kermit
Dave Love <fx@gnu.org>
parents:
diff changeset
173 distribution area as msiema.ini ("ms" for MS-Kermit, "i" because it's an
Dave Love <fx@gnu.org>
parents:
diff changeset
174 initialization file, "ema" for EMACS), along with this message as msiema.hlp.]
Dave Love <fx@gnu.org>
parents:
diff changeset
175
Dave Love <fx@gnu.org>
parents:
diff changeset
176 end of msiema.hlp
Dave Love <fx@gnu.org>
parents:
diff changeset
177 -----------------
Dave Love <fx@gnu.org>
parents:
diff changeset
178
Dave Love <fx@gnu.org>
parents:
diff changeset
179
Dave Love <fx@gnu.org>
parents:
diff changeset
180 msiema.ini
Dave Love <fx@gnu.org>
parents:
diff changeset
181 ------------
Dave Love <fx@gnu.org>
parents:
diff changeset
182 ; Emacs keyboard layout for Kermit 2.31
Dave Love <fx@gnu.org>
parents:
diff changeset
183 ; by Joel Spolsky, Yale Univ. Save this in a file, then
Dave Love <fx@gnu.org>
parents:
diff changeset
184 ; initialize it by issuing the kermit command
Dave Love <fx@gnu.org>
parents:
diff changeset
185 ; take filename
Dave Love <fx@gnu.org>
parents:
diff changeset
186 ; It will set up the keyboard to allow ALT to be used
Dave Love <fx@gnu.org>
parents:
diff changeset
187 ; as a meta-key, and will allow cursor keys to be used
Dave Love <fx@gnu.org>
parents:
diff changeset
188 ; with emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
189
Dave Love <fx@gnu.org>
parents:
diff changeset
190 ; First, define all the ALT keys to send ESC+key
Dave Love <fx@gnu.org>
parents:
diff changeset
191 ; to simulate "meta"
Dave Love <fx@gnu.org>
parents:
diff changeset
192
Dave Love <fx@gnu.org>
parents:
diff changeset
193 set key \2320 \27q ;; letters: unshifted
Dave Love <fx@gnu.org>
parents:
diff changeset
194 set key \2321 \27w
Dave Love <fx@gnu.org>
parents:
diff changeset
195 set key \2322 \27e
Dave Love <fx@gnu.org>
parents:
diff changeset
196 set key \2323 \27r
Dave Love <fx@gnu.org>
parents:
diff changeset
197 set key \2324 \27t
Dave Love <fx@gnu.org>
parents:
diff changeset
198 set key \2325 \27y
Dave Love <fx@gnu.org>
parents:
diff changeset
199 set key \2326 \27u
Dave Love <fx@gnu.org>
parents:
diff changeset
200 set key \2327 \27i
Dave Love <fx@gnu.org>
parents:
diff changeset
201 set key \2328 \27o
Dave Love <fx@gnu.org>
parents:
diff changeset
202 set key \2329 \27p
Dave Love <fx@gnu.org>
parents:
diff changeset
203 set key \2334 \27a
Dave Love <fx@gnu.org>
parents:
diff changeset
204 set key \2335 \27s
Dave Love <fx@gnu.org>
parents:
diff changeset
205 set key \2336 \27d
Dave Love <fx@gnu.org>
parents:
diff changeset
206 set key \2337 \27f
Dave Love <fx@gnu.org>
parents:
diff changeset
207 set key \2338 \27g
Dave Love <fx@gnu.org>
parents:
diff changeset
208 set key \2339 \27h
Dave Love <fx@gnu.org>
parents:
diff changeset
209 set key \2340 \27j
Dave Love <fx@gnu.org>
parents:
diff changeset
210 set key \2341 \27k
Dave Love <fx@gnu.org>
parents:
diff changeset
211 set key \2342 \27l
Dave Love <fx@gnu.org>
parents:
diff changeset
212 set key \2348 \27z
Dave Love <fx@gnu.org>
parents:
diff changeset
213 set key \2349 \27x
Dave Love <fx@gnu.org>
parents:
diff changeset
214 set key \2350 \27c
Dave Love <fx@gnu.org>
parents:
diff changeset
215 set key \2351 \27v
Dave Love <fx@gnu.org>
parents:
diff changeset
216 set key \2352 \27b
Dave Love <fx@gnu.org>
parents:
diff changeset
217 set key \2353 \27n
Dave Love <fx@gnu.org>
parents:
diff changeset
218 set key \2354 \27m
Dave Love <fx@gnu.org>
parents:
diff changeset
219 set key \2832 \27Q ;; letters: shifted
Dave Love <fx@gnu.org>
parents:
diff changeset
220 set key \2833 \27W
Dave Love <fx@gnu.org>
parents:
diff changeset
221 set key \2834 \27E
Dave Love <fx@gnu.org>
parents:
diff changeset
222 set key \2835 \27R
Dave Love <fx@gnu.org>
parents:
diff changeset
223 set key \2836 \27T
Dave Love <fx@gnu.org>
parents:
diff changeset
224 set key \2837 \27Y
Dave Love <fx@gnu.org>
parents:
diff changeset
225 set key \2838 \27U
Dave Love <fx@gnu.org>
parents:
diff changeset
226 set key \2839 \27I
Dave Love <fx@gnu.org>
parents:
diff changeset
227 set key \2840 \27O
Dave Love <fx@gnu.org>
parents:
diff changeset
228 set key \2841 \27P
Dave Love <fx@gnu.org>
parents:
diff changeset
229 set key \2846 \27A
Dave Love <fx@gnu.org>
parents:
diff changeset
230 set key \2847 \27S
Dave Love <fx@gnu.org>
parents:
diff changeset
231 set key \2848 \27D
Dave Love <fx@gnu.org>
parents:
diff changeset
232 set key \2849 \27F
Dave Love <fx@gnu.org>
parents:
diff changeset
233 set key \2850 \27G
Dave Love <fx@gnu.org>
parents:
diff changeset
234 set key \2851 \27H
Dave Love <fx@gnu.org>
parents:
diff changeset
235 set key \2852 \27J
Dave Love <fx@gnu.org>
parents:
diff changeset
236 set key \2853 \27K
Dave Love <fx@gnu.org>
parents:
diff changeset
237 set key \2854 \27L
Dave Love <fx@gnu.org>
parents:
diff changeset
238 set key \2860 \27Z
Dave Love <fx@gnu.org>
parents:
diff changeset
239 set key \2861 \27X
Dave Love <fx@gnu.org>
parents:
diff changeset
240 set key \2862 \27C
Dave Love <fx@gnu.org>
parents:
diff changeset
241 set key \2863 \27V
Dave Love <fx@gnu.org>
parents:
diff changeset
242 set key \2864 \27B
Dave Love <fx@gnu.org>
parents:
diff changeset
243 set key \2865 \27N
Dave Love <fx@gnu.org>
parents:
diff changeset
244 set key \2866 \27M
Dave Love <fx@gnu.org>
parents:
diff changeset
245 set key \2857 \27\126 ; ALT + ~ ;; special symbols begin here
Dave Love <fx@gnu.org>
parents:
diff changeset
246 set key \2345 \27\96 ; ALT + `
Dave Love <fx@gnu.org>
parents:
diff changeset
247 set key \2936 \27\33 ; ALT + !
Dave Love <fx@gnu.org>
parents:
diff changeset
248 set key \2937 \27\64 ; ALT + @
Dave Love <fx@gnu.org>
parents:
diff changeset
249 set key \2938 \27\35 ; ALT + #
Dave Love <fx@gnu.org>
parents:
diff changeset
250 set key \2939 \27\36 ; ALT + $
Dave Love <fx@gnu.org>
parents:
diff changeset
251 set key \2940 \27\37 ; ALT + %
Dave Love <fx@gnu.org>
parents:
diff changeset
252 set key \2941 \27\94 ; ALT + ^
Dave Love <fx@gnu.org>
parents:
diff changeset
253 set key \2942 \27\38 ; ALT + &
Dave Love <fx@gnu.org>
parents:
diff changeset
254 set key \2943 \27\42 ; ALT + *
Dave Love <fx@gnu.org>
parents:
diff changeset
255 set key \2944 \27\40 ; ALT + (
Dave Love <fx@gnu.org>
parents:
diff changeset
256 set key \2945 \27\41 ; ALT + )
Dave Love <fx@gnu.org>
parents:
diff changeset
257 set key \2946 \27\95 ; ALT + _
Dave Love <fx@gnu.org>
parents:
diff changeset
258 set key \2947 \27\43 ; ALT + +
Dave Love <fx@gnu.org>
parents:
diff changeset
259 set key \2842 \27\123 ; ALT + {
Dave Love <fx@gnu.org>
parents:
diff changeset
260 set key \2843 \27\125 ; ALT + }
Dave Love <fx@gnu.org>
parents:
diff changeset
261 set key \2330 \27\91 ; ALT + [
Dave Love <fx@gnu.org>
parents:
diff changeset
262 set key \2331 \27\93 ; ALT + ]
Dave Love <fx@gnu.org>
parents:
diff changeset
263 set key \2859 \27\124 ; ALT + :
Dave Love <fx@gnu.org>
parents:
diff changeset
264 set key \2347 \27\92 ; ALT + \
Dave Love <fx@gnu.org>
parents:
diff changeset
265 set key \2867 \27< ; ALT + <
Dave Love <fx@gnu.org>
parents:
diff changeset
266 set key \2868 \27> ; ALT + >
Dave Love <fx@gnu.org>
parents:
diff changeset
267 set key \2343 \27\59 ; ALT + ;
Dave Love <fx@gnu.org>
parents:
diff changeset
268 set key \2855 \27\58 ; ALT + :
Dave Love <fx@gnu.org>
parents:
diff changeset
269 set key \2344 \27\39 ; ALT + '
Dave Love <fx@gnu.org>
parents:
diff changeset
270 set key \2856 \27\34 ; ALT + "
Dave Love <fx@gnu.org>
parents:
diff changeset
271 set key \2355 \27\44 ; ALT + ,
Dave Love <fx@gnu.org>
parents:
diff changeset
272 set key \2356 \27\46 ; ALT + .
Dave Love <fx@gnu.org>
parents:
diff changeset
273 set key \2357 \27\47 ; ALT + /
Dave Love <fx@gnu.org>
parents:
diff changeset
274 set key \2869 \27\63 ; ALT + ?
Dave Love <fx@gnu.org>
parents:
diff changeset
275 set key \2424 \27\49 ;; numbers
Dave Love <fx@gnu.org>
parents:
diff changeset
276 set key \2425 \27\50
Dave Love <fx@gnu.org>
parents:
diff changeset
277 set key \2426 \27\51
Dave Love <fx@gnu.org>
parents:
diff changeset
278 set key \2427 \27\52
Dave Love <fx@gnu.org>
parents:
diff changeset
279 set key \2428 \27\53
Dave Love <fx@gnu.org>
parents:
diff changeset
280 set key \2429 \27\54
Dave Love <fx@gnu.org>
parents:
diff changeset
281 set key \2430 \27\55
Dave Love <fx@gnu.org>
parents:
diff changeset
282 set key \2431 \27\56
Dave Love <fx@gnu.org>
parents:
diff changeset
283 set key \2432 \27\57
Dave Love <fx@gnu.org>
parents:
diff changeset
284 set key \2433 \27\48
Dave Love <fx@gnu.org>
parents:
diff changeset
285
Dave Love <fx@gnu.org>
parents:
diff changeset
286 ;; These 6 special keys for extended (PS/2) keyboards:
Dave Love <fx@gnu.org>
parents:
diff changeset
287 set key \4434 \25 ;; Insert is like ^Y - yank from kill ring
Dave Love <fx@gnu.org>
parents:
diff changeset
288 set key \4435 \23 ;; Delete is like ^W - kill to ring
Dave Love <fx@gnu.org>
parents:
diff changeset
289 set key \4423 \1 ;; Home is ^A
Dave Love <fx@gnu.org>
parents:
diff changeset
290 set key \4431 \5 ;; End is ^E
Dave Love <fx@gnu.org>
parents:
diff changeset
291 set key \4425 \27V ;; Page up is Esc-V
Dave Love <fx@gnu.org>
parents:
diff changeset
292 set key \4433 \22 ;; Page dn is ^v
Dave Love <fx@gnu.org>
parents:
diff changeset
293
Dave Love <fx@gnu.org>
parents:
diff changeset
294 set key \328 \16 ;; up cursor is ^P
Dave Love <fx@gnu.org>
parents:
diff changeset
295 set key \331 \2 ;; left cursor is ^B
Dave Love <fx@gnu.org>
parents:
diff changeset
296 set key \333 \6 ;; right cursor is ^F
Dave Love <fx@gnu.org>
parents:
diff changeset
297 set key \336 \14 ;; down cursor is ^N
Dave Love <fx@gnu.org>
parents:
diff changeset
298 set key \4427 \2 ;; left cursor on extended kbd
Dave Love <fx@gnu.org>
parents:
diff changeset
299 set key \4432 \14 ;; down cursor on extended kbd
Dave Love <fx@gnu.org>
parents:
diff changeset
300 set key \4424 \16 ;; up cursor on extended kbd
Dave Love <fx@gnu.org>
parents:
diff changeset
301 set key \4429 \6 ;; right cursor on extended kbd
Dave Love <fx@gnu.org>
parents:
diff changeset
302
Dave Love <fx@gnu.org>
parents:
diff changeset
303 set key \5491 \27b ;; ctrl-left cursor is M-b
Dave Love <fx@gnu.org>
parents:
diff changeset
304 set key \5492 \27f ;; ctrl-right cursor is M-f
Dave Love <fx@gnu.org>
parents:
diff changeset
305
Dave Love <fx@gnu.org>
parents:
diff changeset
306 ;; move kermit's screen scroll (playback) features to Alt- Home,End,PgUp,PgDn
Dave Love <fx@gnu.org>
parents:
diff changeset
307 ;; (this is an issue for extended keyboards only)
Dave Love <fx@gnu.org>
parents:
diff changeset
308
Dave Love <fx@gnu.org>
parents:
diff changeset
309 set key \2455 \khomscn
Dave Love <fx@gnu.org>
parents:
diff changeset
310 set key \2463 \kendscn
Dave Love <fx@gnu.org>
parents:
diff changeset
311 set key \2457 \kupscn
Dave Love <fx@gnu.org>
parents:
diff changeset
312 set key \2465 \kdnscn