home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Columbia Kermit
/
kermit.zip
/
pub
/
scripts
/
k95keymaps
/
vt220.ksc.txt
< prev
next >
Wrap
Text File
|
2020-01-01
|
7KB
|
130 lines
; File: VT220.KSC
;
; Extended Keyboard definitions for Kermit 95.
; Works with any VT terminal type: VT52, VT100, VT102, VT220, or VT320.
;
; If you don't like the key assignments made in this command file,
; you can edit this file to suit your tastes.
;
; Frank da Cruz, Christine M. Gianone, and Jeffrey Altman
; Columbia University, New York City
; August 1995
;
;
if eq "\v(system)" "WIN32" goto MAPKEYS
end 1 \v(cmdfile) only works with Kermit 95 on Windows 95 and Windows NT.
:MAPKEYS
echo Executing \v(cmdfile) for full VT220 key mappings...
if eq "" "\v(xversion)" forward GO ; 1.1.5 and later
echo
echo NOTE: VT220.KSC is not needed in Kermit 95 1.1.5 and later.
echo
set mskermit keycodes off
:GO
; The following are the default anyway, corresponding to the startup states
; of the DEC cursor and auxilliary keypads.
set terminal arrow-keys cursor ; Arrow keys are in cursor mode by default
set terminal keypad-mode numeric ; DEC keypad in numeric mode by default
;
; Scan Kverb DEC Key PC Key PC Key Group
;
set key \400 \Kgold ; PF1 (Gold) 95 Num Lock Numeric keypad
set key \4496 \Kgold ; PF1 (Gold) NT Num Lock Numeric keypad
set key \4143 \Kpf2 ; PF2 95 Keypad / Numeric keypad
set key \4463 \Kpf2 ; PF2 NT Keypad / Numeric keypad
set key \362 \Kpf3 ; PF3 Keypad * Numeric keypad
set key \365 \Kpf4 ; PF4 Keypad - Numeric keypad
; DEC PF1-PF4 also assigned to PC F1-F4.
;
set key \368 \Kgold ; PF1 (Gold) F1 Top Rank F key
set key \369 \Kpf2 ; PF2 F2 Top Rank F key
set key \370 \Kpf3 ; PF3 F3 Top Rank F key
set key \371 \Kpf4 ; PF4 F4 Top Rank F key
; DEC auxiliary keypad digit keys (two each, for Num Lock On and Off).
;
set key \352 \Kkp0 ; KP 0 Keypad 0 Numeric keypad
set key \301 \Kkp0 ; KP 0 Keypad 0 Numeric keypad
set key \353 \Kkp1 ; KP 1 Keypad 1 Numeric keypad
set key \291 \Kkp1 ; KP 1 Keypad 1 Numeric keypad
set key \354 \Kkp2 ; KP 2 Keypad 2 Numeric keypad
set key \296 \Kkp2 ; KP 2 Keypad 2 Numeric keypad
set key \355 \Kkp3 ; KP 3 Keypad 3 Numeric keypad
set key \290 \Kkp3 ; KP 3 Keypad 3 Numeric keypad
set key \356 \Kkp4 ; KP 4 Keypad 4 Numeric keypad
set key \293 \Kkp4 ; KP 4 Keypad 4 Numeric keypad
set key \357 \Kkp5 ; KP 5 Keypad 5 Numeric keypad
set key \268 \Kkp5 ; KP 5 Keypad 5 Numeric keypad
set key \358 \Kkp6 ; KP 6 Keypad 6 Numeric keypad
set key \295 \Kkp6 ; KP 6 Keypad 6 Numeric keypad
set key \359 \Kkp7 ; KP 7 Keypad 7 Numeric keypad
set key \292 \Kkp7 ; KP 7 Keypad 7 Numeric keypad
set key \360 \Kkp8 ; KP 8 Keypad 8 Numeric keypad
set key \294 \Kkp8 ; KP 8 Keypad 8 Numeric keypad
set key \361 \Kkp9 ; KP 9 Keypad 9 Numeric keypad
set key \289 \Kkp9 ; KP 9 Keypad 9 Numeric keypad
; DEC auxiliary keypad punctuation and other keys. Note that DEC keypads have
; four keys on the right, whereas IBM keypads have only three. Thus the
; need for an Alt-key modifier on one of them. Also note that while it might
; seem to make more sense to map DEC Keypad Minus to IBM Keypad Minus, most
; DEC users are accustomed to having PF1-PF4 across the top keypad row.
;
; NOTE: In Windows 95, KP period with Num Lock on does not
; return a unique scan code.
;
set key \366 \KkpDot ; KP Period Keypad Period Numeric keypad
set key \302 \KkpDot ; KP Period Keypad Period Numeric keypad
set key \4365 \KkpEnter ; KP Enter Keypad Enter Numeric keypad
set key \2411 \KkpMinus ; KP Minus Alt-Keypad-Plus Numeric keypad
set key \363 \KkpComa ; KP Comma Keypad Plus Numeric keypad
; DEC Cursor keys
;
set key \4390 \KupArr ; Up Arrow Up Arrow Cursor keypad
set key \4392 \KdnArr ; Down Arrow Down Arrow Cursor keypad
set key \4391 \KrtArr ; Right Arrow Right Arrow Cursor keypad
set key \4389 \KlfArr ; Left Arrow Left Arrow Cursor keypad
; DEC Editing keys, VT220 and above.
;
set key \6445 \KdecFind ; Find Alt-Insert Gray keypad
set key \6436 \KdecInsert ; Insert Alt-Home Gray keypad
set key \6433 \KdecRemove ; Remove Alt-Page-Up Gray keypad
set key \6446 \KdecSelect ; Select Alt-Delete Gray keypad
set key \6435 \KdecPrev ; Previous Screen Alt-End Gray keypad
set key \6434 \KdecNext ; Next Screen Alt-Page-Down Gray keypad
set key \378 \KdecHelp ; Help = F15 F11 (Can't use Print Screen,
set key \379 \KdecDo ; Do = F16 F12 Scroll Lock, or Pause)
; DEC Function keys, VT220 and above.
;
; DEC F5-F10 are on PC F5-F10.
; DEC F11-F10 are on PC Alt-F1 through Alt-F10.
;
set key \372 \Kbreak ; F5 /Break F5 Top Rank F key
set key \373 \KdecF6 ; F6 F6 Top Rank F key
set key \374 \KdecF7 ; F7 F7 Top Rank F key
set key \375 \KdecF8 ; F8 F8 Top Rank F key
set key \376 \KdecF9 ; F9 F9 Top Rank F key
set key \377 \KdecF10 ; F10 F10 Top Rank F key
set key \2416 \KdecF11 ; F11 / Esc Alt-F1 Top Rank F key
set key \2417 \KdecF12 ; F12 / BS Alt-F2 Top Rank F key
set key \2418 \KdecF13 ; F13 / LF Alt-F3 Top Rank F key
set key \2419 \KdecF14 ; F14 Alt-F4 Top Rank F key
set key \2420 \KdecF15 ; F15 / Help Alt-F5 Top Rank F key
set key \2421 \KdecF16 ; F15 / Do Alt-F5 Top Rank F key
set key \2422 \KdecF17 ; F17 Alt-F7 Top Rank F key
set key \2423 \KdecF18 ; F18 Alt-F8 Top Rank F key
set key \2424 \KdecF19 ; F19 Alt-F9 Top Rank F key
set key \2425 \KdecF20 ; F20 Alt-F10 Top Rank F key
end ; of VT220.KSC