This is preliminary documentation for an upcoming version of Kermit 95 (3.0.0 Pre-Beta.8).
 

Kermit 95 Default Keymaps


Kermit 95 Release: 3.0.0 DEV
Build Date: 17 October 2026

This document attempts to describe what the default keymaps do for the terminal types covered in the Kermit 95 Control Sequences manual. This includes the default keybindings for each terminal type, and information about any referenced keyverbs.

Prior to Kermit 95 v3.0 beta.8 there was no documentation that covered what various keys and keyverbs sent, only what they were. This document was produced by reading through all the kverb handling code and recording the responses they sent based on the varous terminal types. The keymap tables were generated by a script from default.ksc.

CONTENTS

Default Key Map

Kermit 95 includes keymaps suitable for each of the terminals it emulates. These keymaps specify what each key on the keyboard does; many keys just send themselves (the 'a' key sends ascii character \{98}, 'a'), while others may send either special Keyboard Verbs whose definition may vary based on the current terminal type, or literal text including control sequences.

In key definitions, where you see notation such as \{98}, that means send character 98 (decimal), which in this case is 'a'. You'll see \{27} (ESC) appear when a key (or keyboard verb) sends an escape sequence, for example.

In addition to the terminal-specific keymaps shown int he table below (which can be modified with SET TERMINAL KEY), there are the additional Special Keyboard Modes which act as an overlay to modify the underlying terminal-specific keymap or user key definitions.

                   [Special Keyboard Modes]
             +-----------+----------+----------+
             |           |          |          |
           EMACS      HEBREW     RUSSIAN   WORDPERFECT
             |           |          |          |
             +-----------+-----+----+----------+
                               |
                      [SET KEY Definitions]
                               |
           [Terminal-Emulation-Specific Definitions]
    +--------+--------+--------+--------+--------+--------+
    |        |        |        |        |        |        |
  VT52     VT100    VT220     WYSE    DG200     TVI      etc...
    |        |        |        |        |        |        |
    +--------+--------+--------+--------+--------+--------+
        

For the full details, see the Key Mapping section of the users guide.

Key Key Code heath19 vt52 vt100 vt102 vt220 vt320 vt320pc vt220pc wy370 k95 ansi-bbs vip7809 sni-97801 scoansi at386 linux beterm qansi tty annarbor ibm3151 ba80 aixterm hft sun
DLE \16 \Kignore
DC1 \17 \Kignore
DC2 \18 \Kignore
Backspace \264 \{127} \{8} \{127} \{8}
Tab \265 \{9} \Ksni_tab \{9}
Clear \268 \Kkp5 \Kansif54 \{27}[G \{27}[218z
Enter \269 \{13}
Pause \275 \{27}[208z
CapsLock \276 \Kignore
PageUp \289 \Kkp9 \Kansif51 \{11} \{27}[V \{27}[216z
PageDown \290 \Kkp3 \Kdnscn \Kansif59 \{12} \{27}[U \Kdnscn \{27}[222z
End \291 \Kkp1 \Kendscn \Kansif57 \{4} \Kendscn \{27}[220z
Home \292 \Kkp7 \Khomscn \Kansif49 \{1} \{27}[H \Khomscn \{27}[214z
LeftArrow \293 \Kkp4 \Klfarr \Kansif53 \{28} \Klfarr
UpArrow \294 \Kkp8 \Kuparr \Kansif50 \{30} \Kuparr
RightArrow \295 \Kkp6 \Krtarr \Kansif55 \{29} \Krtarr
DownArrow \296 \Kkp2 \Kdnarr \Kansif58 \{31} \Kdnarr
Print \298 \{27}[209q \{27}[209z
Insert \301 \Kkp0 \Kansif60 \{5} \{27}[@ \{27}[247z
Delete \302 \Kkpdot \{127} \Kansif61 \{127} \{27}[P \{127} \{27}[249z
Keypad-0 \352 \Kkp0 \{48}
Keypad-1 \353 \Kkp1 \{49}
Keypad-2 \354 \Kkp2 \{50}
Keypad-3 \355 \Kkp3 \{51}
Keypad-4 \356 \Kkp4 \{52}
Keypad-5 \357 \Kkp5 \{53}
Keypad-6 \358 \Kkp6 \{54}
Keypad-7 \359 \Kkp7 \{55}
Keypad-8 \360 \Kkp8 \{56}
Keypad-9 \361 \Kkp9 \{57}
Multiply \362 \Kpf3 \{42} \{27}[213z
Add \363 \Kkpcoma \{43} \{27}[253z
Separator \364 \{47}
Subtract \365 \Kpf4 \{45} \{27}[254z
Decimal \366 \Kkpdot \{46}
F1 \368 \Kgold \Kdecf01 \Kgold \Ksni_f01 \Kansif01 \{27}[11~ \{27}OP \Ki31_f01 \Kba80_pa01 \{27}[001q \{27}[224z
F2 \369 \Kpf2 \Kdecf02 \Kpf2 \Ksni_f02 \Kansif02 \{27}[12~ \{27}OQ \Ki31_f02 \Kba80_pa02 \{27}[002q \{27}[225z
F3 \370 \Kpf3 \Kdecf03 \Kpf3 \Ksni_f03 \Kansif03 \{27}[13~ \{27}OR \Ki31_f03 \Kba80_pa03 \{27}[003q \{27}[226z
F4 \371 \Kpf4 \Kdecf04 \Kpf4 \Ksni_f04 \Kansif04 \{27}[14~ \{27}OS \Ki31_f04 \Kba80_pa04 \{27}[004q \{27}[227z
F5 \372 \Kbreak \Kdecf05 \Kbreak \Kdecf05 \Ksni_f05 \Kansif05 \{27}[15~ \{27}OT \Ki31_f05 \Kba80_pa05 \{27}[005q \{27}[228z
F6 \373 \Kdecf06 \Ksni_f06 \Kansif06 \{27}[16~ \{27}OU \Ki31_f06 \Kba80_pa06 \{27}[006q \{27}[229z
F7 \374 \Kdecf07 \Ksni_f07 \Kansif07 \{27}[17~ \{27}OV \Ki31_f07 \Kba80_pa07 \{27}[007q \{27}[230z
F8 \375 \Kdecf08 \Ksni_f08 \Kansif08 \{27}[18~ \{27}OW \Ki31_f08 \Kba80_pa08 \{27}[008q \{27}[231z
F9 \376 \Kdecf09 \Ksni_f09 \Kansif09 \{27}[19~ \{27}OX \Ki31_f09 \Kba80_pa09 \{27}[009q \{27}[232z
F10 \377 \Kdecf10 \Ksni_f10 \Kansif10 \{27}[20~ \{27}OY \Ki31_f10 \Kba80_pa10 \{27}[010q \{27}[233z
F11 \378 \Kdecf15 \Kdecf11 \Ksni_f11 \Kansif11 \{27}[21~ \Ki31_f11 \Kba80_pa11 \{27}[011q \{27}[234z
F12 \379 \Kdecdo \Kdecf12 \Ksni_f12 \Kansif12 \{27}[22~ \Ki31_f12 \Kba80_pa12 \{27}[012q \{27}[235z
NumLock \400 \Kgold \Kignore
ScrollLock \401 \Kholdscrn \{27}[210z
Shift-ESC \539 \{27}
Shift-Backspace \776 \{127} \{27}[Z \{127}
Shift-Tab \777 \{8} \{27}[Z \{8} \Kansif14 \{29} \{27}[Z \{9} \{27}[Z \{8} \{27}[Z \{8}
Shift-Multiply \874 \Kdecf03
Shift-Add \875 \Kkpcoma \Kansif56
Shift-Subtract \877 \Kdecf04 \Kansif52
Shift-F1 \880 \Kudkf1 \{27}[1\{59}2P \Ksni_s_f01 \Kansif13 \{27}[013q \{27}[224z
Shift-F2 \881 \Kudkf2 \{27}[1\{59}2Q \Ksni_s_f02 \Kansif14 \{27}[014q \{27}[225z
Shift-F3 \882 \Kudkf3 \{27}[1\{59}2R \Ksni_s_f03 \Kansif15 \{27}[015q \{27}[226z
Shift-F4 \883 \Kudkf4 \{27}[1\{59}2S \Ksni_s_f04 \Kansif16 \{27}[016q \{27}[227z
Shift-F5 \884 \Kudkf5 \{27}[15\{59}2~ \Ksni_s_f05 \Kansif17 \{27}[017q \{27}[228z
Shift-F6 \885 \Kudkf6 \{27}[17\{59}2~ \Ksni_s_f06 \Kansif18 \{27}[018q \{27}[229z
Shift-F7 \886 \Kudkf7 \{27}[18\{59}2~ \Ksni_s_f07 \Kansif19 \{27}[019q \{27}[230z
Shift-F8 \887 \Kudkf8 \{27}[19\{59}2~ \Ksni_s_f08 \Kansif20 \{27}[020q \{27}[231z
Shift-F9 \888 \Kudkf9 \{27}[20\{59}2~ \Ksni_s_f09 \Kansif21 \{27}[021q \{27}[232z
Shift-F10 \889 \Kudkf10 \{27}[21\{59}2~ \Ksni_s_f10 \Kansif22 \{27}[022q \{27}[233z
Shift-F11 \890 \{27}[23\{59}2~ \Ksni_s_f11 \Kansif23 \{27}[023q \{27}[234z
Shift-F12 \891 \{27}[24\{59}2~ \Ksni_s_f12 \Kansif24 \{27}[024q \{27}[235z
Shift-NumLock \912 \Kignore
SOH \1025 \{27}
STX \1026 \{28}
ETX \1027 \{29}
EOT \1028 \Ksni_mode \{30}
ENQ \1029 \{31}
ACK \1030 \{127}
BEL \1031 \Knull
BS \1032 \Ksni_help
DLE \1040 \Ksni_print
DC3 \1043 \Ksni_start
SP \1056 \Knull
DEL \1151 \{127}
Ctrl-Tab \1289 \{27}[072q
Ctrl-Clear \1292 \{27}[184q \{27}[218z
Ctrl-PageUp \1313 \{27}[190q \{27}[216z
Ctrl-PageDown \1314 \{27}[194q \{27}[222z
Ctrl-End \1315 \{27}[176q \{27}[220z
Ctrl-Home \1316 \{27}[172q \{27}[214z
Ctrl-LeftArrow \1317 \{27}[174q \{27}[D
Ctrl-UpArrow \1318 \{27}[a \{27}[182q \{27}[A
Ctrl-RightArrow \1319 \{27}[192q \{27}[C
Ctrl-DownArrow \1320 \{27}[b \{27}[186q \{27}[B
Ctrl-Print \1322 \{27}[211q \{27}[209z
Ctrl-Insert \1325 \{27}[178q \{27}[247z
Ctrl-Delete \1326 \{8} \{27}[196q \{27}[249z
Ctrl-0 \1328 \{27}[056q
Ctrl-1 \1329 \{27}[049q \{0}
Ctrl-2 \1330 \Knull
Ctrl-3 \1331 \{27}[050q
Ctrl-4 \1332 \{27}[051q
Ctrl-5 \1333 \{27}[052q
Ctrl-6 \1334 \{30}
Ctrl-7 \1335 \{27}[053q
Ctrl-8 \1336 \{27}[054q
Ctrl-9 \1337 \{27}[055q
Ctrl-Multiply \1386 \{27}[187q \{27}[213z
Ctrl-Add \1387 \{27}[200q \{27}[253z
Ctrl-Subtract \1389 \{27}[198q \{27}[254z
Ctrl-F1 \1392 \Kmarkstart \{27}[1\{59}5P \Kmarkstart \Ksni_f11 \Kansif25 \Kmarkstart \{27}[025q \{27}[224z
Ctrl-F2 \1393 \Kmarkcancel \{27}[1\{59}5Q \Kmarkcancel \Ksni_f12 \Kansif26 \Kmarkcancel \{27}[026q \{27}[225z
Ctrl-F3 \1394 \{27}[1\{59}5R \Ksni_f13 \Kansif27 \{27}[027q \{27}[226z
Ctrl-F4 \1395 \{27}[1\{59}5S \Ksni_f14 \Kansif28 \{27}[028q \{27}[227z
Ctrl-F5 \1396 \{27}[15\{59}5~ \Ksni_f15 \Kansif29 \{27}[029q \{27}[228z
Ctrl-F6 \1397 \{27}[17\{59}5~ \Ksni_f16 \Kansif30 \{27}[030q \{27}[229z
Ctrl-F7 \1398 \{27}[18\{59}5~ \Ksni_f17 \Kansif31 \{27}[031q \{27}[230z
Ctrl-F8 \1399 \{27}[19\{59}5~ \Ksni_f18 \Kansif32 \{27}[032q \{27}[231z
Ctrl-F9 \1400 \{27}[20\{59}5~ \Ksni_f19 \Kansif33 \{27}[033q \{27}[232z
Ctrl-F10 \1401 \{27}[21\{59}5~ \Ksni_f20 \Kansif34 \{27}[034q \{27}[233z
Ctrl-F11 \1402 \{27}[23\{59}5~ \Kansif35 \{27}[035q \{27}[234z
Ctrl-F12 \1403 \{27}[24\{59}5~ \Kansif36 \{27}[036q \{27}[235z
Ctrl-OEM.US.Subtract \1469 \{31}
Ctrl-OEM.US.Slash \1471 \{29} \{31}
Ctrl-OEM.US.Grave \1472 \{27}[057q \{28}
Ctrl-Shift-Enter \1805 \Kkpenter \{13} \Kkpenter \Kkeyclick
Ctrl-Shift-2 \1842 \Knull
Ctrl-Shift-6 \1846 \{30}
Ctrl-Shift-Add \1899 \Kansif56
Ctrl-Shift-Subtract \1901 \Kansif52
Ctrl-Shift-F1 \1904 \{27}[1\{59}6P \Ksni_s_f11 \Kansif37
Ctrl-Shift-F2 \1905 \{27}[1\{59}6Q \Ksni_s_f12 \Kansif38
Ctrl-Shift-F3 \1906 \{27}[1\{59}6R \Ksni_s_f13 \Kansif39
Ctrl-Shift-F4 \1907 \{27}[1\{59}6S \Ksni_s_f14 \Kansif40
Ctrl-Shift-F5 \1908 \{27}[15\{59}6~ \Ksni_s_f15 \Kansif41
Ctrl-Shift-F6 \1909 \{27}[17\{59}6~ \Ksni_s_f16 \Kansif42
Ctrl-Shift-F7 \1910 \{27}[18\{59}6~ \Ksni_s_f17 \Kansif43
Ctrl-Shift-F8 \1911 \{27}[19\{59}6~ \Ksni_s_f18 \Kansif44
Ctrl-Shift-F9 \1912 \{27}[20\{59}6~ \Ksni_s_f19 \Kansif45
Ctrl-Shift-F10 \1913 \{27}[21\{59}6~ \Ksni_s_f20 \Kansif46
Ctrl-Shift-F11 \1914 \{27}[23\{59}6~ \Ksni_s_f19 \Kansif47
Ctrl-Shift-F12 \1915 \{27}[24\{59}6~ \Ksni_s_f20 \Kansif48
Ctrl-Shift-OEM.US.Subtract \1981 \{31}
Ctrl-Shift-OEM.US.Slash \1983 \{31}
Ctrl-Shift-OEM.US.LeftBracket \2011 \{27}
Ctrl-Shift-OEM.US.BackSlash \2012 \{28}
Ctrl-Shift-OEM.US.RightBracket \2013 \{29}
Alt-! \2081 \Ksni_s_f21
Alt-" \2082 \Ksni_s_f22
Alt-, \2092 \Kkpcoma
Alt-- \2093 \Kkpminus
Alt-. \2094 \Kkpdot
Alt-0 \2096 \Kkp0 \{27}[067q
Alt-1 \2097 \Kkp1 \Ksni_f21 \Ki31_pa1 \Kba80_softkey1 \{27}[058q
Alt-2 \2098 \Kkp2 \Ksni_f22 \Ki31_pa2 \Kba80_softkey2 \{27}[059q
Alt-3 \2099 \Kkp3 \Ksni_user1 \Ki31_pa3 \Kba80_softkey3 \{27}[060q
Alt-4 \2100 \Kkp4 \Ksni_user2 \Kba80_softkey4 \{27}[061q
Alt-5 \2101 \Kkp5 \Ksni_user3 \Kba80_softkey5 \{27}[062q
Alt-6 \2102 \Kkp6 \Ksni_user4 \Kba80_softkey6 \{27}[063q
Alt-7 \2103 \Kkp7 \Ksni_user5 \Kba80_softkey7 \{27}[064q
Alt-8 \2104 \Kkp8 \Kba80_softkey8 \{27}[065q
Alt-9 \2105 \Kkp9 \Kba80_softkey9 \{27}[066q
Alt-= \2109 \Kreset
Alt-B \2114 \Kbreak
Alt-C \2115 \Kcompose
Alt-D \2116 \Kdebug
Alt-E \2117 \Kprintff
Alt-F \2118 \Kfnkeys
Alt-H \2120 \Khelp
Alt-K \2123 \Kkeyclick
Alt-L \2124 \Klbreak
Alt-N \2126 \Kucs2
Alt-O \2127 \Kprtauto
Alt-P \2128 \Kdump
Alt-Q \2129 \Kquit
Alt-R \2130 \Kreset
Alt-S \2131 \Kstatus
Alt-T \2132 \Ktermtype
Alt-U \2133 \Khangup
Alt-V \2134 \Kflipscn
Alt-X \2136 \Kexit
Alt-a \2145 \{27}Na \{27}[087q
Alt-b \2146 \Kbreak \{27}Nb \Kbreak \{27}[105q \Kbreak
Alt-c \2147 \Kcompose \{27}Nc \Kcompose \{27}[103q \Kcompose
Alt-d \2148 \Kdebug \Ksni_mode \Kdebug \{27}Nd \Kdebug \{27}[089q \Kdebug
Alt-e \2149 \Kprintff \{27}Ne \Kprintff \{27}[076q \Kprintff
Alt-f \2150 \Kfnkeys \{27}Nf \Kfnkeys \{27}[090q \Kfnkeys
Alt-g \2151 \{27}Ng \{27}[091q
Alt-h \2152 \Khelp \Ksni_help \Khelp \{27}Nh \Khelp \{27}[092q \Khelp
Alt-i \2153 \{27}Ni \{27}[081q
Alt-j \2154 \{27}Nj \{27}[093q
Alt-k \2155 \Kkeyclick \{27}Nk \Kkeyclick \{27}[094q \Kkeyclick
Alt-l \2156 \Klbreak \{27}Nl \Klbreak \{27}[095q \Klbreak
Alt-m \2157 \{27}Nm \{27}[107q
Alt-n \2158 \Kucs2 \{27}Nn \Kucs2 \{27}[106q \Kucs2
Alt-o \2159 \Kprtauto \{27}No \Kprtauto \{27}[082q \Kprtauto
Alt-p \2160 \Kdump \Ksni_print \Kdump \{27}Np \Kdump \{27}[083q \Kdump
Alt-q \2161 \Kquit \{27}Nq \Kquit \{27}[074q \Kquit
Alt-r \2162 \Kreset \{27}Nr \Kreset \{27}[077q \Kreset
Alt-s \2163 \Kstatus \Ksni_start \Kstatus \{27}Ns \Kstatus \{27}[088q \Kstatus
Alt-t \2164 \Ktermtype \{27}Nt \Ktermtype \{27}[078q \Ktermtype
Alt-u \2165 \Khangup \{27}Nu \Khangup \{27}[080q \Khangup
Alt-v \2166 \Kflipscn \{27}Nv \Kflipscn \{27}[104q \Kflipscn
Alt-w \2167 \{27}Nw \{27}[075q
Alt-x \2168 \Kexit \{27}Nx \Kexit \{27}[102q \Kexit
Alt-y \2169 \{27}Ny \{27}[079q
Alt-z \2170 \{27}Nz \{27}[101q
Alt-Backspace \2312 \{8} \{27}[071q \{8}
Alt-Enter \2317 \{27}[100q
Alt-Print \2346 \{27}[212q \{27}[209z
Alt-Delete \2350 \{27}[197q
Alt-Multiply \2410 \{27}[188q
Alt-Add \2411 \Kkpminus \{27}[201q
Alt-Subtract \2413 \{27}[199q
Alt-F1 \2416 \Kdecf11 \{27}[1\{59}3P \Ki31_f13 \Kba80_pa13 \{27}[037q \{27}[224z
Alt-F2 \2417 \Kdecf12 \{27}[1\{59}3Q \Ki31_f14 \Kba80_pa14 \{27}[038q \{27}[225z
Alt-F3 \2418 \Kdecf13 \{27}[1\{59}3R \Ki31_f15 \Kba80_pa15 \{27}[039q \{27}[226z
Alt-F4 \2419 \Kdecf14 \{27}[1\{59}3S \Ki31_f16 \Kba80_pa16 \{27}[040q \{27}[227z
Alt-F5 \2420 \Kdecf15 \{27}[15\{59}3~ \Ki31_f17 \Kba80_pa17 \{27}[041q \{27}[228z
Alt-F6 \2421 \Kdecdo \{27}[17\{59}3~ \Ki31_f18 \Kba80_pa18 \{27}[042q \{27}[229z
Alt-F7 \2422 \Kdecf17 \{27}[18\{59}3~ \Ki31_f19 \Kba80_pa19 \{27}[043q \{27}[230z
Alt-F8 \2423 \Kdecf18 \{27}[19\{59}3~ \Ki31_f20 \Kba80_pa20 \{27}[044q \{27}[231z
Alt-F9 \2424 \Kdecf19 \{27}[20\{59}3~ \Ki31_f21 \Kba80_pa21 \{27}[045q \{27}[232z
Alt-F10 \2425 \Kdecf20 \{27}[21\{59}3~ \Ki31_f22 \Kba80_pa22 \{27}[046q \{27}[233z
Alt-F11 \2426 \{27}[23\{59}3~ \Ki31_f23 \Kba80_pa23 \{27}[047q \{27}[234z
Alt-F12 \2427 \{27}[24\{59}3~ \Ki31_f24 \Kba80_pa24 \{27}[048q \{27}[235z
Alt-Shift-F1 \2928 \Kudkf11 \{27}[1\{59}4P \Ksni_c_f01 \Ki31_f25
Alt-Shift-F2 \2929 \Kudkf12 \{27}[1\{59}4Q \Ksni_c_f02 \Ki31_f26
Alt-Shift-F3 \2930 \Kudkf13 \{27}[1\{59}4R \Ksni_c_f03 \Ki31_f27
Alt-Shift-F4 \2931 \Kudkf14 \{27}[1\{59}4S \Ksni_c_f04 \Ki31_f28
Alt-Shift-F5 \2932 \Kudkf15 \{27}[15\{59}4~ \Ksni_c_f05 \Ki31_f29
Alt-Shift-F6 \2933 \Kudkdo \{27}[17\{59}4~ \Ksni_c_f06 \Ki31_f30
Alt-Shift-F7 \2934 \Kudkf17 \{27}[18\{59}4~ \Ksni_c_f07 \Ki31_f31
Alt-Shift-F8 \2935 \Kudkf18 \{27}[19\{59}4~ \Ksni_c_f08 \Ki31_f32
Alt-Shift-F9 \2936 \Kudkf19 \{27}[20\{59}4~ \Ksni_c_f09 \Ki31_f33
Alt-Shift-F10 \2937 \Kudkf20 \{27}[21\{59}4~ \Ksni_c_f10 \Ki31_f34
Alt-Shift-F11 \2938 \{27}[23\{59}4~ \Ksni_c_f11 \Ki31_f35
Alt-Shift-F12 \2939 \{27}[24\{59}4~ \Ksni_c_f12 \Ki31_f36
Ctrl-Alt-Shift-1 \3889 \Ksni_c_f21
Ctrl-Alt-Shift-2 \3890 \Ksni_c_f22
Ctrl-Alt-Shift-D \3908 \Kdebuglog
Ctrl-Alt-Shift-E \3909 \Kkbemacs
Ctrl-Alt-Shift-H \3912 \Kkbhebrew
Ctrl-Alt-Shift-N \3918 \Kkbenglish
Ctrl-Alt-Shift-R \3922 \Kkbrussian
Ctrl-Alt-Shift-W \3927 \Kkbwp
Ctrl-Alt-Shift-F1 \3952 \{27}[1\{59}8P \Ksni_c_f11
Ctrl-Alt-Shift-F2 \3953 \{27}[1\{59}8Q \Ksni_c_f12
Ctrl-Alt-Shift-F3 \3954 \{27}[1\{59}8R \Ksni_c_f13
Ctrl-Alt-Shift-F4 \3955 \{27}[1\{59}8S \Ksni_c_f14
Ctrl-Alt-Shift-F5 \3956 \{27}[15\{59}8~ \Ksni_c_f15
Ctrl-Alt-Shift-F6 \3957 \{27}[17\{59}8~ \Ksni_c_f16
Ctrl-Alt-Shift-F7 \3958 \{27}[18\{59}8~ \Ksni_c_f17
Ctrl-Alt-Shift-F8 \3959 \{27}[19\{59}8~ \Ksni_c_f18
Ctrl-Alt-Shift-F9 \3960 \{27}[20\{59}8~ \Ksni_c_f19
Ctrl-Alt-Shift-F10 \3961 \{27}[21\{59}8~ \Ksni_c_f20
Ctrl-Alt-Shift-F11 \3962 \{27}[23\{59}8~
Ctrl-Alt-Shift-F12 \3963 \{27}[24\{59}8~
Kp-/ \4143 \Kpf2 \{27}[212z
Gray-Tab \4361 \Kcompose
Gray-Enter \4365 \Kkpenter \{13} \{10}
Gray-PageUp \4385 \Kupscn \Kdecprev \Kupscn \Kdecprev \Kupscn \Ksni_scroll_up \Kansif51 \{27}[5~ \{27}[V \Kupscn \Ki31_clear \Kba80_pgup \{27}[150q \{27}[216z
Gray-PageDown \4386 \Kdnscn \Kdecnext \Kdnscn \Kdecnext \Kdnscn \Ksni_scroll_dn \Kansif59 \{27}[6~ \{27}[U \Kdnscn \Ki31_erase_eof \Kba80_pgdn \{27}[154q \{27}[222z
Gray-End \4387 \Kendscn \Kdecfind \Kendscn \{27}OF \Kendscn \Ksni_end \Kansif57 \{27}[4~ \Kendscn \Kba80_end \{27}[146q \{27}[220z
Gray-Home \4388 \Khomscn \Kdechome \Khomscn \{27}OH \Khomscn \Ksni_home \Kansif49 \{27}[1~ \{27}[H \Khomscn \Kba80_home \{27}[H \{27}[214z
Gray-LeftArrow \4389 \Klfarr \Kansif53 \Klfarr
Gray-UpArrow \4390 \Kuparr \Kansif50 \Kuparr
Gray-RightArrow \4391 \Krtarr \Kansif55 \Krtarr
Gray-DownArrow \4392 \Kdnarr \Kansif58 \Kdnarr
Gray-Insert \4397 \Kdecinsert \Kdecinsert \Ksni_ins_char \Kansif60 \{27}[2~ \{27}[@ \Ki31_ins_char \Kba80_ins \{27}[139q \{27}[247z
Gray-Delete \4398 \{127} \Kdecremove \{127} \{127} \{127} \Kansif61 \{127} \{27}[P \{127} \Ki31_delete \Kba80_del \{27}[P \{127}
Gray-LeftMSWindows \4443 \Kignore
Gray-RightMSWindows \4444 \Kignore
Gray-TaskList \4445 \Kignore
Gray-Multiply \4458 \Kdump
Gray-Add \4459 \Kkpminus
Gray-Divide \4463 \Kpf2 \{47} \{27}[212z
Gray-F3 \4466 \Kdecf13
Gray-F4 \4467 \Kdecf14
Gray-F5 \4468 \Kdecf15
Gray-F6 \4469 \Kdecdo
Gray-F7 \4470 \Kdecf17
Gray-F8 \4471 \Kdecf18
Gray-F9 \4472 \Kdecf19
Gray-F10 \4473 \Kdecf20
Gray-F13 \4476 \Kdecf13
Gray-F14 \4477 \Kdecf14
Gray-F15 \4478 \Kdecf15
Gray-F16 \4479 \Kdecdo
Gray-F17 \4480 \Kdecf17
Gray-F18 \4481 \Kdecf18
Gray-F19 \4482 \Kdecf19
Gray-F20 \4483 \Kdecf20
Gray-NumLock \4496 \Kgold \Kignore
Gray-162 \4514 \Kignore
Gray-164 \4516 \Kignore
Gray-OEM.US.Slash \4543 \Kpf2 \{47}
Shift-Gray-PageUp \4897 \{27}[5\{59}2~ \Ksni_scroll_up \{27}[151q \{27}[216z
Shift-Gray-PageDown \4898 \{27}[6\{59}2~ \Ksni_scroll_dn \{27}[155q \{27}[222z
Shift-Gray-End \4899 \{27}[1\{59}2F \Ksni_end \{27}[147q \{27}[220z
Shift-Gray-Home \4900 \{27}[1\{59}2H \Ksni_home \{27}[143q \{27}[214z
Shift-Gray-LeftArrow \4901 \Klfone \{27}[1\{59}2D \Klfone \{27}[158q \{27}[D
Shift-Gray-UpArrow \4902 \{27}[1\{59}2A \{27}[161q \{27}[A
Shift-Gray-RightArrow \4903 \Krtone \{27}[1\{59}2C \Krtone \{27}[167q \{27}[C
Shift-Gray-DownArrow \4904 \{27}[1\{59}2B \{27}[164q \{27}[B
Shift-Gray-Insert \4909 \Kpaste \{27}[2\{59}2~ \Kpaste \Ksni_ins_char \Kpaste \{27}[139q \{27}[247z
Shift-Gray-Delete \4910 \{127} \{27}[3\{59}2~ \{127} \Ksni_del_char \{127} \{27}[P \{127}
Shift-Gray-Multiply \4970 \Kignore
Shift-Gray-Divide \4975 \Kdecf02
Shift-Gray-F3 \4978 \Kudkf13
Shift-Gray-F4 \4979 \Kudkf14
Shift-Gray-F5 \4980 \Kudkf15
Shift-Gray-F6 \4981 \Kudkdo
Shift-Gray-F7 \4982 \Kudkf17
Shift-Gray-F8 \4983 \Kudkf18
Shift-Gray-F9 \4984 \Kudkf19
Shift-Gray-F10 \4985 \Kudkf20
Shift-Gray-F13 \4988 \Kudkf13
Shift-Gray-F14 \4989 \Kudkf14
Shift-Gray-F15 \4990 \Kudkf15
Shift-Gray-F16 \4991 \Kudkdo
Shift-Gray-F17 \4992 \Kudkf17
Shift-Gray-F18 \4993 \Kudkf18
Shift-Gray-F19 \4994 \Kudkf19
Shift-Gray-F20 \4995 \Kudkf20
Shift-Gray-NumLock \5008 \Kignore \Kdecf01 \Kignore
Ctrl-Gray-PageUp \5409 \Kupone \{27}[5\{59}5~ \Kupone \{27}[152q \{27}[216z
Ctrl-Gray-PageDown \5410 \Kdnone \{27}[6\{59}5~ \Kdnone \{27}[156q \{27}[222z
Ctrl-Gray-End \5411 \{27}[1\{59}5F \{27}[148q \{27}[220z
Ctrl-Gray-Home \5412 \{27}[1\{59}5H \{27}[144q \{27}[214z
Ctrl-Gray-LeftArrow \5413 \Kbacknext \{27}[1\{59}5D \Kbacknext \{27}[159q \{27}[D
Ctrl-Gray-UpArrow \5414 \Kgoto \{27}[1\{59}5A \Kgoto \{27}[a \Kgoto \{27}[162q \{27}[A
Ctrl-Gray-RightArrow \5415 \Kfwdnext \{27}[1\{59}5C \Kfwdnext \{27}[168q \{27}[C
Ctrl-Gray-DownArrow \5416 \{27}[1\{59}5B \{27}[b \{27}[165q \{27}[B
Ctrl-Gray-Insert \5421 \Kmarkcopyclip \{27}[2\{59}5~ \Kmarkcopyclip \Ksni_ins_word \Kmarkcopyclip \{27}[140q \{27}[247z
Ctrl-Gray-Delete \5422 \{8} \{27}[3\{59}5~ \{8} \Ksni_del_word \{8} \{27}[142q \{127}
Ctrl-Gray-Divide \5487 \{27}[179q \{27}[212z
Ctrl-Shift-Gray-PageUp \5921 \{27}[5\{59}6~
Ctrl-Shift-Gray-PageDown \5922 \{27}[6\{59}6~
Ctrl-Shift-Gray-End \5923 \{27}[1\{59}6F
Ctrl-Shift-Gray-Home \5924 \{27}[1\{59}6H
Ctrl-Shift-Gray-LeftArrow \5925 \{27}[1\{59}6D
Ctrl-Shift-Gray-UpArrow \5926 \{27}[1\{59}6A
Ctrl-Shift-Gray-RightArrow \5927 \{27}[1\{59}6C
Ctrl-Shift-Gray-DownArrow \5928 \{27}[1\{59}6B
Ctrl-Shift-Gray-Insert \5933 \Kmarkcopyhost \{27}[2\{59}6~ \Kmarkcopyhost
Ctrl-Shift-Gray-Delete \5934 \{27}[3\{59}6~
Alt-Gray-PageUp \6433 \Kdecremove \{27}[5\{59}3~ \Ksni_ch_code \{27}[153q \{27}[216z
Alt-Gray-PageDown \6434 \Kdos \Kdecnext \{27}[6\{59}3~ \Kdos \{27}[157q \{27}[222z
Alt-Gray-End \6435 \Kprintff \Kdecprev \{27}[1\{59}3F \Kprintff \Ksni_endmarke \Kprintff \{27}[149q \{27}[220z
Alt-Gray-Home \6436 \Kdecinsert \{27}[1\{59}3H \Ksni_ce \{27}[145q \{27}[214z
Alt-Gray-LeftArrow \6437 \Kbacksearch \{27}[1\{59}3D \Kbacksearch \{27}[160q \{27}[D
Alt-Gray-UpArrow \6438 \Kgobook \{27}[1\{59}3A \Kgobook \{27}[162q \{27}[A
Alt-Gray-RightArrow \6439 \Kfwdsearch \{27}[1\{59}3C \Kfwdsearch \{27}[169q \{27}[C
Alt-Gray-DownArrow \6440 \Ksetbook \{27}[1\{59}3B \Ksetbook \{27}[165q \{27}[B
Alt-Gray-Insert \6445 \Kdecfind \{27}[2\{59}3~ \Ksni_ins_line \{27}[141q \{27}[247z
Alt-Gray-Delete \6446 \Kdecselect \{27}[3\{59}3~ \Ksni_del_line \{27}[M \{127}
Alt-Gray-Divide \6511 \{27}[180q
Alt-Shift-Gray-PageUp \6945 \Kupscn \{27}[5\{59}4~ \Kupscn
Alt-Shift-Gray-PageDown \6946 \Kdnscn \{27}[6\{59}4~ \Kdnscn
Alt-Shift-Gray-End \6947 \Kendscn \{27}[1\{59}4F \Kendscn
Alt-Shift-Gray-Home \6948 \Khomscn \{27}[1\{59}4H \Khomscn
Alt-Shift-Gray-LeftArrow \6949 \Klfpage \{27}[1\{59}4D \Klfpage
Alt-Shift-Gray-UpArrow \6950 \{27}[1\{59}4A
Alt-Shift-Gray-RightArrow \6951 \Krtpage \{27}[1\{59}4C \Krtpage
Alt-Shift-Gray-DownArrow \6952 \{27}[1\{59}4B
Alt-Shift-Gray-Insert \6957 \{27}[2\{59}4~
Alt-Shift-Gray-Delete \6958 \{27}[3\{59}4~
Ctrl-Alt-Gray-PageUp \7457 \{27}[5\{59}7~
Ctrl-Alt-Gray-PageDown \7458 \{27}[6\{59}7~
Ctrl-Alt-Gray-End \7459 \{27}[1\{59}7F
Ctrl-Alt-Gray-Home \7460 \{27}[1\{59}7H
Ctrl-Alt-Gray-LeftArrow \7461 \{27}[1\{59}7D
Ctrl-Alt-Gray-UpArrow \7462 \{27}[1\{59}7A
Ctrl-Alt-Gray-RightArrow \7463 \{27}[1\{59}7C
Ctrl-Alt-Gray-DownArrow \7464 \{27}[1\{59}7B
Ctrl-Alt-Gray-Insert \7469 \{27}[2\{59}7~
Ctrl-Alt-Shift-Gray-End \7971 \{27}[1\{59}8F
Ctrl-Alt-Shift-Gray-LeftArrow \7973 \Klfall \{27}[1\{59}8D \Klfall
Ctrl-Alt-Shift-Gray-UpArrow \7974 \{27}[1\{59}8A
Ctrl-Alt-Shift-Gray-RightArrow \7975 \Krtall \{27}[1\{59}8C \Krtall
Ctrl-Alt-Shift-Gray-DownArrow \7976 \{27}[1\{59}8B
Ctrl-Alt-Shift-Gray-Delete \7982 \{27}[3\{59}8~

Keymaps for Special Keyboard Modes

In addition to terminal-type specific keymaps, Kermit 95 has Special Keyboard Modes. When one of these is enabled, it acts as an overlay changing specific key definitions to be more suitable for a particular application or language:

                   [Special Keyboard Modes]
             +-----------+----------+----------+
             |           |          |          |
           EMACS      HEBREW     RUSSIAN   WORDPERFECT
             |           |          |          |
             +-----------+-----+----+----------+
                               |
                      [SET KEY Definitions]
                               |
           [Terminal-Emulation-Specific Definitions]
    +--------+--------+--------+--------+--------+--------+
    |        |        |        |        |        |        |
  VT52     VT100    VT220     WYSE    DG200     TVI      etc...
    |        |        |        |        |        |        |
    +--------+--------+--------+--------+--------+--------+
        

Any key not defined by the current special keyboard mode, will fall through to the user key definitions, or the terminal-type-specific keymap.

Key Key Code emacs meta xterm-meta wp hebrew russian
# \35 \{252}
$ \36 \{37}
' \39 \{44}
, \44 \{154} \{161}
. \46 \{149} \{238}
/ \47 \{46}
: \58 \{157}
; \59 \{147} \{237}
< \60 \{129}
> \62 \{158}
? \63 \{44}
@ \64 \{34}
A \65 \{148}
B \66 \{136}
C \67 \{145}
D \68 \{130}
E \69 \{147}
F \70 \{128}
G \71 \{143}
H \72 \{144}
I \73 \{152}
J \74 \{142}
K \75 \{139}
L \76 \{132}
M \77 \{156}
N \78 \{146}
O \79 \{153}
P \80 \{135}
Q \81 \{137}
R \82 \{138}
S \83 \{155}
T \84 \{133}
U \85 \{131}
V \86 \{140}
W \87 \{150}
X \88 \{151}
Y \89 \{141}
Z \90 \{159}
[ \91 \{229}
\ \92 \{47}
] \93 \{234}
^ \94 \{58}
` \96 \{241}
a \97 \{153} \{228}
b \98 \{144} \{168}
c \99 \{129} \{225}
d \100 \{130} \{162}
e \101 \{151} \{227}
f \102 \{139} \{160}
g \103 \{146} \{175}
h \104 \{137} \{224}
i \105 \{143} \{232}
j \106 \{135} \{174}
k \107 \{140} \{171}
l \108 \{138} \{164}
m \109 \{150} \{236}
n \110 \{142} \{226}
o \111 \{141} \{233}
p \112 \{148} \{167}
q \113 \{47} \{169}
r \114 \{152} \{170}
s \115 \{131} \{235}
t \116 \{128} \{165}
u \117 \{133} \{163}
v \118 \{132} \{172}
w \119 \{39} \{230}
x \120 \{145} \{231}
y \121 \{136} \{173}
z \122 \{134} \{239}
{ \123 \{149}
} \125 \{154}
~ \126 \{240}
Clear \268 \{27}
PageUp \289 \{27}$2
PageDown \290 \{27}$5
End \291 \{27}$4
Home \292 \{27}$1
LeftArrow \293 \Klfarr
UpArrow \294 \Kuparr
RightArrow \295 \Krtarr
DownArrow \296 \Kdnarr
Insert \301 \{27}$0
Delete \302 \{27}$3
Keypad-0 \352 \{48}
Keypad-1 \353 \{49}
Keypad-2 \354 \{50}
Keypad-3 \355 \{51}
Keypad-4 \356 \{52}
Keypad-5 \357 \{53}
Keypad-6 \358 \{54}
Keypad-7 \359 \{55}
Keypad-8 \360 \{56}
Keypad-9 \361 \{57}
Multiply \362 \{42}
Add \363 \{43}
Subtract \365 \{45}
Decimal \366 \{46}
F5 \372 \Kkp7
F6 \373 \Kkp8
F7 \374 \Kkp9
F8 \375 \Kkpminus
F9 \376 \Kkp4
F10 \377 \Kkp5
F11 \378 \{27}~A
F12 \379 \{27}~B
Shift-F1 \880 \Kkp6
Shift-F2 \881 \Kkpcoma
Shift-F3 \882 \Kkp1
Shift-F4 \883 \Kkp2
Shift-F5 \884 \Kkp3
Shift-F6 \885 \Kkpenter
Shift-F7 \886 \Kkp0
Shift-F8 \887 \Kkpdot
Shift-F9 \888 \{27}!8
Shift-F10 \889 \{27}!9
EOT \1028 \{4}
BS \1032 \{27})h
HT \1033 \{27})i
LF \1034 \{27})\{13}
CR \1037 \{27})m
DC1 \1041 \{27})q
DC3 \1043 \{27})s
DEL \1151 \{27})
Ctrl-Enter \1293 \{27})\{13}
Ctrl-PageUp \1313 \{27}^2
Ctrl-PageDown \1314 \{27}^5
Ctrl-End \1315 \{27}^4
Ctrl-Home \1316 \{27}^1
Ctrl-LeftArrow \1317 \{27}^L
Ctrl-UpArrow \1318 \{27}^U
Ctrl-RightArrow \1319 \{27}^R
Ctrl-DownArrow \1320 \{27}^D
Ctrl-Insert \1325 \{27}^0
Ctrl-F1 \1392 \{27}@0
Ctrl-F2 \1393 \{27}@1
Ctrl-F3 \1394 \{27}@2
Ctrl-F4 \1395 \{27}@3
Ctrl-F5 \1396 \{27}@4
Ctrl-F6 \1397 \{27}@5
Ctrl-F7 \1398 \{27}@6
Ctrl-F8 \1399 \{27}@7
Ctrl-F9 \1400 \{27}@8
Ctrl-F10 \1401 \{27}@9
Alt-! \2081 \{27}\{33} \{161}
Alt-" \2082 \{27}\{34} \{162}
Alt-# \2083 \{27}\{35} \{163}
Alt-$ \2084 \{27}\{36} \{164}
Alt-% \2085 \{27}\{37} \{165}
Alt-& \2086 \{27}\{38} \{166}
Alt-' \2087 \{27}\{39} \{167}
Alt-( \2088 \{27}\{40} \{168}
Alt-) \2089 \{27}\{41} \{169}
Alt-* \2090 \{27}\{42} \{170}
Alt-+ \2091 \{27}\{43} \{171}
Alt-, \2092 \{27}\{44} \{172}
Alt-- \2093 \{27}\{45} \{173}
Alt-. \2094 \{27}\{46} \{174} \Kexit
Alt-/ \2095 \{27}\{47} \{175}
Alt-0 \2096 \{27}\{48} \{176} \{27}|9
Alt-1 \2097 \{27}\{49} \{177} \{27}|0
Alt-2 \2098 \{27}\{50} \{178} \{27}|1
Alt-3 \2099 \{27}\{51} \{179} \{27}|2
Alt-4 \2100 \{27}\{52} \{180} \{27}|3
Alt-5 \2101 \{27}\{53} \{181} \{27}|4
Alt-6 \2102 \{27}\{54} \{182} \{27}|5
Alt-7 \2103 \{27}\{55} \{183} \{27}|6
Alt-8 \2104 \{27}\{56} \{184} \{27}|7
Alt-9 \2105 \{27}\{57} \{185} \{27}|8
Alt-: \2106 \{27}\{58} \{186}
Alt-; \2107 \{27}\{59} \{187} \Kdump
Alt-< \2108 \{27}\{60} \{188}
Alt-= \2109 \{27}\{61} \{189} \{27}|=
Alt-> \2110 \{27}\{62} \{190}
Alt-? \2111 \{27}\{63} \{191}
Alt-@ \2112 \{27}\{64} \{192}
Alt-A \2113 \{27}\{65} \{193}
Alt-B \2114 \{27}\{66} \{194}
Alt-C \2115 \{27}\{67} \{195}
Alt-D \2116 \{27}\{68} \{196}
Alt-E \2117 \{27}\{69} \{197}
Alt-F \2118 \{27}\{70} \{198}
Alt-G \2119 \{27}\{71} \{199}
Alt-H \2120 \{27}\{72} \{200}
Alt-I \2121 \{27}\{73} \{201}
Alt-J \2122 \{27}\{74} \{202}
Alt-K \2123 \{27}\{75} \{203}
Alt-L \2124 \{27}\{76} \{204}
Alt-M \2125 \{27}\{77} \{205}
Alt-N \2126 \{27}\{78} \{206}
Alt-O \2127 \{27}\{79} \{207}
Alt-P \2128 \{27}\{80} \{208}
Alt-Q \2129 \{27}\{81} \{209}
Alt-R \2130 \{27}\{82} \{210}
Alt-S \2131 \{27}\{83} \{211}
Alt-T \2132 \{27}\{84} \{212}
Alt-U \2133 \{27}\{85} \{213}
Alt-V \2134 \{27}\{86} \{214}
Alt-W \2135 \{27}\{87} \{215}
Alt-X \2136 \{27}\{88} \{216}
Alt-Y \2137 \{27}\{89} \{217}
Alt-Z \2138 \{27}\{90} \{218}
Alt-[ \2139 \{27}\{91} \{219}
Alt-\ \2140 \{27}\{92} \{220}
Alt-] \2141 \{27}\{93} \{221}
Alt-^ \2142 \{27}\{94} \{222}
Alt-_ \2143 \{27}\{95} \{223}
Alt-` \2144 \{27}\{96} \{224}
Alt-a \2145 \{27}\{97} \{225} \{27}|a
Alt-b \2146 \{27}\{98} \{226} \{27}|b
Alt-c \2147 \{27}\{99} \{227} \{27}|c
Alt-d \2148 \{27}\{100} \{228} \{27}|d
Alt-e \2149 \{27}\{101} \{229} \{27}|e
Alt-f \2150 \{27}\{102} \{230} \{27}|f
Alt-g \2151 \{27}\{103} \{231} \{27}|g
Alt-h \2152 \{27}\{104} \{232} \{27}|h
Alt-i \2153 \{27}\{105} \{233} \{27}|i
Alt-j \2154 \{27}\{106} \{234} \{27}|j
Alt-k \2155 \{27}\{107} \{235} \{27}|k
Alt-l \2156 \{27}\{108} \{236} \{27}|l
Alt-m \2157 \{27}\{109} \{237} \{27}|m
Alt-n \2158 \{27}\{110} \{238} \{27}|n
Alt-o \2159 \{27}\{111} \{239} \{27}|o
Alt-p \2160 \{27}\{112} \{240} \{27}|p
Alt-q \2161 \{27}\{113} \{241} \{27}|q
Alt-r \2162 \{27}\{114} \{242} \{27}|r
Alt-s \2163 \{27}\{115} \{243} \{27}|s
Alt-t \2164 \{27}\{116} \{244} \{27}|t
Alt-u \2165 \{27}\{117} \{245} \{27}|u
Alt-v \2166 \{27}\{118} \{246} \{27}|v
Alt-w \2167 \{27}\{119} \{247} \{27}|w
Alt-x \2168 \{27}\{120} \{248} \{27}|x
Alt-y \2169 \{27}\{121} \{249} \{27}|y
Alt-z \2170 \{27}\{122} \{250} \{27}|z
Alt-{ \2171 \{27}\{123} \{251}
Alt-| \2172 \{27}\{124} \{252}
Alt-} \2173 \{27}\{125} \{253}
Alt-~ \2174 \{27}\{126} \{254}
Alt-Backspace \2312 \{27}\{8} \{27}\{127}
Alt-Enter \2317 \{27}\{13}
Alt-Delete \2350 \{27}\{127}
Alt-F1 \2416 \Khelp \{27}\{35}0
Alt-F2 \2417 \{27}\{35}1
Alt-F3 \2418 \{27}\{35}2
Alt-F4 \2419 \Kexit \{27}\{35}3
Alt-F5 \2420 \{27}\{35}4
Alt-F6 \2421 \{27}\{35}5
Alt-F7 \2422 \{27}\{35}6
Alt-F8 \2423 \{27}\{35}7
Alt-F9 \2424 \{27}\{35}8
Alt-F10 \2425 \{27}\{35}9
Alt-Shift-0 \2608 \{27}\{41} \{169}
Alt-Shift-1 \2609 \{27}\{33} \{161}
Alt-Shift-2 \2610 \{27}\{64} \{192}
Alt-Shift-3 \2611 \{27}\{35} \{163}
Alt-Shift-4 \2612 \{27}\{36} \{164}
Alt-Shift-5 \2613 \{27}\{37} \{165}
Alt-Shift-6 \2614 \{27}\{94} \{222}
Alt-Shift-7 \2615 \{27}\{38} \{166}
Alt-Shift-8 \2616 \{27}\{42} \{170}
Alt-Shift-9 \2617 \{27}\{40} \{168}
Ctrl-Alt-A \3393 \{27}\{1} \{129}
Ctrl-Alt-B \3394 \{27}\{2} \{130}
Ctrl-Alt-C \3395 \{27}\{3} \{131}
Ctrl-Alt-D \3396 \{27}\{4} \{132}
Ctrl-Alt-E \3397 \{27}\{5} \{133}
Ctrl-Alt-F \3398 \{27}\{6} \{134}
Ctrl-Alt-G \3399 \{27}\{7} \{135}
Ctrl-Alt-H \3400 \{27}\{8} \{136}
Ctrl-Alt-I \3401 \{27}\{9} \{137}
Ctrl-Alt-J \3402 \{27}\{10} \{138}
Ctrl-Alt-K \3403 \{27}\{11} \{139}
Ctrl-Alt-L \3404 \{27}\{12} \{140}
Ctrl-Alt-M \3405 \{27}\{13} \{141}
Ctrl-Alt-N \3406 \{27}\{14} \{142}
Ctrl-Alt-O \3407 \{27}\{15} \{143}
Ctrl-Alt-P \3408 \{27}\{16} \{144}
Ctrl-Alt-Q \3409 \{27}\{17} \{145}
Ctrl-Alt-R \3410 \{27}\{18} \{146}
Ctrl-Alt-S \3411 \{27}\{19} \{147}
Ctrl-Alt-T \3412 \{27}\{20} \{148}
Ctrl-Alt-U \3413 \{27}\{21} \{149}
Ctrl-Alt-V \3414 \{27}\{22} \{150}
Ctrl-Alt-W \3415 \{27}\{23} \{151}
Ctrl-Alt-X \3416 \{27}\{24} \{152}
Ctrl-Alt-Y \3417 \{27}\{25} \{153}
Ctrl-Alt-Z \3418 \{27}\{26} \{154}
Ctrl-Alt-OEM.US.LeftBracket \3547 \{27}\{27} \{155}
Ctrl-Alt-OEM.US.BackSlash \3548 \{27}\{28} \{156}
Ctrl-Alt-OEM.US.RightBracket \3549 \{27}\{29} \{157}
Ctrl-Alt-Shift-6 \3894 \{27}\{30} \{158}
Ctrl-Alt-Shift-OEM.US.Subtract \4029 \{27}\{31} \{159}
Ctrl-Alt-Shift-OEM.US.Period \4030 \{27}\{32} \{160}
Gray-Enter \4365 \{13}
Gray-PageUp \4385 \{27}\{118} \{27}$2
Gray-PageDown \4386 \{22} \{27}$5
Gray-End \4387 \{27}\{62} \{27}$4
Gray-Home \4388 \{27}\{60} \{27}$1
Gray-LeftArrow \4389 \{2}
Gray-UpArrow \4390 \{16}
Gray-RightArrow \4391 \{6}
Gray-DownArrow \4392 \{14}
Gray-Insert \4397 \Kemacs_overwrite \{27}$0
Gray-Delete \4398 \{127} \{27}$3
Gray-OEM.US.Slash \4543 \{47}
Shift-Gray-Insert \4909 \{27}%0
Shift-Gray-Delete \4910 \{27}%3
Ctrl-Gray-Enter \5389 \{27})\{13}
Ctrl-Gray-PageUp \5409 \{27}^2
Ctrl-Gray-PageDown \5410 \{27}^5
Ctrl-Gray-End \5411 \{27}^4
Ctrl-Gray-Home \5412 \{27}^1
Ctrl-Gray-LeftArrow \5413 \{27}^L
Ctrl-Gray-UpArrow \5414 \{27}^U
Ctrl-Gray-RightArrow \5415 \{27}^R
Ctrl-Gray-DownArrow \5416 \{27}^D
Ctrl-Gray-Insert \5421 \{27}^0
Alt-Gray-Home \6436 \{27}&1
Alt-Gray-LeftArrow \6437 \{27}&L
Alt-Gray-UpArrow \6438 \{27}&U
Alt-Gray-RightArrow \6439 \{27}&R
Alt-Gray-DownArrow \6440 \{27}&D
Alt-Gray-Delete \6446 \{27}\{127}

Keyboard Verbs

Keyboard Verbs (kverbs) do something. They might perform some action within kermit such as searching in the scrollback buffer, jumping to bookmarks, switching to command mode, etc. Or they might send something to the remote host.

When they appear in key maps, KVerbs start with \K to indicate that they're a kverb and not something else. Only those KVerbs that appear in the keymaps in earlier sections are covered below; for a full list of all kverbs and what they do, see the Kermit 95 users guide.

Strings sent by are given in C-Kermits notation: \{27} is character 27, \\ is is the '\' character, etc.

\Kansif01 — F1

at386

Sends: \{27}OP

linux

Sends: \{27}[[A

scoansi

Sends: \{27}[M

\Kansif02 — F2

at386

Sends: \{27}OQ

linux

Sends: \{27}[[B

scoansi

Sends: \{27}[N

\Kansif03 — F3

at386

Sends: \{27}OR

linux

Sends: \{27}[[C

scoansi

Sends: \{27}[O

\Kansif04 — F4

at386

Sends: \{27}OS

linux

Sends: \{27}[[D

scoansi

Sends: \{27}[P

\Kansif05 — F5

at386

Sends: \{27}OT

linux

Sends: \{27}[[E

scoansi

Sends: \{27}[Q

\Kansif06 — F6

at386

Sends: \{27}OU

linux

Sends: \{27}[17~

scoansi

Sends: \{27}[R

\Kansif07 — F7

at386

Sends: \{27}OV

linux

Sends: \{27}[18~

scoansi

Sends: \{27}[S

\Kansif08 — F8

at386

Sends: \{27}OW

linux

Sends: \{27}[19~

scoansi

Sends: \{27}[T

\Kansif09 — F9

at386

Sends: \{27}OX

linux

Sends: \{27}[20~

scoansi

Sends: \{27}[U

\Kansif10 — F10

at386

Sends: \{27}OY

linux

Sends: \{27}[21~

scoansi

Sends: \{27}[V

\Kansif11 — F11

at386

Sends: \{27}OZ

linux

Sends: \{27}[23~

scoansi

Sends: \{27}[W

\Kansif12 — F12

at386

Sends: \{27}OA

linux

Sends: \{27}[24~

scoansi

Sends: \{27}[X

\Kansif13 — F13

at386

Sends: \{27}Op

linux

Sends: \{27}[25~

scoansi

Sends: \{27}[Y

\Kansif14 — F14

at386

Sends: \{27}Oq

linux

Sends: \{27}[26~

scoansi

Sends: \{27}[Z

\Kansif15 — F15

at386

Sends: \{27}Or

linux

Sends: \{27}[28~

scoansi

Sends: \{27}[a

\Kansif16 — F16

at386

Sends: \{27}Os

linux

Sends: \{27}[29~

scoansi

Sends: \{27}[b

\Kansif17 — F17

at386

Sends: \{27}Ot

linux

Sends: \{27}[31~

scoansi

Sends: \{27}[c

\Kansif18 — F18

at386

Sends: \{27}Ou

linux

Sends: \{27}[32~

scoansi

Sends: \{27}[d

\Kansif19 — F19

at386

Sends: \{27}Ov

linux

Sends: \{27}[33~

scoansi

Sends: \{27}[e

\Kansif20 — F20

at386

Sends: \{27}Ow

linux

Sends: \{27}[34~

scoansi

Sends: \{27}[f

\Kansif21 — F21

at386

Sends: \{27}Ox

linux

Sends: \{27}[35~

scoansi

Sends: \{27}[g

\Kansif22 — F22

at386

Sends: \{27}Oy

linux

Sends: \{27}[36~

scoansi

Sends: \{27}[h

\Kansif23 — F23

at386

Sends: \{27}Oz

linux

Sends: \{27}[37~

scoansi

Sends: \{27}[i

\Kansif24 — F24

at386

Sends: \{27}Oa

linux

Sends: \{27}[38~

scoansi

Sends: \{27}[j

\Kansif25 — F25

at386

Sends: \{27}OP

linux

Sends: \{27}[39~

scoansi

Sends: \{27}[k

\Kansif26 — F26

at386

Sends: \{27}OQ

linux

Sends: \{27}[40~

scoansi

Sends: \{27}[l

\Kansif27 — F27

at386

Sends: \{27}OR

linux

Sends: \{27}[41~

scoansi

Sends: \{27}[m

\Kansif28 — F28

at386

Sends: \{27}OS

linux

Sends: \{27}[42~

scoansi

Sends: \{27}[n

\Kansif29 — F29

at386

Sends: \{27}OT

linux

Sends: \{27}[43~

scoansi

Sends: \{27}[o

\Kansif30 — F30

at386

Sends: \{27}OU

linux

Sends: \{27}[44~

scoansi

Sends: \{27}[p

\Kansif31 — F31

at386

Sends: \{27}OV

linux

Sends: \{27}[45~

scoansi

Sends: \{27}[q

\Kansif32 — F32

at386

Sends: \{27}OW

linux

Sends: \{27}[46~

scoansi

Sends: \{27}[r

\Kansif33 — F33

at386

Sends: \{27}OX

linux

Sends: \{27}[47~

scoansi

Sends: \{27}[s

\Kansif34 — F34

at386

Sends: \{27}OY

linux

Sends: \{27}[48~

scoansi

Sends: \{27}[t

\Kansif35 — F35

at386

Sends: \{27}OZ

linux

Sends: \{27}[49~

scoansi

Sends: \{27}[u

\Kansif36 — F36

at386

Sends: \{27}OA

linux

Sends: \{27}[50~

scoansi

Sends: \{27}[v

\Kansif37 — F37

at386

Sends: \{27}Op

linux

Sends: \{27}[51~

scoansi

Sends: \{27}[w

\Kansif38 — F38

at386

Sends: \{27}Oq

linux

Sends: \{27}[52~

scoansi

Sends: \{27}[x

\Kansif39 — F39

at386

Sends: \{27}Or

linux

Sends: \{27}[53~

scoansi

Sends: \{27}[y

\Kansif40 — F40

at386

Sends: \{27}Os

linux

Sends: \{27}[54~

scoansi

Sends: \{27}[z

\Kansif41 — F41

at386

Sends: \{27}Ot

linux

Sends: \{27}[55~

scoansi

Sends: \{27}[@

\Kansif42 — F42

at386

Sends: \{27}Ou

linux

Sends: \{27}[56~

scoansi

Sends: \{27}[[

\Kansif43 — F43

at386

Sends: \{27}Ov

linux

Sends: \{27}[57~

scoansi

Sends: \{27}[\\

\Kansif44 — F44

at386

Sends: \{27}Ow

linux

Sends: \{27}[58~

scoansi

Sends: \{27}[]

\Kansif45 — F45

at386

Sends: \{27}Ox

linux

Sends: \{27}[59~

scoansi

Sends: \{27}[^

\Kansif46 — F46

at386

Sends: \{27}Oy

linux

Sends: \{27}[60~

scoansi

Sends: \{27}[_

\Kansif47 — F47

at386

Sends: \{27}Oz

linux

Sends: \{27}[61~

scoansi

Sends: \{27}[`

\Kansif48 — F48

at386

Sends: \{27}Oa

linux

Sends: \{27}[62~

scoansi

Sends: \{27}[{

\Kansif49 — F49

at386

Sends: \{27}[H

linux

Sends: \{27}[1~

scoansi

Sends: \{27}[H

\Kansif50 — F50

at386

Sends: \{27}[A

linux

Sends: \{27}[A

scoansi

Sends: \{27}[A

\Kansif51 — F51

at386

Sends: \{27}[V

linux

Sends: \{27}[5~

scoansi

Sends: \{27}[I

\Kansif52 — F52

at386

Sends: \{27}[S

linux

Sends: -

scoansi

Sends: -

\Kansif53 — F53

at386

Sends: \{27}[D

linux

Sends: \{27}[D

scoansi

Sends: \{27}[D

\Kansif54 — F54

at386

Sends: \{27}[G

linux

Sends: \{27}[G

scoansi

Sends: \{27}[E

\Kansif55 — F55

at386

Sends: \{27}[C

linux

Sends: \{27}[C

scoansi

Sends: \{27}[C

\Kansif56 — F56

at386

Sends: \{27}[T

linux

Sends: \{27}+

scoansi

Sends: \{27}+

\Kansif57 — F57

at386

Sends: \{27[Y

linux

Sends: \{27}[4~

scoansi

Sends: \{27}[F

\Kansif58 — F58

at386

Sends: \{27}[B

linux

Sends: \{27}[B

scoansi

Sends: \{27}[B

\Kansif59 — F59

at386

Sends: \{27}[U

linux

Sends: \{27}[6~

scoansi

Sends: \{27}[G

\Kansif60 — F60

at386

Sends: \{27}[@

linux

Sends: \{27}[2~

scoansi

Sends: \{27}[L

\Kansif61 — F61

at386

Sends: \{27}[2

linux

Sends: \{27}[3~

\Kba80_attr — BA80 Attr

ba80

Sends: \{27}[=<7

\Kba80_c_key — BA80 C

ba80

Sends: \{27}[=<9

\Kba80_clear — BA80 Clear

ba80

Sends: \{27}[=

\Kba80_cmd — BA80 Cmd

ba80

Sends: \{27}[=

\Kba80_copy — BA80 Copy

ba80

Sends: \{27}[=

\Kba80_del — BA80 Delete

ba80

Sends: \{27}[=<4

\Kba80_del_b — BA80 Delete B

ba80

Sends: \{27}[=<6

\Kba80_do — BA80 Do

ba80

Sends: \{27}[=

\Kba80_end — BA80 End

ba80

Sends: \{27}[=<1

\Kba80_env — BA80 Env

ba80

Sends: \{27}[=

\Kba80_eop — BA80 EOP

ba80

Sends: \{27}[=

\Kba80_erase — BA80 Erase

ba80

Sends: \{27}[=

\Kba80_fmt — BA80 Format

ba80

Sends: \{27}[=

\Kba80_help — BA80 Help

ba80

Sends: \{27}[=<0

\Kba80_home — BA80 Home

ba80

Sends: \{27}[=

\Kba80_ins — BA80 Insert

ba80

Sends: \{27}[=<2

\Kba80_ins_b — BA80 Insert B

ba80

Sends: \{27}[=<5

\Kba80_mark — BA80 Mark

ba80

Sends: \{27}[=

\Kba80_move — BA80 Move

ba80

Sends: \{27}[=

\Kba80_pa01 — BA80 PA1

ba80

Sends: \{27}[=>a

\Kba80_pa02 — BA80 PA2

ba80

Sends: \{27}[=>b

\Kba80_pa03 — BA80 PA3

ba80

Sends: \{27}[=>c

\Kba80_pa04 — BA80 PA4

ba80

Sends: \{27}[=>d

\Kba80_pa05 — BA80 PA5

ba80

Sends: \{27}[=>e

\Kba80_pa06 — BA80 PA6

ba80

Sends: \{27}[=>f

\Kba80_pa07 — BA80 PA7

ba80

Sends: \{27}[=>g

\Kba80_pa08 — BA80 PA8

ba80

Sends: \{27}[=>h

\Kba80_pa09 — BA80 PA9

ba80

Sends: \{27}[=>i

\Kba80_pa10 — BA80 PA10

ba80

Sends: \{27}[=>j

\Kba80_pa11 — BA80 PA11

ba80

Sends: \{27}[=>k

\Kba80_pa12 — BA80 PA12

ba80

Sends: \{27}[=>l

\Kba80_pa13 — BA80 PA13

ba80

Sends: \{27}[=>m

\Kba80_pa14 — BA80 PA14

ba80

Sends: \{27}[=>n

\Kba80_pa15 — BA80 PA15

ba80

Sends: \{27}[=>o

\Kba80_pa16 — BA80 PA16

ba80

Sends: \{27}[=>p

\Kba80_pa17 — BA80 PA17

ba80

Sends: \{27}[=>q

\Kba80_pa18 — BA80 PA18

ba80

Sends: \{27}[=>r

\Kba80_pa19 — BA80 PA19

ba80

Sends: \{27}[=>s

\Kba80_pa20 — BA80 PA20

ba80

Sends: \{27}[=>t

\Kba80_pa21 — BA80 PA21

ba80

Sends: \{27}[=>u

\Kba80_pa22 — BA80 PA22

ba80

Sends: \{27}[=>v

\Kba80_pa23 — BA80 PA23

ba80

Sends: \{27}[=>w

\Kba80_pa24 — BA80 PA24

ba80

Sends: \{27}[=>x

\Kba80_pgdn — BA80 Page Down

ba80

Sends: \{27}[=

\Kba80_pgup — BA80 Page Up

ba80

Sends: \{27}[=

\Kba80_pick — BA80 Pick

ba80

Sends: \{27}[=

\Kba80_print — BA80 Print

ba80

Sends: \{27}[=

\Kba80_put — BA80 Put

ba80

Sends: \{27}[=

\Kba80_refresh — BA80 Refresh

ba80

Sends: \{27}[=

\Kba80_reset — BA80 Reset

ba80

Sends: \{27}[=

\Kba80_rubout — BA80 Rubout

ba80

Sends: \{27}[=

\Kba80_save — BA80 Save

ba80

Sends: \{27}[=<8

\Kba80_softkey1 — BA80 Softkey 1

ba80

Sends: \{27}[=N1\{13}

\Kba80_softkey2 — BA80 Softkey 2

ba80

Sends: \{27}[=N2\{13}

\Kba80_softkey3 — BA80 Softkey 3

ba80

Sends: \{27}[=N3\{13}

\Kba80_softkey4 — BA80 Softkey 4

ba80

Sends: \{27}[=N4\{13}

\Kba80_softkey5 — BA80 Softkey 5

ba80

Sends: \{27}[=N5\{13}

\Kba80_softkey6 — BA80 Softkey 6

ba80

Sends: \{27}[=N6\{13}

\Kba80_softkey7 — BA80 Softkey 7

ba80

Sends: \{27}[=N7\{13}

\Kba80_softkey8 — BA80 Softkey 8

ba80

Sends: \{27}[=N8\{13}

\Kba80_softkey9 — BA80 Softkey 9

ba80

Sends: \{27}[=N9\{13}

\Kba80_undo — BA80 Undo

ba80

Sends: \{27}[=

\Kbacknext — Back Search Next

Next instance of search string backwards

\Kbacksearch — Back Search

Search backwards for a string

\Kbreak — Send Break

Sends a break signal

\Kcompose — Compose

Compose an accented character (non-UCS2)

\Kdebug — Toggle Terminal Debugging

Toggles terminal debugging mode (SET TERM DEBUG). When ON, shows control characters rather than acting on them.

\Kdebuglog — Toggle debug log file

Toggles logging to the debug log file (debug.log by default)

\Kdecdo — DEC Do

isvt220

Sends: \{27}[29~

\Kdecf01 — DEC F1

isvt220

Sends: \{27}[11~

\Kdecf02 — DEC F2

isvt220

Sends: \{27}[12~

\Kdecf03 — DEC F3

isvt220

Sends: \{27}[13~

\Kdecf04 — DEC F4

isvt220

Sends: \{27}[14~

\Kdecf05 — DEC F5

isvt220

Sends: \{27}[15~

\Kdecf06 — DEC F6

isvt220

Sends: \{27}[17~

\Kdecf07 — DEC F7

isvt220

Sends: \{27}[18~

\Kdecf08 — DEC F8

isvt220

Sends: \{27}[19~

\Kdecf09 — DEC F9

isvt220

Sends: \{27}[20~

\Kdecf10 — DEC F10

isvt220

Sends: \{27}[21~

\Kdecf11 — DEC F11

Sends: \{27}

isvt220

Sends: \{27}[23~

\Kdecf12 — DEC F12

Sends: \{8}

isvt220

Sends: \{27}[24~

\Kdecf13 — DEC F13

Sends: \{10}

isvt220

Sends: \{27}[25~

\Kdecf14 — DEC F14

isvt220

Sends: \{27}[26~

\Kdecf15 — DEC F15

isvt220

Sends: \{27}[28~

\Kdecf16 — DEC F16

isvt220

Sends: \{27}[29~

\Kdecf17 — DEC F17

isvt220

Sends: \{27}[31~

\Kdecf18 — DEC F18

isvt220

Sends: \{27}[32~

\Kdecf19 — DEC F19

isvt220

Sends: \{27}[33~

\Kdecf20 — DEC F20

isvt220

Sends: \{27}[34~

\Kdecfind — DEC Find

vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi linux sun k95

Sends: \{27}[1~

\Kdechome — Home key on PC keyboard on VT520

isvt220

Sends: \{27}[H

\Kdechelp — DEC Help

isvt220

Sends: \{27}[28~

\Kdecinsert — DEC Insert

vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi linux sun k95

Sends: \{27}[2~

\Kdecnext — DEC Next

vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi linux sun k95

Sends: \{27}[6~

\Kdecprev — DEC Previous

vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi linux sun k95

Sends: \{27}[5~

\Kdecremove — DEC Remove

vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi linux sun k95

Sends: \{27}[3~

\Kdecselect — DEC Select

vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi linux sun k95

Sends: \{27}[4~

\Kdnarr — Down Arrow

If the current terminal type is NOT one of those specially indicated below, K95 sends: \{27}B

s97801

Sends : \{27}[B (can be changed via udfkeys)

vt100 vip7809 linux hft aixterm sun ba80 vt102 vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi k95 scoansi at386 ansi hft aixterm qansi beos

Sends one of the following depending on the SET TERM ARROW setting

Application Mode
\{27}OB
Normal (Cursor) Mode
\{27}[B

\Kdnone — Down One (line)

Scrolls down one line

\Kdnscn — Down Screen

Scroll down one page

\Kdos — Command Shell

Opens the default shell. In the OS/2 and windows console versions of Kermit 95, this will take over the console window and you must exit the shell to return to Kermit 95.

In the Windows GUI version of Kermit 95 (k95g.exe), the shell will open in a new window. You must close the shell window to return to Kermit 95.

\Kdump — Print Current Screen

Dumps current screen text to the SET PRINTER device.

\Kemacs_overwrite — Emacs Overwrite Mode

Sends \{33}Xoverwrite\{13} (M-x overwrite)

\Kendscn — End Screen

Go to the bottom of the buffer.

\Kexit — Exit Terminal Mode

Exits terminal mode and returns to the command screen. To return to the terminal, type connect.

\Kflipscn — Reverse Foreground and Background Colors

Flips the foreground and background colors

\Kfnkeys — Display function key labels

Displays function key labels in HP and WYSE emulations

\Kfwdnext — Continue forward search

For searching in the buffer, continues to the next match.

\Kfwdsearch — Search Forward

Begin searching the scrollback buffer in the forward direction for a string

\Kgobook — Go to Bookmark

Go to bookmark 0..9 in the scrollback buffer

\Kgold — DEC Gold

Sends: \{27}P

vt100 vip7809 linux hft aixterm sun ba80 vt102 vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi k95

Sends: \{27}OP

\Kgoto — Go to line

Go to a specific line in the scrollback buffer.

\Khangup — Disconnect

Disconnect from the remote host (hangup phone if its a modem connection).

\Khelp — Display Help

Displays popup help

\Kholdscrn — Hold Screen

Pauses or unpauses the the data input.

\Khomscn — Home Screen

Roll screen to the beginning of the scrollback buffer

\Kignore — Ignore Keystroke

Does not send anything to the remote host, or perform an action. Does nothing.

\Kkbemacs — Toggle Emacs Keyboard Mode

Enables or Disables the Emacs Special Keyboard Mode

\Kkbenglish — Turn off Keyboard Mode

Turns off any active Special Keyboard Mode

\Kkbhebrew — Toggle Hebrew Keyboard Mode

Enables or Disables the Hebrew Special Keyboard Mode

\Kkbrussian — Toggle Russian Keyboard Mode

Enables or Disables the Russian Special Keyboard Mode

\Kkbwp — Toggle WordPerfect Keyboard Mode

Enables or Disable the WordPerfect Special Keyboard Mode

\Kkeyclick — Toggle Keyclick

Turns keyclick on or off

\Kkp0 — DEC Keypad 0

If the keypad is in Normal (Numeric) mode (SET TERM KEYPAD-MODE NUMERIC), then the digit 0 is sent.

If the keypad is in Application mode (SET TERM KEYPAD-MODE APPLICATION) and the current terminal type is not one of those below, then \{27}?p is sent

vt100 vip7809 linux hft aixterm sun ba80 vt102 vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi k95

In Application mode, sends: \{27}Op

\Kkp1 — DEC Keypad 1

If the keypad is in Normal (Numeric) mode (SET TERM KEYPAD-MODE NUMERIC), then the digit 1 is sent.

If the keypad is in Application mode (SET TERM KEYPAD-MODE APPLICATION) and the current terminal type is not one of those below, then \{27}?q is sent

vt100 vip7809 linux hft aixterm sun ba80 vt102 vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi k95

In Application mode, sends: \{27}Oq

\Kkp2 — DEC Keypad 2

If the keypad is in Normal (Numeric) mode (SET TERM KEYPAD-MODE NUMERIC), then the digit 2 is sent.

If the keypad is in Application mode (SET TERM KEYPAD-MODE APPLICATION) and the current terminal type is not one of those below, then \{27}?r is sent

vt100 vip7809 linux hft aixterm sun ba80 vt102 vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi k95

In Application mode, sends: \{27}Or

\Kkp3 — DEC Keypad 3

If the keypad is in Normal (Numeric) mode (SET TERM KEYPAD-MODE NUMERIC), then the digit 3 is sent.

If the keypad is in Application mode (SET TERM KEYPAD-MODE APPLICATION) and the current terminal type is not one of those below, then \{27}?s is sent

vt100 vip7809 linux hft aixterm sun ba80 vt102 vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi k95

In Application mode, sends: \{27}Os

\Kkp4 — DEC Keypad 4

If the keypad is in Normal (Numeric) mode (SET TERM KEYPAD-MODE NUMERIC), then the digit 4 is sent.

If the keypad is in Application mode (SET TERM KEYPAD-MODE APPLICATION) and the current terminal type is not one of those below, then \{27}?t is sent

vt100 vip7809 linux hft aixterm sun ba80 vt102 vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi k95

In Application mode, sends: \{27}Ot

\Kkp5 — DEC Keypad 5

If the keypad is in Normal (Numeric) mode (SET TERM KEYPAD-MODE NUMERIC), then the digit 5 is sent.

If the keypad is in Application mode (SET TERM KEYPAD-MODE APPLICATION) and the current terminal type is not one of those below, then \{27}?u is sent

vt100 vip7809 linux hft aixterm sun ba80 vt102 vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi k95

In Application mode, sends: \{27}Ou

\Kkp6 — DEC Keypad 6

If the keypad is in Normal (Numeric) mode (SET TERM KEYPAD-MODE NUMERIC), then the digit 6 is sent.

If the keypad is in Application mode (SET TERM KEYPAD-MODE APPLICATION) and the current terminal type is not one of those below, then \{27}?v is sent

vt100 vip7809 linux hft aixterm sun ba80 vt102 vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi k95

In Application mode, sends: \{27}Ov

\Kkp7 — DEC Keypad 7

If the keypad is in Normal (Numeric) mode (SET TERM KEYPAD-MODE NUMERIC), then the digit 7 is sent.

If the keypad is in Application mode (SET TERM KEYPAD-MODE APPLICATION) and the current terminal type is not one of those below, then \{27}?w is sent

vt100 vip7809 linux hft aixterm sun ba80 vt102 vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi k95

In Application mode, sends: \{27}Ow

\Kkp8 — DEC Keypad 8

If the keypad is in Normal (Numeric) mode (SET TERM KEYPAD-MODE NUMERIC), then the digit 8 is sent.

If the keypad is in Application mode (SET TERM KEYPAD-MODE APPLICATION) and the current terminal type is not one of those below, then \{27}?x is sent

vt100 vip7809 linux hft aixterm sun ba80 vt102 vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi k95

In Application mode, sends: \{27}Ox

\Kkp9 — DEC Keypad 9

If the keypad is in Normal (Numeric) mode (SET TERM KEYPAD-MODE NUMERIC), then the digit 9 is sent.

If the keypad is in Application mode (SET TERM KEYPAD-MODE APPLICATION) and the current terminal type is not one of those below, then \{27}?y is sent

vt100 vip7809 linux hft aixterm sun ba80 vt102 vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi k95

In Application mode, sends: \{27}Oy

\Kkpcoma — DEC Keypad Comma

If the keypad is in Normal (Numeric) mode (SET TERM KEYPAD-MODE NUMERIC), then the character ',' is sent.

If the keypad is in Application mode (SET TERM KEYPAD-MODE APPLICATION) and the current terminal type is not one of those below, then \{27}?l is sent

vt100 vip7809 linux hft aixterm sun ba80 vt102 vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi k95

In Application mode, sends: \{27}Ol

\Kkpdot — DEC Keypad Decimal

If the keypad is in Normal (Numeric) mode (SET TERM KEYPAD-MODE NUMERIC), then the character '.' is sent.

If the keypad is in Application mode (SET TERM KEYPAD-MODE APPLICATION) and the current terminal type is not one of those below, then \{27}?n is sent

vt100 vip7809 linux hft aixterm sun ba80 vt102 vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi k95

In Application mode, sends: \{27}On

\Kkpenter — DEC Keypad Enter

If the keypad is in Normal (Numeric) mode (SET TERM KEYPAD-MODE NUMERIC), then \{13} (CR) is sent, followed by \{10} (CR) if newline mode is enabled (SET TERM NEWLINE-MODE).

If the keypad is in Application mode (SET TERM KEYPAD-MODE APPLICATION) and the current terminal type is not one of those below, then \{27}?M is sent

vt100 vip7809 linux hft aixterm sun ba80 vt102 vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi k95

In Application mode, sends: \{27}OM

\Kkpminus — DEC Keypad Subtract

If the keypad is in Normal (Numeric) mode (SET TERM KEYPAD-MODE NUMERIC), then the character '-' is sent.

If the keypad is in Application mode (SET TERM KEYPAD-MODE APPLICATION) and the current terminal type is not one of those below, then \{27}?m is sent

vt100 vip7809 linux hft aixterm sun ba80 vt102 vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi k95

In Application mode, sends: \{27}Om

\Klbreak — Long Break

Transmit Long Break signal

\Klfall — Scroll to Left Side

Console Version Only: Scroll all the way to the left side

\Klfarr — Left Arrow

If the current terminal type is NOT one of those specially indicated below, K95 sends: \{27}D

s97801

Sends : \{27}[D (can be changed via udfkeys)

vt100 vip7809 linux hft aixterm sun ba80 vt102 vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi k95 scoansi at386 ansi hft aixterm qansi beos

Sends one of the following depending on the SET TERM ARROW setting

Application Mode
\{27}OD
Normal (Cursor) Mode
\{27}[D

\Klfone — Scroll Left One Column

Console Version Only: Scroll left one column

\Klfpage — Scroll left one page

Console Version Only: Scroll left one page (8 columns)

\Kmarkcancel — Cancel Mark Mode

Cancels mark mode without copying anything

\Kmarkcopyclip — Copy to Clipboard

Copies marked text to the clipboard

\Kmarkcopyhost — Copy to Host

Sends marked text to the host

\Kmarkstart — Start mark mode

First one enters mark mode allowing you to position the cursor, second begins marking text from the cursor position.

\Knull — Send NULL

Sends the null character (\{0})

\Kpaste — Paste from Clipboard

Sends the text on the clipboard

\Kpf1 — DEC PF1

Sends: \{27}P

vt100 vip7809 linux hft aixterm sun ba80 vt102 vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi k95

Sends: \{27}OP

\Kpf2 — DEC PF2

ends: \{27}Q

vt100 vip7809 linux hft aixterm sun ba80 vt102 vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi k95

Sends: \{27}OQ

\Kpf3 — DEC PF3

ends: \{27}R

vt100 vip7809 linux hft aixterm sun ba80 vt102 vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi k95

Sends: \{27}OR

\Kpf4 — DEC PF4

ends: \{27}S

vt100 vip7809 linux hft aixterm sun ba80 vt102 vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi k95

Sends: \{27}OS

\Kprintff — Print FF

Sends the Form Feed character (\{12}) to the printer

\Kprtauto — Toggle Autoprint

Turns Autoprint on or off. When on, each line is sent to the printer.

\Kquit — Quit

Disconnect from host and terminate Kermit 95 without prompting.

\Kreset — Hard Reset Terminal

Hard Resets the terminal

\Krtall — Scroll Right

Console Version Only: Scroll all the way to the right

\Krtarr — Right Arrow

If the current terminal type is NOT one of those specially indicated below, K95 sends: \{27}C

s97801

Sends : \{27}[C (can be changed via udfkeys)

vt100 vip7809 linux hft aixterm sun ba80 vt102 vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi k95 scoansi at386 ansi hft aixterm qansi beos

Sends one of the following depending on the SET TERM ARROW setting

Application Mode
\{27}OC
Normal (Cursor) Mode
\{27}[C

\Krtone — Scroll Right One Column

Console Version Only: Scroll right one column

\Krtpage — Scroll Right One Page

Console Version Only: Scroll right one page (8 columns)

\Ksetbook — Set Bookmark

Place bookmark 0..9 on this line

\Ksni_00 — Double-Zero

s97801

Sends: 00

\Ksni_c_f01 — Ctrl-F1

s97801

Sends nothing by default

\Ksni_c_f02 — Ctrl-F2

s97801

Sends nothing by default

\Ksni_c_f03 — Ctrl-F3

s97801

Sends nothing by default

\Ksni_c_f04 — Ctrl-F4

s97801

Sends nothing by default

\Ksni_c_f05 — Ctrl-F5

s97801

Sends nothing by default

\Ksni_c_f06 — Ctrl-F6

s97801

Sends nothing by default

\Ksni_c_f07 — Ctrl-F7

s97801

Sends nothing by default

\Ksni_c_f08 — Ctrl-F8

s97801

Sends nothing by default

\Ksni_c_f09 — Ctrl-F9

s97801

Sends nothing by default

\Ksni_c_f10 — Ctrl-F10

s97801

Sends nothing by default

\Ksni_c_f11 — Ctrl-F11

s97801

Sends nothing by default

\Ksni_c_f12 — Ctrl-F12

s97801

Sends nothing by default

\Ksni_c_f13 — Ctrl-F13

s97801

Sends nothing by default

\Ksni_c_f14 — Ctrl-F14

s97801

Sends nothing by default

\Ksni_c_f15 — Ctrl-F15

s97801

Sends nothing by default

\Ksni_c_f16 — Ctrl-F16

s97801

Sends nothing by default

\Ksni_c_f17 — Ctrl-F17

s97801

Sends nothing by default

\Ksni_c_f18 — Ctrl-F18

s97801

Sends nothing by default

\Ksni_c_f19 — Ctrl-F19

s97801

Sends nothing by default

\Ksni_c_f20 — Ctrl-F20

s97801

Sends nothing by default

\Ksni_c_f21 — Ctrl-F21

s97801

Sends nothing by default

\Ksni_c_f22 — Ctrl-F22

s97801

Sends nothing by default

\Ksni_ce — CE

s97801

Sends: \{27}^

\Ksni_ch_code — Ch.Code

s97801

Toggles Ch.Code

\Ksni_compose — Compose

s97801

Sends: \{27}z

\Ksni_del_char — Delete Char

s97801

Sends: \{27}[P

\Ksni_del_line — Delete Line

s97801

Sends: \{27}[M

\Ksni_del_word — Delete Word

s97801

Sends: \{27}p

\Ksni_end — End

s97801

Sends: \{4}

\Ksni_dnarr — Down Arrow

s97801

Sends: \{27}[B

\Ksni_endmarke — End Marke

s97801

Sends: \{27}]

\Ksni_f01 — F1

s97801

Sends: \{27}@

\Ksni_f02 — F2

s97801

Sends: \{27}A

\Ksni_f03 — F3

s97801

Sends: \{27}B

\Ksni_f04 — F4

s97801

Sends: \{27}C

\Ksni_f05 — F5

s97801

Sends: \{27}D

\Ksni_f06 — F6

s97801

Sends: \{27}F

\Ksni_f07 — F7

s97801

Sends: \{27}G

\Ksni_f08 — F8

s97801

Sends: \{27}H

\Ksni_f09 — F9

s97801

Sends: \{27}I

\Ksni_f10 — F10

s97801

Sends: \{27}J

\Ksni_f11 — F11

s97801

Sends: \{27}K

\Ksni_f12 — F12

s97801

Sends: \{27}L

\Ksni_f13 — F13

s97801

Sends: \{27}M

\Ksni_f14 — F14

s97801

Sends: \{27}N

\Ksni_f15 — F15

s97801

Sends: \{27}O

\Ksni_f16 — F16

s97801

Sends: \{27}P

\Ksni_f17 — F17

s97801

Sends: \{27}0

\Ksni_f18 — F18

s97801

Sends: \{27}_

\Ksni_f19 — F19

s97801

Sends: \{27}d

\Ksni_f20 — F20

s97801

Sends: \{27}T

\Ksni_f21 — F21

s97801

Sends: \{27}V

\Ksni_f22 — F22

s97801

Sends: \{27}X

\Ksni_help — Help

s97801

Sends: \{27}>

\Ksni_home — Home

s97801

Sends: \{27}[H

\Ksni_ins_char — Insert Char

s97801

Sends: \{27}[@

\Ksni_ins_line — Insert Line

s97801

Sends: \{27}[L

\Ksni_ins_word — Insert Word

s97801

Sends: \{27}o

\Ksni_left_tab — Left Tab

s97801

Sends: \{27}[Z

\Ksni_lfarr — Left Arrow

s97801

Sends: \{27}[D

\Ksni_mode — Mode

s97801

Sends: \{27}4

\Ksni_page — Page

s97801

Sends: \{27}!

\Ksni_print — Print

s97801

Sends: \{27}g

\Ksni_rtarr — Right Arrow

s97801

Sends: \{27}[C

\Ksni_s_00 — Shift-Double-Zero

s97801

Sends: 00

\Ksni_s_ce — CE

s97801

Sends: \{27}^

\Ksni_s_compose — Shift-Compose

s97801

Sends: \{27}z

\Ksni_s_del_char — Shift-Delete Char

s97801

Sends: \{27}[P

\Ksni_s_del_line — Shift-Delete Line

s97801

Sends: \{27}[M

\Ksni_s_del_word — Shift-Delete Word

s97801

Sends: \{27}p

\Ksni_s_end — Shift-End

s97801

Sends: \{27}~

\Ksni_s_dnarr — Shift-Down Arrow

s97801

Sends: \{27}[B

\Ksni_s_endmarke — Shift-End Marke

s97801

Sends: \{27}]

\Ksni_s_f01 — Shift-F1

s97801

Sends: \{27} (Sends ESC SP)

\Ksni_s_f02 — Shift-F2

s97801

Sends: \{27};

\Ksni_s_f03 — Shift-F3

s97801

Sends: \{27}"

\Ksni_s_f04 — Shift-F4

s97801

Sends: \{27}#

\Ksni_s_f05 — Shift-F5

s97801

Sends: \{27}$

\Ksni_s_f06 — Shift-F6

s97801

Sends: \{27}%

\Ksni_s_f07 — Shift-F7

s97801

Sends: \{27}&

\Ksni_s_f08 — Shift-F8

s97801

Sends: \{27}\\

\Ksni_s_f09 — Shift-F9

s97801

Sends: \{27}<

\Ksni_s_f10 — Shift-F10

s97801

Sends: \{27}=

\Ksni_s_f11 — Shift-F11

s97801

Sends: \{27} (sends ESC SP)

\Ksni_s_f12 — Shift-F12

s97801

Sends: \{27}+

\Ksni_s_f13 — Shift-F13

s97801

Sends: \{27},

\Ksni_s_f14 — Shift-F14

s97801

Sends: \{27}_

\Ksni_s_f15 — Shift-F15

s97801

Sends: \{27}.

\Ksni_s_f16 — Shift-F16

s97801

Sends: \{27}/

\Ksni_s_f17 — Shift-F17

s97801

Sends: \{27}1

\Ksni_s_f18 — Shift-F18

s97801

Sends: \{27}2

\Ksni_s_f19 — Shift-F19

s97801

Sends: \{27}3

\Ksni_s_f20 — Shift-F20

s97801

Sends: \{27}U

\Ksni_s_f21 — Shift-F21

s97801

Sends: \{27}W

\Ksni_s_f22 — Shift-F22

s97801

Sends: \{27}Y

\Ksni_s_help — Shit-Help

s97801

Sends: \{27}>

\Ksni_s_home — Shift-Home

s97801

Sends: \{27}q

\Ksni_s_ins_char — Shift-Insert Char

s97801

Sends: \{27}[@

\Ksni_s_ins_line — Shift-Insert Line

s97801

Sends: \{27}[L

\Ksni_s_ins_word — Shift-Insert Word

s97801

Sends: \{27}o

\Ksni_s_left_tab — Shift-Left Tab

s97801

Sends: \{27}[Z

\Ksni_s_lfarr — Shift-Left Arrow

s97801

Sends: \{27}9

\Ksni_s_mode — Shift-Mode

s97801

Sends: \{27}5

\Ksni_s_page — Shift-Page

s97801

Sends: \{27}~

\Ksni_s_print — Shift-Print

s97801

Sends: \{27}g

\Ksni_s_rtarr — Shift-Right Arrow

s97801

Sends: \{27}:

\Ksni_s_scroll_dn — Shift-Scroll Down

s97801

Sends: \{27}[T

\Ksni_s_scroll_up — Shift-Scroll Up

s97801

Sends: \{27}[S

\Ksni_s_start — Shift-Start

s97801

Sends: \{27}m

\Ksni_s_tab — Shift-Tab

s97801

Sends: \{33}[Z

\Ksni_s_user1 — Shift-Key below F18

s97801

Sends: \{27}6

\Ksni_s_user2 — Shift-Key below F19

s97801

Sends: \{27}7

\Ksni_s_user3 — Shift-Key below F20

s97801

Sends: \{27}8

\Ksni_s_user4 — Shift-Key below F21

s97801

Sends: \{27}l

\Ksni_s_user5 — Shift-Key below F22

s97801

Sends: \{27}Z

\Ksni_s_uparr — Shift-Up Arrow

s97801

Sends: \{27}[A

\Ksni_scroll_dn — Scroll Down

s97801

Sends: \{27}[T

\Ksni_scroll_up — Scroll Up

s97801

Sends: \{27}[S

\Ksni_start — Start

s97801

Sends: \{27}m

\Ksni_tab — Tab

s97801

Sends: \{9}

\Ksni_user1 — Key below F18

s97801

Sends: \{27}6

\Ksni_user2 — Key below F19

s97801

Sends: \{27}7

\Ksni_user3 — Key below F20

s97801

Sends: \{27}8

\Ksni_user4 — Key below F21

s97801

Sends: \{27}l

\Ksni_user5 — Key below F22

s97801

Sends: \{27}Z

\Ksni_uparr — Up Arrow

s97801

Sends: \{27}[A

\Kstatus — Toggle status line

Switch status line between None, Indicator and Host-Writable

\Ksunagain — SUN Again

sun

Sends: \{27}[193z

\Ksuncopy — SUN Copy

sun

Sends: \{27}[197z

\Ksuncut — SUN Cut

sun

Sends: \{27}[201z

\Ksunfind — SUN Find

sun

Sends: \{27}[200z

\Ksunfront — SUN Front

sun

Sends: \{27}[196z

\Ksunhelp — SUN Help

sun

Sends: \{27}[207z

\Ksunopen — SUN Open

sun

Sends: \{27}[198z

\Ksunpaste — SUN Paste

sun

Sends: \{27}[199z

\Ksunprops — SUN Props

sun

Sends: \{27}[194z

\Ksunstop — SUN Stop

sun

Sends: \{27}[192z

\Ksunundo — SUN Undo

sun

Sends: \{27}[195z

\Ktermtype — Switch Terminal Type

Switches to the next terminal type in the list

\Kucs2 — Unicode Compose

Compose unicode character

\Kudkdo — DEC UDK Do

vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi linux sun k95

Sends nothing until programmed via DECUDK

\Kudkf1 — DEC UDK F1

vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi linux sun k95

Sends nothing until programmed via DECUDK

\Kudkf2 — DEC UDK F2

vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi linux sun k95

Sends nothing until programmed via DECUDK

\Kudkf3 — DEC UDK F3

vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi linux sun k95

Sends nothing until programmed via DECUDK

\Kudkf4 — DEC UDK F4

vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi linux sun k95

Sends nothing until programmed via DECUDK

\Kudkf5 — DEC UDK F5

vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi linux sun k95

Sends nothing until programmed via DECUDK

\Kudkf6 — DEC UDK F6

vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi linux sun k95

Sends nothing until programmed via DECUDK

\Kudkf7 — DEC UDK F7

vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi linux sun k95

Sends nothing until programmed via DECUDK

\Kudkf8 — DEC UDK F8

vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi linux sun k95

Sends nothing until programmed via DECUDK

\Kudkf9 — DEC UDK F9

vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi linux sun k95

Sends nothing until programmed via DECUDK

\Kudkf10 — DEC UDK F10

vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi linux sun k95

Sends nothing until programmed via DECUDK

\Kudkf11 — DEC UDK F11

vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi linux sun k95

Sends nothing until programmed via DECUDK

\Kudkf12 — DEC UDK F12

vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi linux sun k95

Sends nothing until programmed via DECUDK

\Kudkf13 — DEC UDK F13

vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi linux sun k95

Sends nothing until programmed via DECUDK

\Kudkf14 — DEC UDK F14

vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi linux sun k95

Sends nothing until programmed via DECUDK

\Kudkf15 — DEC UDK F15

vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi linux sun k95

Sends nothing until programmed via DECUDK

\Kudkf16 — DEC UDK F16

vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi linux sun k95

Sends nothing until programmed via DECUDK

\Kudkf17 — DEC UDK F17

vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi linux sun k95

Sends nothing until programmed via DECUDK

\Kudkf18 — DEC UDK F18

vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi linux sun k95

Sends nothing until programmed via DECUDK

\Kudkf19 — DEC UDK F19

vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi linux sun k95

Sends nothing until programmed via DECUDK

\Kudkf20 — DEC UDK F20

vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi linux sun k95

Sends nothing until programmed via DECUDK

\Kudkhelp — DEC UDK Help

vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi linux sun k95

Sends nothing until programmed via DECUDK

\Kuparr — Up Arrow

If the current terminal type is NOT one of those specially indicated below, K95 sends: \{27}A

s97801

Sends : \{27}[A (can be changed via udfkeys)

vt100 vip7809 linux hft aixterm sun ba80 vt102 vt220 vt220pc vt320 vt320pc wy370 s97801 aaa beos qansi k95 scoansi at386 ansi hft aixterm qansi beos

Sends one of the following depending on the SET TERM ARROW setting

Application Mode
\{27}OA
Normal (Cursor) Mode
\{27}[A

\Kupone — Scroll up one line

Scroll the screen up one line

\Kupscn — Scroll up

Scroll up one page

PCTerm Keyboard Mode

In Kermit 95s normal keyboard modes described in the previous sections, pressing a key either sends ASCII-encoded text and control codes to the remote host, or performs some action within Kermit 95. Pressing the 'a' key sends ASCII character 97 ('a') to the remote host, pressing the left arow key sends ASCII characters 27 91 68 (ESC [ D) for VT-style terminals, etc.

The PCTerm keyboard mode does not work this way at all.

In the PCTerm keyboard mode, except for Ctrl+Capslock (which toggles PCTerm mode), Kermit 95 sends whatever keyboard hardware scan codes it receives from Windows straight to the remote host unmodified. The remote host receives a scan code on key down, and another on key up. As the scan codes are 8-bit values, this only works on 8-bit clean connections. PCTerm is available for any terminal type, but the remote host must understand PCTerm mode for it to work. PCTerm mode is not available on OS/2 as Kermit 95 is unable to receive key-up events from the OS/2 console.

For example, in PCTerm mode when you press down the A key on a regular US-English PC Keyboard, Kermit sends the byte 0x1E. And when the A key is released, Kermit sends the byte 0x9E. While the A key is held down, the byte 0x1E will be sent according to the key repeat rate. So holding A for a few moments may result in the bytes 0x1E 0x1E 0x1E 0x9E being sent.

This applies if multiple keys are pressed and released too. For example, if you press down A, then B, then release A then release B the bytes 0x1E 0x30 0x9E 0xB0 would be sent.