📄 ms-7bkermit
字号:
;;; This file is designed for 7-bit connections.;;; Use the file ms-kermit if you have an 8-bit connection.;;; This kermit script maps the IBM-PC keyboard for use with Gnu Emacs.;;; The ALT key is used to generate Meta characters and, in conjunction;;; with the CTRL key, Control-Meta characters. A few other useful;;; mappings are also performed.;;; Andy Lowry, May 1989;;; Exchange ESC and backquote... tilde stays put (shift-backquote)set key \27 `set key ` \27;;; BACKSPACE deletes backward one characterset key scan \270 \127;;; The following mappings affect certain special keys... all the keys;;; are duplicated on the numeric keypad when NUM LOCK is off, but;;; the keypad versions are NOT mapped (string definition space too small ;;; for that);;; INSERT toggles overwrite modeset key scan \4434 \27xoverwrite-mode\13;;; HOME moves point to beginning of bufferset key scan \4423 \27<;;; PAGE-UP scrolls backward one screenset key scan \4425 \27v;;; DELETE deletes one character *forward*set key scan \4435 \4;;; END moves point to end of bufferset key scan \4431 \27>;;; PAGE-DOWN scrolls forward one screenset key scan \4433 \22;;; ARROW keys move in the appropriate directionsset key scan \4424 \16set key scan \4427 \2set key scan \4432 \14set key scan \4429 \6;;; META versions of all the printing characters except uppercase ;;; letters are generated by using the ALT key. The definition string ;;; consists of an ESC character followed by the META-ized character.;;; The characters are listed roughly left-to-right and top-to-bottom;;; as they appear on the keyboardset key scan \2345 \27`set key scan \2424 \27\o61 ; need to use char code, since digitset key scan \2425 \27\o62 ; would not terminate '\27'set key scan \2426 \27\o63set key scan \2427 \27\o64set key scan \2428 \27\o65set key scan \2429 \27\o66set key scan \2430 \27\o67set key scan \2431 \27\o70set key scan \2432 \27\o71set key scan \2433 \27\o60set key scan \2434 \27\45set key scan \2435 \27=set key scan \2857 \27~set key scan \2936 \27!set key scan \2937 \27@set key scan \2938 \27#set key scan \2939 \27$set key scan \2940 \27%set key scan \2941 \27^set key scan \2942 \27&set key scan \2943 \27*set key scan \2944 \27(set key scan \2945 \27)set key scan \2946 \27_set key scan \2947 \27+set key scan \2469 \27\9set key scan \2320 \27qset key scan \2321 \27wset key scan \2322 \27eset key scan \2323 \27rset key scan \2324 \27tset key scan \2325 \27yset key scan \2326 \27uset key scan \2327 \27iset key scan \2328 \27oset key scan \2329 \27pset key scan \2330 \27[set key scan \2842 \27{set key scan \2331 \27]set key scan \2843 \27}set key scan \2347 \27\set key scan \2859 \27|set key scan \2334 \27aset key scan \2335 \27sset key scan \2336 \27dset key scan \2337 \27fset key scan \2338 \27gset key scan \2339 \27hset key scan \2340 \27jset key scan \2341 \27kset key scan \2342 \27lset key scan \2343 \27\59set key scan \2855 \27:set key scan \2344 \27'set key scan \2856 \27"set key scan \2348 \27zset key scan \2349 \27xset key scan \2350 \27cset key scan \2351 \27vset key scan \2352 \27bset key scan \2353 \27nset key scan \2354 \27mset key scan \2355 \27,set key scan \2867 \27<set key scan \2356 \27.set key scan \2868 \27>set key scan \2357 \27/set key scan \2869 \27?;;; CONTROL-META characters are generated by using both the CTRL and;;; ALT keys simultaneously. All the lowercase letters are included.;;; The definition string consists of an ESC character followed by;;; the control character corresponding to the letter.set key scan \3344 \27\17set key scan \3345 \27\23set key scan \3346 \27\5set key scan \3347 \27\18set key scan \3348 \27\20set key scan \3349 \27\25set key scan \3350 \27\21set key scan \3351 \27\9set key scan \3352 \27\15set key scan \3353 \27\16set key scan \3358 \27\1set key scan \3359 \27\19set key scan \3360 \27\4set key scan \3361 \27\6set key scan \3362 \27\7set key scan \3363 \27\8set key scan \3364 \27\10set key scan \3365 \27\11set key scan \3366 \27\12set key scan \3372 \27\26set key scan \3373 \27\24set key scan \3374 \27\3set key scan \3375 \27\22set key scan \3376 \27\2set key scan \3377 \27\14set key scan \3378 \27\13end of msiem2.ini------------------msiema.hlp-----------Date: Wed, 14 Sep 88 05:20:08 GMTFrom: spolsky@YALE.ARPASubject: Using MS kermit 2.31 with emacsKeywords: MS-DOS Kermit 2.31, EMACS, Meta KeyIf you are using kermit (version 2.31 only) with emacs on a mainframe, thefollowing file may help you. It assigns all the Alt-keys so that the Alt keymay be used as a "Meta" shift, e.g. Alt-x produces M-x, etc. Note that itwill distinguish correctly between upper and lower case and accepts allprintables. (If anybody has the patience to do the Meta-Ctrl combinations,please post them!) This actually sends "escapes" so you don't need 8 bits.This file also sets up the cursor keys to behave as expected.On extended keyboards (the ones with a separate cursor pad, like PS/2s) youalso get assignments for Page Up/Down, Home, End, Insert, Delete, etc.Please let me know if you find any problems with this.Joel Spolsky bitnet: spolsky@yalecs uucp: ...!yale!spolskyYale University arpa: spolsky@yale.edu voicenet: 203-436-1483[Ed. - Thanks, Joel! Your key definitions file has been put in the kermitdistribution area as msiema.ini ("ms" for MS-Kermit, "i" because it's aninitialization file, "ema" for EMACS), along with this message as msiema.hlp.]end of msiema.hlp-----------------msiema.ini------------; Emacs keyboard layout for Kermit 2.31; by Joel Spolsky, Yale Univ. Save this in a file, then; initialize it by issuing the kermit command; take filename; It will set up the keyboard to allow ALT to be used; as a meta-key, and will allow cursor keys to be used; with emacs.; First, define all the ALT keys to send ESC+key; to simulate "meta"set key \2320 \27q ;; letters: unshiftedset key \2321 \27wset key \2322 \27eset key \2323 \27rset key \2324 \27tset key \2325 \27yset key \2326 \27uset key \2327 \27iset key \2328 \27oset key \2329 \27pset key \2334 \27aset key \2335 \27sset key \2336 \27dset key \2337 \27fset key \2338 \27gset key \2339 \27hset key \2340 \27jset key \2341 \27kset key \2342 \27lset key \2348 \27zset key \2349 \27xset key \2350 \27cset key \2351 \27vset key \2352 \27bset key \2353 \27nset key \2354 \27mset key \2832 \27Q ;; letters: shiftedset key \2833 \27Wset key \2834 \27Eset key \2835 \27Rset key \2836 \27Tset key \2837 \27Yset key \2838 \27Uset key \2839 \27Iset key \2840 \27Oset key \2841 \27Pset key \2846 \27Aset key \2847 \27Sset key \2848 \27Dset key \2849 \27Fset key \2850 \27Gset key \2851 \27Hset key \2852 \27Jset key \2853 \27Kset key \2854 \27Lset key \2860 \27Zset key \2861 \27Xset key \2862 \27Cset key \2863 \27Vset key \2864 \27Bset key \2865 \27Nset key \2866 \27Mset key \2857 \27\126 ; ALT + ~ ;; special symbols begin hereset key \2345 \27\96 ; ALT + `set key \2936 \27\33 ; ALT + !set key \2937 \27\64 ; ALT + @set key \2938 \27\35 ; ALT + #set key \2939 \27\36 ; ALT + $set key \2940 \27\37 ; ALT + %set key \2941 \27\94 ; ALT + ^set key \2942 \27\38 ; ALT + &set key \2943 \27\42 ; ALT + *set key \2944 \27\40 ; ALT + (set key \2945 \27\41 ; ALT + )set key \2946 \27\95 ; ALT + _set key \2947 \27\43 ; ALT + +set key \2842 \27\123 ; ALT + {set key \2843 \27\125 ; ALT + }set key \2330 \27\91 ; ALT + [set key \2331 \27\93 ; ALT + ]set key \2859 \27\124 ; ALT + :set key \2347 \27\92 ; ALT + \set key \2867 \27< ; ALT + <set key \2868 \27> ; ALT + >set key \2343 \27\59 ; ALT + ;set key \2855 \27\58 ; ALT + :set key \2344 \27\39 ; ALT + 'set key \2856 \27\34 ; ALT + "set key \2355 \27\44 ; ALT + ,set key \2356 \27\46 ; ALT + .set key \2357 \27\47 ; ALT + /set key \2869 \27\63 ; ALT + ?set key \2424 \27\49 ;; numbersset key \2425 \27\50set key \2426 \27\51set key \2427 \27\52set key \2428 \27\53set key \2429 \27\54set key \2430 \27\55set key \2431 \27\56set key \2432 \27\57set key \2433 \27\48;; These 6 special keys for extended (PS/2) keyboards:set key \4434 \25 ;; Insert is like ^Y - yank from kill ringset key \4435 \23 ;; Delete is like ^W - kill to ringset key \4423 \1 ;; Home is ^Aset key \4431 \5 ;; End is ^Eset key \4425 \27V ;; Page up is Esc-Vset key \4433 \22 ;; Page dn is ^vset key \328 \16 ;; up cursor is ^Pset key \331 \2 ;; left cursor is ^Bset key \333 \6 ;; right cursor is ^Fset key \336 \14 ;; down cursor is ^Nset key \4427 \2 ;; left cursor on extended kbdset key \4432 \14 ;; down cursor on extended kbdset key \4424 \16 ;; up cursor on extended kbdset key \4429 \6 ;; right cursor on extended kbdset key \5491 \27b ;; ctrl-left cursor is M-bset key \5492 \27f ;; ctrl-right cursor is M-f;; move kermit's screen scroll (playback) features to Alt- Home,End,PgUp,PgDn;; (this is an issue for extended keyboards only)set key \2455 \khomscnset key \2463 \kendscnset key \2457 \kupscnset key \2465 \kdnscn
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -