Copyright: Copyright© 1999 Symantec Corporation.  All rights reserved.
Citation: Copyright© 1999 Symantec Corporation.  All rights reserved.


ADDS 60 (101-key)
This is the format for the ADDS 60 keymapping for the 101-key keyboard. The NumLock key is mapped, see below.

Procomm Plus Key	   ADDS 60 Function	  Transmitted Sequence

F1	Function 1 (F1)	^B1^M
F2	Function 2 (F2)	^B2^M
F3	Function 3 (F3)	^B3^M
F4	Function 4 (F4)	^B4^M
F5	Function 5 (F5)	^B5^M
F6	Function 6 (F6)	^B6^M
F7	Function 7 (F7)	^B7^M
F8	Function 8 (F8)	^B8^M
Shift F1	Shift-Function 1 (Shift-F1)	^B!^M
Shift F2	Shift-Function 2 (Shift-F2)	^B"^M
Shift F3	Shift-Function 3 (Shift-F3)	^B#^M
Shift F4	Shift-Function 4 (Shift-F4)	^B$^M
Shift F5	Shift-Function 5 (Shift-F5)	^B%^M
Shift F6	Shift-Function 6 (Shift-F6)	^B&^M
Shift F7	Shift-Function 7 (Shift-F7)	^B'^M
Shift F8	Shift-Function 8 (Shift-F8)	^B(^M
Ctrl-F5	Insert Line	^[M
Ctrl-F6	Delete Line	^[l
Ctrl-F7	Insert Character	^[F
Ctrl-F8	Delete Character	^[E
Ctrl-F9	Erase All ( E All )	^L
Ctrl-F10	Erase to End of Field/Line	^[K
BackSpace	BackSpace	^H
Ctrl-Backspace	Ctrl-Backspace	DEL	[ 7F ]
Tab	Tab	^I
Shift Tab	Back Tab	^[O
Enter	Return	^M
Num Lock	Cursor Down ( Line Feed )	^J
Keypad /	Cursor Back	^U
Keypad *	Cursor Forward	^F
Keypad -	Cursor Up	^Z
Keypad Cursor Up	Cursor Up	^Z
Keypad Cursor Left	Cursor Back	^U
Keypad Cursor Right	Cursor Forward	^F
Keypad Cursor Down	Cursor Down	^J
Keypad Home	Cursor Home	^A
Keypad End	Erase End of Line	^[K
Keypad Insert	Insert Character	^[F
Keypad Delete	Delete Character	^[E
Keypad Enter	Enter	^M
Shift-Keypad /	/	/
Shift-Keypad *	*	*
Shift-Keypad -	-	-
Shift-Keypad 0	0	0
Shift-Keypad 1	1	1
Shift-Keypad 2	2	2
Shift-Keypad 3	3	3
Shift-Keypad 4	4	4
Shift-Keypad 5	5	5
Shift-Keypad 6	6	6
Shift-Keypad 7	7	7
Shift-Keypad 8	8	8
Shift-Keypad 9	9	9
Grey Insert	Insert Character	^[F
Grey Delete	Delete Character	^[E
Grey Home	Home Cursor	^A
Grey End	Erase End Of Line	^[K
Grey Cursor Up	Cursor Up	^Z
Grey Cursor Down	Cursor Down	^J
Grey Cursor Left	Cursor Back	^U
Grey Cursor Right	Cursor Forward	^F


ADDS 60 (84 key)
This is the format of the ADDS 60 keymapping for the 84-key keyboard.

Procomm Plus Key	      ADDS 60 Function	                         Transmitted Sequence

F1	Function 1 (F1)	^B1^M
F2	Function 2 (F2)	^B2^M
F3	Function 3 (F3)	^B3^M
F4	Function 4 (F4)	^B4^M
F5	Function 5 (F5)	^B5^M
F6	Function 6 (F6)	^B6^M
F7	Function 7 (F7)	^B7^M
F8	Function 8 (F8)	^B8^M
Shift F1	Shift-Function 1 (Shift-F1)	^B!^M
Shift F2	Shift-Function 2 (Shift-F2)	^B"^M
Shift F3	Shift-Function 3 (Shift-F3)	^B#^M
Shift F4	Shift-Function 4 (Shift-F4)	^B$^M
Shift F5	Shift-Function 5 (Shift-F5)	^B%^M
Shift F6	Shift-Function 6 (Shift-F6)	^B&^M
Shift F7	Shift-Function 7 (Shift-F7)	^B'^M
Shift F8	Shift-Function 8 (Shift-F8)	^B(^M
Ctrl-F1	Cursor Down ( Line Feed )	^J
Ctrl-F2	Cursor Back	^U
Ctrl-F3	Cursor Forward	^F
Ctrl-F4	Cursor Up	^Z
Ctrl-F5	Insert Line	^[M
Ctrl-F6	Delete Line	^[l
Ctrl-F7	Insert Character	^[F
Ctrl-F8	Delete Character	^[E
Ctrl-F9	Erase All ( E All )	^L
Ctrl-F10	Erase to End of Field/Line	^[K
BackSpace	BackSpace	^H
Ctrl-Backspace	Ctrl-Backspace	DEL	[ 7F ]
Tab	Tab	^I
Shift Tab	Back Tab	^[O
Enter	Return	^M
Cursor Up	Cursor Up	^Z
Cursor Left	Cursor Back	^U
Cursor Right	Cursor Forward	^F
Cursor Down	Cursor Down	^J
Home	Cursor Home	^A
End	Erase End of Line	^[K
Insert	Insert Character	^[F
Delete	Delete Character	^[E
Keypad +	Enter	^M
Shift Keypad -	-	-
Shift Keypad 0	0	0
Shift Keypad 1	1	1
Shift Keypad 2		2	2
Shift Keypad 3	3	3
Shift Keypad 4	4	4
Shift Keypad 5	5	5
Shift Keypad 6	6	6
Shift Keypad 7	7	7
Shift Keypad 8	8	8
Shift Keypad 9	9	9
NumLock ON:
Keypad .	.	.
Keypad 0	0	0
Keypad 1	1	1
Keypad 2	2	2
Keypad 3	3	3
Keypad 4	4	4
Keypad 5	5	5
Keypad 6	6	6
Keypad 7	7	7
Keypad 8	8	8
Keypad 9	9	9
Ctrl-Keypad 8	Cursor Up	^Z
Ctrl-Keypad 4	Cursor Back	^U
Ctrl-Keypad 6	Cursor Forward	^F
Ctrl-Keypad 2	Cursor Down	^J
Ctrl-Keypad 7	Cursor Home	^A
Ctrl-Keypad 1	Erase End of Line	^[K
Ctrl-Keypad 0	Insert Character	^[F
Ctrl-Keypad .	Delete Character	^[E


ADDS 90 (101-key)
This is the format for the ADDS 90 keymapping for the 101-key keyboard.  The NumLock key is mapped, see below.

Note: NumLock is mapped in this emulation to the ADDS Terminal's New Line key.  The Normal state of the keypad keys transmit their numeric values. The Shift and Ctrl-keys transmit their functions as described below.

Procomm Plus Key	   ADDS 90 Function	  Transmitted Sequence

F1	Function 1 (F1)	^B1^M
F2	Function 2 (F2)	^B2^M
F3	Function 3 (F3)	^B3^M
F4	Function 4 (F4)	^B4^M
F5	Function 5 (F5)	^B5^M
F6	Function 6 (F6)	^B6^M
F7	Function 7 (F7)	^B7^M
F8	Function 8 (F8)	^B8^M
F9	Function 9 (F9)	^B9^M
F10	Function 10 (F10)	^B:^M
Shift F1	Function 11 (F11)	^B;^M
Shift F2	Function 12 (F12)	^B<^M
Shift F3	Function 13 (F13)	^B=^M
Shift F4	Function 14 (F14)	^B>^M
Shift F5	Function 15 (F15)	^B?^M
Shift F6	Function 16 (F16)	^B!^M
Shift F7	Function 17 (F17)	^B"^M
Shift F8	Function 18 (F18)	^B#^M
Shift F9	Function 19 (F19)	^B$^M
Shift F10	Function 20 (F20)	^B%^M
Ctrl-F1	Function 21 (F21)	^B&^M
Ctrl-F2	Function 22 (F22)	^B'^M
Ctrl-F3	Function 23 (F23)	^B(^M
Ctrl-F4	Function 24 (F24)	^B)^M
Ctrl-F5	Function 25 (F25)	^B*^M
Ctrl-F6	Function 26 (F26)	^B+^M
Ctrl-F7	Function 27 (F27)	^B,^M
Ctrl-F8	Function 28 (F28)	^B-^M
Ctrl-F9	Function 29 (F29)	^B.^M
Ctrl-F10	Function 30 (F30)	^B/^M
Shift Ctrl-F5	Insert Line	^[M
Shift Ctrl-F6	Delete Line	^[l
Shift Ctrl-F7	Insert Character	^[F
Shift Ctrl-F8	Delete Character	^[E
Shift Ctrl-F9	Erase All ( E All )	^L
Shift Ctrl-F10	Erase to End of Field/Line	^[K
BackSpace	BackSpace	^H
Ctrl-Backspace	Ctrl-Backspace	DEL	[ 7F ]
Tab	Tab	^I
Shift Tab	Back Tab	^[O
Enter	Return	^M
Num Lock	Cursor Down ( Line Feed )	^J
Shift Keypad Cursor Up	Cursor Up	^Z
Shift Keypad Cursor Lt	Cursor Back	^U
Shift Keypad Cursor Rt	Cursor Forward	^F
Shift Keypad Cursor Dn	Cursor Down	^J
Shift Keypad Home	Cursor Home	^A
Shift Keypad End	Erase End of Line	^[K
Shift Keypad Insert	Insert Character	^[F
Shift Keypad Delete	Delete Character	^[E
Shift Keypad Enter	Enter	^M
Ctrl-Keypad Cursor Up	Cursor Up	^Z
Ctrl-Keypad Cursor Lt	Cursor Back	^U
Ctrl-Keypad Cursor Rt	Cursor Forward	^F
Ctrl-Keypad Cursor Dn	Cursor Down	^J
Ctrl-Keypad Home	Cursor Home	^A
Ctrl-Keypad End	Erase End of Line	^[K
Ctrl-Keypad Insert	Insert Line	^[M
Ctrl-Keypad Delete	Delete Line	^[l	[ 1B 6c ]
Ctrl-Keypad Enter	Enter	^M
Grey PageDown	Clear Screen	^L
Grey Insert	Insert Character	^[F
Shift Grey End	Insert Line	^[M
Grey Delete	Delete Character	^[E
Grey Home	Home Cursor	^A
Grey End	Erase End Of Line	^[K
Grey Cursor Up	Cursor Up	^Z
Grey Cursor Down	Cursor Down	^J
Grey Cursor Left	Cursor Back	^U
Grey Cursor Right	Cursor Forward	^F
Ctrl-Grey Insert	Insert Line	^[M
Ctrl-Grey Delete	Delete Line	^[l	[ 1B 6c ]


ADDS 90 (84 key)
This is the format of the ADDS 90 keymapping for the 84-key keyboard.

Procomm Plus Key	      ADDS 90 Function	                          Transmitted Sequence

F1	Function 1 (F1)	^B1^M
F2	Function 2 (F2)	^B2^M
F3	Function 3 (F3)	^B3^M
F4	Function 4 (F4)	^B4^M
F5	Function 5 (F5)	^B5^M
F6	Function 6 (F6)	^B6^M
F7	Function 7 (F7)	^B7^M
F8	Function 8 (F8)	^B8^M
F9	Function 9 (F9)	^B9^M
F10	Function 10 (F10)	^B:^M
Shift F1	Function 11 (F11)	^B;^M
Shift F2	Function 12 (F12)	^B<^M
Shift F3	Function 13 (F13)	^B=^M
Shift F4	Function 14 (F14)	^B>^M
Shift F5	Function 15 (F15)	^B?^M
Shift F6	Function 16 (F16)	^B!^M
Shift F7	Function 17 (F17)	^B"^M
Shift F8	Function 18 (F18)	^B#^M
Shift F9	Function 19 (F19)	^B$^M
Shift F10	Function 20 (F20)	^B%^M
Ctrl-F1	Function 21 (F21)	^B&^M
Ctrl-F2	Function 22 (F22)	^B'^M
Ctrl-F3	Function 23 (F23)	^B(^M
Ctrl-F4	Function 24 (F24)	^B)^M
Ctrl-F5	Function 25 (F25)	^B*^M
Ctrl-F6	Function 26 (F26)	^B+^M
Ctrl-F7	Function 27 (F27)	^B,^M
Ctrl-F8	Function 28 (F28)	^B-^M
Ctrl-F9	Function 29 (F29)	^B.^M
Ctrl-F10	Function 30 (F30)	^B/^M
Shift Ctrl-F5	Insert Line	^[M
Shift Ctrl-F6	Delete Line	^[l
Shift Ctrl-F7	Insert Character	^[F
Shift Ctrl-F8	Delete Character	^[E
Shift Ctrl-F9	Erase All ( E All )	^L
Shift Ctrl-F10	Erase to End of Field/Line	^[K
BackSpace	BackSpace	^H
Ctrl-Backspace	Ctrl-Backspace	DEL	[ 7F ]
Tab	Tab	^I
Shift Tab	Back Tab	^[O
Enter	Return	^M
Cursor Up	Cursor Up	^Z
Cursor Left	Cursor Back	^U
Cursor Right	Cursor Forward	^F
Cursor Down	Cursor Down	^J
Home	Cursor Home	^A
End	Erase End of Line	^[K
Insert	Insert Character	^[F
Delete	Delete Character	^[E
Keypad +	Enter	^M
NumLock ON:
Keypad .	.	.
Keypad 0	0	0
Keypad 1	1	1
Keypad 2	2	2
Keypad 3	3	3
Keypad 4	4	4
Keypad 5	5	5
Keypad 6	6	6
Keypad 7	7	7
Keypad 8	8	8
Keypad 9	9	9
Ctrl-Keypad 8	Cursor Up	^Z
Ctrl-Keypad 4	Cursor Back	^U
Ctrl-Keypad 6	Cursor Forward	^F
Ctrl-Keypad 2	Cursor Down	^J
Ctrl-Keypad 7	Cursor Home	^A
Ctrl-Keypad 1	Erase End of Line	^[K
Ctrl-Keypad 0	Insert Character	^[F
Ctrl-Keypad .	Delete Character	^[E


ADM 31 (101-key)
This is the format for the ADM 31 keymapping for the 101-key keyboard. F10 is mapped.

Procomm Plus Key	   ADM 31 Function	  Transmitted Sequence

F1	Function 1 (F1)	^A@^M
F2	Function 2 (F2)	^AA^M
F3	Function 3 (F3)	^AB^M
F4	Function 4 (F4)	^AC^M
F5	Function 5 (F5)	^AD^M
F6	Function 6 (F6)	^AE^M
F7	Function 7 (F7)	^AF^M
F8	Function 8 (F8)	^AG^M
F9	Function 9 (F9)	^AH^M
F10	Function 10 (F10)	^AI^M
F11	Function 11 (F11)	^AJ^M
F12	Function 12 (F12)	^AK^M
Shift F1	Function 13 (F13)	^AL^M
Shift F2	Function 14 (F14)	^AM^M
Shift F3	Function 15 (F15)	^AN^M
Shift F4	Function 16 (F16)	^AO^M
BackSpace	BackSpace	^H
Tab	Tab	^I
Shift Tab	Shift Tab	^[I
Enter	Enter	^M
Insert	Character Insert	^[Q
Shift Grey Left	Shift Character Insert	^[q
Delete	Character Delete	^[W
Shift Delete	Shift Character Delete	^[r
Home	Home Cursor	^^
Shift Home	Clear Page	^Z
End	Line Delete	^[R
Shift End	Shift Line Delete	^[O
PgUp	Line Erase	^[T
Shift PgUp	Shift Line Erase	^[t
PgDn	Page Erase	^[Y
Shift PgDn	Shift Page Erase	^[y
Cursor Up	Cursor Up	^K
Cursor Down	Cursor Down	^V
Cursor Left	Cursor Left	^H
Cursor Right	Cursor Right	^L


ADM 31 (84 key)
This is the format of the ADM 31 keymapping for the 84-key keyboard.  F10 is a mapped key.

Procomm Plus Key	      ADM 31 Function	                         Transmitted Sequence

F1	Function 1 (F1)	^A@^M
F2	Function 2 (F2)	^AA^M
F3	Function 3 (F3)	^AB^M
F4	Function 4 (F4)	^AC^M
F5	Function 5 (F5)	^AD^M
F6	Function 6 (F6)	^AE^M
F7	Function 7 (F7)	^AF^M
F8	Function 8 (F8)	^AG^M
F9	Function 9 (F9)	^AH^M
F10	Function 10 (F10)	^AI^M
Shift F1	Function 11 (F11)	^AJ^M
Shift F2	Function 12 (F12)	^AK^M
Shift F3	Function 13 (F13)	^AL^M
Shift F4	Function 14 (F14)	^AM^M
Shift F5	Function 15 (F15)	^AN^M
Shift F6	Function 16 (F16)	^AO^M
BackSpace	BackSpace	^H
Tab	Tab	^I
Shift Tab	Shift Tab	^[I
Enter	Enter	^M
Insert	Character Insert	^[Q
Shift Insert	Shift Character Insert	^[q
Delete	Character Delete	^[W
Shift Delete	Shift Character Delete	^[r
Home	Home Cursor	^^
Shift Home	Clear Page	^Z
End	Line Delete	^[R
Shift End	Shift Line Delete	^[O
PgUp	Line Erase	^[T
Shift PgUp	Shift Line Erase	^[t
PgDn	Page Erase	^[Y
Shift PgDn	Shift Page Erase	^[y
Cursor Up	Cursor Up	^K
Cursor Down	Cursor Down	^V
Cursor Left	Cursor Left	^H
Cursor Right	Cursor Right	^L
NumLock ON:
Keypad .	.	.
Keypad 0	0	0
Keypad 1	1	1
Keypad 2	2	2
Keypad 3	3	3
Keypad 4	4	4
Keypad 5	5	5
Keypad 6	6	6
Keypad 7	7	7
Keypad 8	8	8
Keypad 9	9	9
Ctrl-Keypad 9	Line Erase	^[T
Ctrl-Keypad 8	Cursor Up	^K
Ctrl-Keypad 4	Cursor Left	^H
Ctrl-Keypad 6	Cursor Right	^L
Ctrl-Keypad 2	Cursor Down	^V
Ctrl-Keypad 7	Home Cursor	^^
Ctrl-Keypad 1	Line Delete	^[R
Ctrl-Keypad 0	Character Insert	^[Q
Ctrl-Keypad .	Character Delete	^[W
Ctrl-Keypad +	Keypad Enter	^M


ADM 3A/5 (101-key)
This is the format for the ADM 3A/5 keymapping for the 101-key keyboard.

Procomm Plus Key	  ADM 3A/5 Function           Transmitted Sequence

BackSpace	BackSpace	^H
Ctrl-BackSpace	Character Delete	DEL	[ 7F ]
Tab	Horizontal Tab	^I
Home	Cursor Home	^^	[ 1E ]
Cursor Up	Cursor Up	^K
Cursor Down	Cursor Down	^J
Cursor Left	Cursor Left	^H
Cursor Right	Cursor Right	^L
End	Erase End of Line	^[K
Delete	Character Delete	DEL	[ 7F ]


ADM 3A/5 (84 key)
This is the format of the ADM 3A/5 keymapping for the 84-key keyboard.

Procomm Plus Key	      ADM 3A/5 Function	              Transmitted Sequence

BackSpace	BackSpace	^H
Ctrl-BackSpace	Character Delete	DEL	[ 7F ]
Tab	Horizontal Tab	^I
Home	Cursor Home	^^	[ 1E ]
Cursor Up	Cursor Up	^K
Cursor Down	Cursor Down	^J
Cursor Left	Cursor Left	^H
Cursor Right	Cursor Right	^L
End	Erase End of Line	^[K
Delete	Character Delete	DEL	[ 7F ]


ANSI BBS (101-key)
This is the format for the ANSI BBS keymapping for the 101-key keyboard. The NumLock key is not mapped.

Procomm Plus Key	  ANSI Function                                  Transmitted Sequence

F1	Program Function 1 (PF1)	^[OP
F2	Program Function 2 (PF2)	^[OQ
F3	Program Function 3 (PF3)	^[OR
F4	Program Function 4 (PF4)	^[OS
BackSpace	BackSpace	^H
Shift Backspace	Character Delete	DEL	[ 7F ]
Ctrl-Backspace	Ctrl-Backspace	^X
Tab	Tab	^I
Enter	Return	^M
Keypad /	Keypad /	/
Keypad *	Keypad *	*
Keypad -	Keypad -	-
Keypad +	Keypad +	+
Shift Keypad +	Keypad MINUS	-
Keypad End	Erase End of Line	^[[K
Keypad Cursor Down	Cursor Down	^[[B
Keypad PgDn	Clear Screen	^[[H^[[2J
Keypad Cursor Left	Cursor Left	^[[D
Keypad Cursor Right	Cursor Right	^[[C
Keypad Home	Home Cursor	^[[H
Keypad Cursor Up	Cursor Up	^[[A
Keypad PgUp	Delete Line	^[[M
Keypad Delete	Character Delete	DEL	[ 7F ]
Keypad Enter	Enter	^M
Shift Home	7	7
Shift Cursor Up	8	8
Shift PgUp	9	9
Shift Cursor Left	4	4
Shift Keypad 5	5	5
Shift Cursor Right	6	6
Shift End	1	1
Shift Cursor Down	2	2
Shift PgDn	3	3
Shift Delete	.	.
Shift Insert	0	0
Shift Ctrl-Home	Insert Line	^[[L
Ctrl-Keypad -	Keypad Application MINUS	^[Om
Ctrl-Keypad +	Keypad Application COMMA	^[Ol
Ctrl-Insert	Keypad Application 0	^[Op
Ctrl-End	Keypad Application 1	^[Oq
Ctrl-Cursor Down	Keypad Application 2	^[Or
Ctrl-PgDn	Keypad Application 3	^[Os
Ctrl-Cursor Left	Keypad Application 4	^[Ot
Ctrl-Keypad 5	Keypad Application 5	^[Ou
Ctrl-Cursor Right	Keypad Application 6	^[Ov
Ctrl-Home	Keypad Application 7	^[Ow
Ctrl-Cursor Up	Keypad Application 8	^[Ox
Ctrl-PgUp	Keypad Application 9	^[Oy
Ctrl-Delete	Keypad Application PERIOD	^[On
Ctrl-Enter	Keypad Application Enter	^[OM
Grey Delete	Delete Character	DEL	[ 7F ]
Grey Home	Home Cursor	^[[H
Grey End	Erase End of Line	^[[K
Ctrl-Grey Home	Insert Line	^[[L
Ctrl-Grey PgUp	Delete Line	^[[M
Ctrl-Grey PgDn	Clear Screen	^[[H^[[2J
Grey Cursor Up	Cursor Up	^[[A
Grey Cursor Down	Cursor Down	^[[B
Grey Cursor Left	Cursor Left	^[[D
Grey Cursor Right	Cursor Right	^[[C


ANSI BBS (84 key)
This is the format of the ANSI BBS keymapping for the 84-key keyboard.  NumLock is not mapped.

Procomm Plus Key	      ANSI Function	                         Transmitted Sequence

F1	Program Function 1 (PF1)	^[OP
F2	Program Function 2 (PF2)	^[OQ
F3	Program Function 3 (PF3)	^[OR
F4	Program Function 4 (PF4)	^[OS
BackSpace	BackSpace	^H
Shift Backspace	Character Delete	DEL	[ 7F ]
Ctrl-Backspace	Ctrl-Backspace	^X
Tab	Tab	^I
Enter	Return	^M
Keypad -	Keypad -	-
Keypad +	Keypad Enter	^M
End	Erase End of Line	^[[K
Cursor Down	Cursor Down	^[[B
PgDn	Clear Screen	^[[H^[[2J
Cursor Left	Cursor Left	^[[D
Cursor Right	Cursor Right	^[[C
Home	Home Cursor	^[[H
Cursor Up	Cursor Up	^[[A
PgUp	Delete Line	^[[M
Delete	Character Delete	DEL	[ 7F ]
Shift Ctrl-Home	Insert Line	^[[L
Shift Keypad +	+	+
Shift Keypad -	Keypad COMMA	,
Shift Delete	.	.
Shift Insert	0	0
Shift End	1	1
Shift Cursor Down	2	2
Shift PgDn	3	3
Shift Cursor Left	4	4
Shift Keypad 5	5	5
Shift Cursor Right	6	6
Shift Home	7	7
Shift Cursor Up	8	8
Shift PgUp	9	9
Ctrl-Keypad -	Keypad Application MINUS	^[Om
Ctrl-Keypad *	Keypad Application COMMA	^[Ol
Ctrl-Insert	Keypad Application 0	^[Op
Ctrl-End	Keypad Application 1	^[Oq
Ctrl-Cursor Down	Keypad Application 2	^[Or
Ctrl-PgDn	Keypad Application 3	^[Os
Ctrl-Cursor Left	Keypad Application 4	^[Ot
Ctrl-5	Keypad Application 5	^[Ou
Ctrl-Cursor Right	Keypad Application 6	^[Ov
Ctrl-Home	Keypad Application 7	^[Ow
Ctrl-Cursor Up	Keypad Application 8	^[Ox
Ctrl-PgUp	Keypad Application 9	^[Oy
Ctrl-Delete	Keypad Application PERIOD	^[On
Ctrl-Keypad +	Keypad Application Enter	^[OM


AT&T 4410 (101-key)
This is the format for the AT&T 4410 keymapping for the 101-key keyboard.

Procomm Plus Key	  AT&T 4410 Function                                  Transmitted Sequence

F1	Function Key F1	^[OP
F2	Function Key F2	^[OQ
F3	Function Key F3	^[OR
F4	Function Key F4	^[OS
F5	Function Key F5	^[OT
F6	Function Key F6	^[OU
F7	Function Key F7	^[OV
F8	Function Key F8	^[OW
BackSpace	BackSpace	^H
Tab	Tab	^I
Enter	Enter	^M
Keypad /	Clear	^[[2J
Keypad Home	Home	^[[H
Keypad Cursor Up	Cursor Up	^[[A
Keypad PgUp	Home Down	^[[24;1H
Keypad CrLf	Cursor Left	^[[D
Keypad CrRt	Cursor Right	^[[C
Keypad End	Home Down	^[[24;1H
Keypad CrDn	Cursor Down	^[[B
Keypad Delete	Delete	DEL	[ 7F ]
Grey Delete	Delete	DEL	[ 7F ]
Grey Home	Home	^[[H
Grey End	Home Down	^[[24;1H
Grey Cursor Up	Cursor Up	^[[A
Grey Cursor Down	Cursor Down	^[[B
Grey Cursor Left	Cursor Left	^[[D
Grey Cursor Right	Cursor Right	^[[C


AT&T 4410 (84 key)
This is the format of the AT&T 4410 keymapping for the 84-key keyboard.

Procomm Plus Key	      AT&T 4410 Function	              Transmitted Sequence

F1	Function Key F1	^[OP
F2	Function Key F2	^[OQ
F3	Function Key F3	^[OR
F4	Function Key F4	^[OS
F5	Function Key F5	^[OT
F6	Function Key F6	^[OU
F7	Function Key F7	^[OV
F8	Function Key F8	^[OW
BackSpace	BackSpace	^H
Tab	Tab	^I
Enter	Enter	^M
Home	Home	^[[H
Ctrl-Home	Clear	^[[2J
Cursor Up	Cursor Up	^[[A
PgUp	Home Down	^[[24;1H
Cursor Left	Cursor Left	^[[D
Cursor Right	Cursor Right	^[[C
End	Home Down	^[[24;1H
Cursor Down	Cursor Down	^[[B
Delete	Delete	DEL	[ 7F ]


AT&T 605 (101-key)
This is the format for the AT&T 605 keymapping for the 101-key keyboard. The F10 key is mappable, and the NumLock key is mapped to PF1.

Procomm Plus Key	  AT&T 605 Function                           Transmitted Sequence

F1	Function F1	^[Oc
F2	Function F2	^[Od
F3	Function F3	^[Oe
F4	Function F4	^[Of
F5	Function F5	^[Og
F6	Function F6	^[Oh
F7	Function F7	^[Oi
F8	Function F8	^[Oj
F9	Function F9	^[No
F10	Function F10	^[Np
F11	Function F11	^[Nq
F12	Function F12	^[Nr
Shift F1	Function F11	^[Nq
Shift F2	Function F12	^[Nr
Shift F3	Function F13	^[Ns
Shift F4	Function F14	^[Nt
Ctrl-F1	Shift Function F1	^[OC
Ctrl-F2	Shift Function F2	^[OD
Ctrl-F3	Shift Function F3	^[OE
Ctrl-F4	Shift Function F4	^[OF
Ctrl-F5	Shift Function F5	^[OG
Ctrl-F6	Shift Function F6	^[OH
Ctrl-F7	Shift Function F7	^[OI
Ctrl-F8	Shift Function F8	^[OJ
Ctrl-F9	Shift Function F9	^[NO
Ctrl-F10	Shift Function F10	^[NP
Ctrl-F11	Shift Function F11	^[NQ
Ctrl-F12	Shift Function F12	^[NR
Shift Ctrl-F1	Shift Function F11	^[NQ
Shift Ctrl-F2	Shift Function F12	^[NR
Shift Ctrl-F3	Shift Function F13	^[NS
Shift Ctrl-F4	Shift Function F14	^[NT
BackSpace	BackSpace	^H
Tab	Tab	^I
Shift Tab	BackTab	^[[Z
Enter	Return	^M
Scroll Lock	Scroll Lock	^Q
Shift Scroll Lock	Scroll Lock*	^S
NumLock	PF1	^[OP
Keypad /	PF2	^[OQ
Keypad *	PF3	^[OR
Keypad -	PF4	^[OS
Keypad Enter	Enter	^M
Shift Ctrl-Insert	Keypad Application 0	^[Op
Shift Ctrl-End	Keypad Application 1	^[Oq
Shift Ctrl-Cursor Down	Keypad Application 2	^[Or
Shift Ctrl-PgDn	Keypad Application 3	^[Os
Shift Ctrl-Cursor Left	Keypad Application 4	^[Ot
Shift Ctrl-5	Keypad Application 5	^[Ou
Shift Ctrl-Cursor Right	Keypad Application 6	^[Ov
Shift Ctrl-Home	Keypad Application 7	^[Ow
Shift Ctrl-Cursor Up	Keypad Application 8	^[Ox
Shift Ctrl-PgUp	Keypad Application 9	^[Oy
Shift Ctrl-Delete	Keypad Application  .	^[On
Shift Ctrl-Enter	Keypad Application Enter	^[OM
Shift Ctrl-Keypad +	Keypad Application COMMA	^[Ol
Shift Ctrl-Keypad -	Keypad Application MINUS	^[Om
Shift Ctrl-Keypad .	Keypad Application PERIOD	^[On
Shift Keypad Home	Home	^[[H
Shift Keypad End	End	^[[24;1H
Shift Keypad PgUp	Page Up	^[[V
Shift Keypad Cursor Up	Cursor Up	^[[A
Shift Keypad CrLf	Cursor Left	^[[D
Shift Keypad CrRt	Cursor Right	^[[C
Shift Keypad Cursor Down	Cursor Down	^[[B
Shift Keypad Insert	Insert	^[[@
Shift Keypad Delete	Delete	DEL	[ 7F ]
Shift Home	Clear	^[[2J
Shift Cursor Up	Shift Cursor Up	^[[T
Shift Cursor Left	Shift Cursor Left	^[[S
Shift Cursor Right	Shift Cursor Right	^[[ @	[ 1B 5B 20 40 ]
Shift Cursor Down	Shift Cursor Down	^[[ A	[ 1B 5B 20 41 ]
Shift Keypad PgDn	Page Down	^[[U
Shift Insert	Insert Line	^[[L
Shift Delete	Delete Line	^[[M
Grey Insert	Insert	^[[@
Shift Grey Insert	Insert Line	^[[L
Grey Delete	Delete	DEL	[ 7F ]
Shift Grey Delete	Del Ln	^[[M
Ctrl-Delete	Ctrl-Delete	^[[P
Grey Home	Home	^[[H
Shift Grey Home	Clear	^[[2J
Grey End	End	^[[24;1H
Grey PgUp	Page Up	^[[V
Grey PgDn	Page Down	^[[U
Ctrl-Grey PgDn	Reset	^[c
Grey Cursor Up	Cursor Up	^[[A
Shift Grey Cursor Up	Shift-Cursor Up	^[[T
Ctrl-Grey Cursor Up	Ctrl-Up	^[[t
Grey Cursor Down	Cursor Down	^[[B
Shift Grey Cursor Down	Shift-Cursor Down	^[[ A	[ 1B 5B 20 41 ]
Ctrl-Grey Cursor Down	Ctrl-Cursor Down	^[[ A	[ 1B 5B 20 41 ]
Grey Cursor Left	Cursor Left	^[[D
Shift Grey Cursor Left	Shift Cursor Left	^[[S
Ctrl-Grey Cursor Left	Ctrl-Cursor Left	^[[S
Grey Cursor Right	Cursor Right	^[[C
Shift Grey Cursor Right	Shift Cursor Right	^[[ @	[ 1B 5B 20 40 ]
Ctrl-Grey Cursor Right	Ctrl-Cursor Right	^[[ @	[ 1B 5B 20 40 ]


AT&T 605 (84 key)
This is the format of the AT&T 605 keymapping for the 84-key keyboard.  F10 is a mapped key.

Because of the extensive combinations supported by the AT&T 605, the keypad numeric values are only available in this mapping when NumLock is ON.  The Application keys are generated with the Ctrl-key when NumLock is ON, and Shift-Ctrl when NumLock is OFF.

Procomm Plus Key	      AT&T 605 Function	                          Transmitted Sequence

F1	Function F1	^[Oc
F2	Function F2	^[Od
F3	Function F3	^[Oe
F4	Function F4	^[Of
F5	Function F5	^[Og
F6	Function F6	^[Oh
F7	Function F7	^[Oi
F8	Function F8	^[Oj
F9	Function F9	^[No
F10	Function F10	^[Np
Shift F1	Function F11	^[Nq
Shift F2	Function F12	^[Nr
Shift F3	Function F13	^[Ns
Shift F4	Function F14	^[Nt
Ctrl-F1	Shift Function F1	^[OC
Ctrl-F2	Shift Function F2	^[OD
Ctrl-F3	Shift Function F3	^[OE
Ctrl-F4	Shift Function F4	^[OF
Ctrl-F5	Shift Function F5	^[OG
Ctrl-F6	Shift Function F6	^[OH
Ctrl-F7	Shift Function F7	^[OI
Ctrl-F8	Shift Function F8	^[OJ
Ctrl-F9	Shift Function F9	^[NO
Ctrl-F10	Shift Function F10	^[NP
Shift Ctrl-F1	Shift Function F11	^[NQ
Shift Ctrl-F2	Shift Function F12	^[NR
Shift Ctrl-F3	Shift Function F13	^[NS
Shift Ctrl-F4	Shift Function F14	^[NT
Shift F5	PF1	^[OP
Shift F6	PF2	^[OQ
Shift F7	PF3	^[OR
Shift F8	PF4	^[OS
BackSpace	BackSpace	^H
Tab	Tab	^I
Shift Tab	BackTab	^[[Z
Enter	Return	^M
Scroll Lock	Scroll Lock	^Q
Shift Scroll Lock	Scroll Lock*	^S
Keypad *	Keypad *	*
Keypad -	Keypad -	-
Shift Ctrl-Insert	Keypad Application 0	^[Op
Shift Ctrl-End	Keypad Application 1	^[Oq
Shift Ctrl-Cursor Down	Keypad Application 2	^[Or
Shift Ctrl-PgDn	Keypad Application 3	^[Os
Shift Ctrl-Cursor Left	Keypad Application 4	^[Ot
Shift Ctrl-5	Keypad Application 5	^[Ou
Shift Ctrl-Cursor Right	Keypad Application 6	^[Ov
Shift Ctrl-Home	Keypad Application 7	^[Ow
Shift Ctrl-Cursor Up	Keypad Application 8	^[Ox
Shift Ctrl-PgUp	Keypad Application 9	^[Oy
Shift Ctrl-Delete	Keypad Application  .	^[On
Shift Ctrl-Keypad +	Keypad Application Enter	^[OM
Shift Ctrl-Keypad *	Keypad Application COMMA	^[Ol
Shift Ctrl-Keypad -	Keypad Application MINUS	^[Om
Shift Ctrl-Keypad .	Keypad Application PERIOD	^[On
Home	Home	^[[H
Shift Home	Clear	^[[2J
Cursor Up	Cursor Up	^[[A
Shift Cursor Up	Shift Cursor Up	^[[T
Ctrl-Cursor Up	Ctrl-Cursor Up	^[[t
PgUp	Page Up	^[[V
Cursor Left	Cursor Left	^[[D
Shift Cursor Left	Shift Cursor Left	^[[S
Ctrl-Cursor Left	Ctrl-Cursor Left	^[[S
Cursor Right	Cursor Right	^[[C
Shift Cursor Right	Shift Cursor Right	^[[ @	[ 1B 5B 20 40 ]
Ctrl-Cursor Right	Ctrl-Cursor Right	^[[ @	[ 1B 5B 20 40 ]
End	End	^[[24;1H
Cursor Down	Cursor Down	^[[B
Shift Cursor Down	Shift Cursor Down	^[[ A	[ 1B 5B 20 41 ]
Ctrl-Cursor Down	Ctrl-Cursor Down	^[[ A	[ 1B 5B 20 41 ]
PgDn	Page Down	^[[U
Shift-PgDn	Ctrl-Page Down	^[c
Insert	Insert	^[[@
Shift Insert	Insert Line	^[[L
Delete	Delete	DEL	[ 7F ]
Shift Delete	Delete Line	^[[M
Ctrl-Delete	Ctrl-Delete	^[[P
Shift Keypad +	Enter	^M
With NUMLOCK toggled ON:
Keypad .	.	.
Keypad 0	0	0
Keypad 1	1	1
Keypad 2	2	2
Keypad 3	3	3
Keypad 4	4	4
Keypad 5	5	5
Keypad 6	6	6
Keypad 7	7	7
Keypad 8	8	8
Keypad 9	9	9
Ctrl-Keypad .	Keypad Application PERIOD	^[On
Ctrl-Keypad 0	Keypad Application 0	^[Op
Ctrl-Keypad 1	Keypad Application 1	^[Oq
Ctrl-Keypad 2	Keypad Application 2	^[Or
Ctrl-Keypad 3	Keypad Application 3	^[Os
Ctrl-Keypad 4	Keypad Application 4	^[Ot
Ctrl-Keypad 5	Keypad Application 5	^[Ou
Ctrl-Keypad 6	Keypad Application 6	^[Ov
Ctrl-Keypad 7	Keypad Application 7	^[Ow
Ctrl-Keypad 8	Keypad Application 8	^[Ox
Ctrl-Keypad 9	Keypad Application 9	^[Oy
Ctrl-Keypad .	Keypad Application  .	^[On
Ctrl-Keypad +	Keypad Application Enter	^[OM
Ctrl-Keypad *	Keypad Application COMMA	^[Ol
Ctrl-Keypad -	Keypad Application MINUS	^[Om


DG 100 (84 key)
This is the format of the DG D100 keymapping for the 84-key keyboard.  F10 is a mapped key.

Procomm Plus Key	      DG D100 Function	                         Transmitted Sequence

F1	Function 1 (Cmd-1)	^^q	[ 1E 71 ]
F2	Function 2 (Cmd-2)	^^r	[ 1E 72 ]
F3	Function 3 (Cmd-3)	^^s	[ 1E 73 ]
F4	Function 4 (Cmd-4)	^^t	[ 1E 74 ]
F5	Function 5 (Cmd-5)	^^u	[ 1E 75 ]
F6	Function 6 (Cmd-6)	^^v	[ 1E 76 ]
F7	Function 7 (Cmd-7)	^^w	[ 1E 77 ]
F8	Function 8 (Cmd-8)	^^x	[ 1E 78 ]
F9	Function 9 (Cmd-9)	^^y	[ 1E 79 ]
F10	Function 10 (Cmd-10)	^^z	[ 1E 7A ]
Shift F1	Shift-Function 1 (Cmd-Shift-1)	^^a	[ 1E 61 ]
Shift F2	Shift-Function 2 (Cmd-Shift-2)	^^b	[ 1E 62 ]
Shift F3	Shift-Function 3 (Cmd-Shift-3)	^^c	[ 1E 63 ]
Shift F4	Shift-Function 4 (Cmd-Shift-4)	^^d	[ 1E 64 ]
Shift F5	Shift-Function 5 (Cmd-Shift-5)	^^e	[ 1E 65 ]
Shift F6	Shift-Function 6 (Cmd-Shift-6)	^^f	[ 1E 66 ]
Shift F7	Shift-Function 7 (Cmd-Shift-7)	^^g	[ 1E 67 ]
Shift F8	Shift-Function 8 (Cmd-Shift-8)	^^h	[ 1E 68 ]
Shift F9	Shift-Function 9 (Cmd-Shift-9)	^^i	[ 1E 69 ]
Shift F10	Shift-Function 10 (Cmd-Shift-10)	^^j	[ 1E 6A ]
BackSpace	Carriage Return	^M
Tab	Tab	^I
Enter	New Line	^J
NumLock OFF:
Home	Home Cursor	^H
Cursor Up	Cursor Up	^W
Cursor Left	Cursor Left	^Y
Cursor Right	Cursor Right	^X
Cursor Down	Cursor Down	^Z
Delete	Delete	DEL	[ 7F ]
Keypad +	New Line	^M
Shift Keypad +	New Line	^J
NumLock ON:
Keypad .	.	.
Keypad 0	0	0
Keypad 1	1	1
Keypad 2	2	2
Keypad 3	3	3
Keypad 4	4	4
Keypad 5	5	5
Keypad 6	6	6
Keypad 7	7	7
Keypad 8	8	8
Keypad 9	9	9
Ctrl-Keypad .	Delete	DEL	[ 7F ]
Ctrl-Keypad 2	Cursor Down	^Z
Ctrl-Keypad 4	Cursor Left	^Y
Ctrl-Keypad 6	Cursor Right	^X
Ctrl-Keypad 7	Home	^H
Ctrl-Keypad 8	Cursor Up	^W


DG 200/210 (84 key)
This is the format of the DG D200/D210 keymapping for the 84-key keyboard.  F10 is a mapped key.

Procomm Plus Key	      DG D200/D210 Function	             Transmitted Sequence

F1	Function 1	^^q	[ 1E 71 ]
F2	Function 2	^^r	[ 1E 72 ]
F3	Function 3	^^s	[ 1E 73 ]
F4	Function 4	^^t	[ 1E 74 ]
F5	Function 5	^^u	[ 1E 75 ]
F6	Function 6	^^v	[ 1E 76 ]
F7	Function 7	^^w	[ 1E 77 ]
F8	Function 8	^^x	[ 1E 78 ]
F9	Function 9	^^y	[ 1E 79 ]
F10	Function 10	^^z	[ 1E 7A ]
Shift F1	Shift-Function 1	^^a	[ 1E 61 ]
Shift F2	Shift-Function 2	^^b	[ 1E 62 ]
Shift F3	Shift-Function 3	^^c	[ 1E 63 ]
Shift F4	Shift-Function 4	^^d	[ 1E 64 ]
Shift F5	Shift-Function 5	^^e	[ 1E 65 ]
Shift F6	Shift-Function 6	^^f	[ 1E 66 ]
Shift F7	Shift-Function 7	^^g	[ 1E 67 ]
Shift F8	Shift-Function 8	^^h	[ 1E 68 ]
Shift F9	Shift-Function 9	^^i	[ 1E 69 ]
Shift F10	Shift-Function 10	^^j	[ 1E 6A ]
Ctrl-F1	Ctrl-Function 1	^^=	[ 1E 3D ]
Ctrl-F2	Ctrl-Function 2	^^>	[ 1E 3E ]
Ctrl-F3	Ctrl-Function 3	^^?	[ 1E 3F ]
Ctrl-F4	Ctrl-Function 4	^^@	[ 1E 30 ]
Ctrl-F5	Ctrl-Function 5	^^A	[ 1E 31 ]
Ctrl-F6	Ctrl-Function 6	^^B	[ 1E 32 ]
Ctrl-F7	Ctrl-Function 7	^^C	[ 1E 33 ]
Ctrl-F8	Ctrl-Function 8	^^D	[ 1E 34 ]
Ctrl-F9	Ctrl-Function 9	^^E	[ 1E 35 ]
Ctrl-F10	Ctrl-Function 10	^^F	[ 1E 36 ]
Shift Ctrl-F1	Shift Ctrl-Function 1	^^!	[ 1E 21 ]
Shift Ctrl-F2	Shift Ctrl-Function 2	^^"	[ 1E 22 ]
Shift Ctrl-F3	Shift Ctrl-Function 3	^^#	[ 1E 23 ]
Shift Ctrl-F4	Shift Ctrl-Function 4	^^$	[ 1E 24 ]
Shift Ctrl-F5	Shift Ctrl-Function 5	^^%	[ 1E 25 ]
Shift Ctrl-F6	Shift Ctrl-Function 6	^^&	[ 1E 26 ]
Shift Ctrl-F7	Shift Ctrl-Function 7	^^'	[ 1E 27 ]
Shift Ctrl-F8	Shift Ctrl-Function 8	^^(	[ 1E 28 ]
Shift Ctrl-F9	Shift Ctrl-Function 9	^^)	[ 1E 29 ]
Shift Ctrl-F10	Shift Ctrl-Function 10	^^*	[ 1E 2A ]
BackSpace	Carriage Return	^M
Tab	Tab	^I
Enter	New Line	^J
NumLock OFF:
Keypad *	Erase Page	^L
Keypad -	Erase End of Line	^K
Home	C1	^^\	[ 1E 5C ]
PgUp	C2	^^]	[ 1E 5D ]
End	C3	^^^	[ 1E 5E ]
PgDn	C4	^^_	[ 1E 5F ]
Keypad 5	Home	^H
Shift Home	Shift-C1	^^X	[ 1E 58 ]
Shift PgUp	Shift-C2	^^Y	[ 1E 59 ]
Shift End	Shift-C3	^^Z	[ 1E 5A ]
Shift PgDn	Shift-C4	^^[	[ 1E 5B ]
Shift-Keypad 5	Shift-Home	^^^H	[ 1E 08 ]
Cursor Up	Cursor Up	^W
Cursor Left	Cursor Left	^Y
Cursor Right	Cursor Right	^X
Cursor Down	Cursor Down	^Z
Shift Cursor Up	Shift-Cursor Up	^^^W	[ 1E 17 ]
Shift Cursor Right	Shift-Cursor Right	^^^X	[ 1E 18 ]
Shift Cursor Left	Shift-Cursor Left	^^^Y	[ 1E 19 ]
Shift Cursor Down	Shift-Cursor Down	^^^Z	[ 1E 1A ]
Shift Delete	Delete	DEL	[ 7F ]
Shift Keypad +	New Line	^J
NumLock ON:
Keypad .	.	.
Keypad 0	0	0
Keypad 1	1	1
Keypad 2	2	2
Keypad 3	3	3
Keypad 4	4	4
Keypad 5	5	5
Keypad 6	6	6
Keypad 7	7	7
Keypad 8	8	8
Keypad 9	9	9
Ctrl-Keypad .	Delete	DEL	[ 7F ]
Ctrl-Keypad 2	Cursor Down	^Z
Ctrl-Keypad 4	Cursor Left	^Y
Ctrl-Keypad 6	Cursor Right	^X
Ctrl-Keypad 7	Home	^H
Ctrl-Keypad 8	Cursor Up	^W


DG D100 (101-key)
This is the format for the DG 100 keymapping for the 101-key keyboard. The F10 key is mapped.

Procomm Plus Key	  DG 100 Function                              Transmitted Sequence

F1	Function 1 (Cmd-1)	^^q	[ 1E 71 ]
F2	Function 2 (Cmd-2)	^^r	[ 1E 72 ]
F3	Function 3 (Cmd-3)	^^s	[ 1E 73 ]
F4	Function 4 (Cmd-4)	^^t	[ 1E 74 ]
F5	Function 5 (Cmd-5)	^^u	[ 1E 75 ]
F6	Function 6 (Cmd-6)	^^v	[ 1E 76 ]
F7	Function 7 (Cmd-7)	^^w	[ 1E 77 ]
F8	Function 8 (Cmd-8)	^^x	[ 1E 78 ]
F9	Function 9 (Cmd-9)	^^y	[ 1E 79 ]
F10	Function 10 (Cmd-10)	^^z	[ 1E 7A ]
Shift F1	Shift-Function 1 (Cmd-Shift-1)	^^a	[ 1E 61 ]
Shift F2	Shift-Function 2 (Cmd-Shift-2)	^^b	[ 1E 62 ]
Shift F3	Shift-Function 3 (Cmd-Shift-3)	^^c	[ 1E 63 ]
Shift F4	Shift-Function 4 (Cmd-Shift-4)	^^d	[ 1E 64 ]
Shift F5	Shift-Function 5 (Cmd-Shift-5)	^^e	[ 1E 65 ]
Shift F6	Shift-Function 6 (Cmd-Shift-6)	^^f	[ 1E 66 ]
Shift F7	Shift-Function 7 (Cmd-Shift-7)	^^g	[ 1E 67 ]
Shift F8	Shift-Function 8 (Cmd-Shift-8)	^^h	[ 1E 68 ]
Shift F9	Shift-Function 9 (Cmd-Shift-9)	^^i	[ 1E 69 ]
Shift F10	Shift-Function 10 (Cmd-Shift-10)	^^j	[ 1E 6A ]
BackSpace	Carriage Return	^M
Tab	Tab	^I
Enter	New Line	^J
NumLock OFF:
Keypad Home	Home Cursor	^H
Keypad Cursor Up	Cursor Up	^W
Keypad CrLf	Cursor Left	^Y
Keypad CrRt	Cursor Right	^X
Keypad CrDn	Cursor Down	^Z
Keypad Delete	Delete	DEL	[ 7F ]
Keypad Enter	New Line	^J
NumLock ON:
Ctrl-Keypad .	Delete	DEL	[ 7F ]
Ctrl-Keypad 2	Cursor Down	^Z
Ctrl-Keypad 4	Cursor Left	^Y
Ctrl-Keypad 6	Cursor Right	^X
Ctrl-Keypad 7	Home	^H
Ctrl-Keypad 8	Cursor Up	^W
Keypad Enter	New Line	^M
Grey Delete	Delete	DEL	[ 7F ]
Grey Home	Home	^H
Grey Cursor Up	Cursor Up	^W
Grey Cursor Dn	Cursor Down	^Z
Grey Cursor Lf	Cursor Left	^Y
Grey Cursor Rt	Cursor Right	^X


DG D200/D210 (101-key)
This is the format for the DG 200/210 keymapping for the 101-key keyboard. The F10 key is mapped.

Procomm Plus Key	  DG 200/210 Function                        Transmitted Sequence

F1	Function 1	^^q	[ 1E 71 ]
F2	Function 2	^^r	[ 1E 72 ]
F3	Function 3	^^s	[ 1E 73 ]
F4	Function 4	^^t	[ 1E 74 ]
F5	Function 5	^^u	[ 1E 75 ]
F6	Function 6	^^v	[ 1E 76 ]
F7	Function 7	^^w	[ 1E 77 ]
F8	Function 8	^^x	[ 1E 78 ]
F9	Function 9	^^y	[ 1E 79 ]
F10	Function 10	^^z	[ 1E 7A ]
F11	Function 11	^^{	[ 1E 7B ]
F12	Function 12	^^|	[ 1E 7C ]
Shift F1	Shift-Function 1	^^a	[ 1E 61 ]
Shift F2	Shift-Function 2	^^b	[ 1E 62 ]
Shift F3	Shift-Function 3	^^c	[ 1E 63 ]
Shift F4	Shift-Function 4	^^d	[ 1E 64 ]
Shift F5	Shift-Function 5	^^e	[ 1E 65 ]
Shift F6	Shift-Function 6	^^f	[ 1E 66 ]
Shift F7	Shift-Function 7	^^g	[ 1E 67 ]
Shift F8	Shift-Function 8	^^h	[ 1E 68 ]
Shift F9	Shift-Function 9	^^i	[ 1E 69 ]
Shift F10	Shift-Function 10	^^j	[ 1E 6A ]
Shift F11	Shift-Function 11	^^k	[ 1E 6B ]
Shift F12	Shift-Function 12	^^l	[ 1E 6C ]
Ctrl-F1	Ctrl-Function 1	^^1	[ 1E 31 ]
Ctrl-F2	Ctrl-Function 2	^^2	[ 1E 32 ]
Ctrl-F3	Ctrl-Function 3	^^3	[ 1E 33 ]
Ctrl-F4	Ctrl-Function 4	^^4	[ 1E 34 ]
Ctrl-F5	Ctrl-Function 5	^^5	[ 1E 35 ]
Ctrl-F6	Ctrl-Function 6	^^6	[ 1E 36 ]
Ctrl-F7	Ctrl-Function 7	^^7	[ 1E 37 ]
Ctrl-F8	Ctrl-Function 8	^^8	[ 1E 38 ]
Ctrl-F9	Ctrl-Function 9	^^9	[ 1E 39 ]
Ctrl-F10	Ctrl-Function 10	^^:	[ 1E 3A ]
Ctrl-F11	Ctrl-Function 11	^^;	[ 1E 3B ]
Ctrl-F12	Ctrl-Function 12	^^<	[ 1E 3C ]
Shift Ctrl-F1	Shift Ctrl-Function 1	^^!	[ 1E 21 ]
Shift Ctrl-F2	Shift Ctrl-Function 2	^^"	[ 1E 22 ]
Shift Ctrl-F3	Shift Ctrl-Function 3	^^#	[ 1E 23 ]
Shift Ctrl-F4	Shift Ctrl-Function 4	^^$	[ 1E 24 ]
Shift Ctrl-F5	Shift Ctrl-Function 5	^^%	[ 1E 25 ]
Shift Ctrl-F6	Shift Ctrl-Function 6	^^&	[ 1E 26 ]
Shift Ctrl-F7	Shift Ctrl-Function 7	^^'	[ 1E 27 ]
Shift Ctrl-F8	Shift Ctrl-Function 8	^^(	[ 1E 28 ]
Shift Ctrl-F9	Shift Ctrl-Function 9	^^)	[ 1E 29 ]
Shift Ctrl-F10	Shift Ctrl-Function 10	^^*	[ 1E 2A ]
Shift Ctrl-F11	Shift Ctrl-Function 11	^^+	[ 1E 2B ]
Shift Ctrl-F12	Shift Ctrl-Function 12	^^,	[ 1E 2C ]
BackSpace	Carriage Return	^M
Tab	Tab	^I
Enter	New Line	^J
NumLock OFF:
Keypad /	Erase Page	^L
Keypad -	Erase End of Line	^K
Keypad Home	C1	^^\	[ 1E 5C ]
Keypad PgUp	C2	^^]	[ 1E 5D ]
Keypad End	C3	^^^	[ 1E 5E ]
Keypad PgDn	C4	^^_	[ 1E 5F ]
Keypad 5	Home	^H
Shift-Keypad Home	Shift-C1	^^X	[ 1E 58 ]
Shift-Keypad PgUp	Shift-C2	^^Y	[ 1E 59 ]
Shift-Keypad End	Shift-C3	^^Z	[ 1E 5A ]
Shift-Keypad PgDn	Shift-C4	^^[	[ 1E 5B ]
Shift-Keypad 5	Shift-Home	^^^H	[ 1E 08 ]
Keypad Cursor Up	Cursor Up	^W
Keypad CrLf	Cursor Left	^Y
Keypad CrRt	Cursor Right	^X
Keypad CrDn	Cursor Down	^Z
Shift-Keypad Cursor Up	Shift-Cursor Up	^^^W	[ 1E 17 ]
Shift-Keypad CrRt	Shift-Cursor Right	^^^X	[ 1E 18 ]
Shift-Keypad CrLf	Shift-Cursor Left	^^^Y	[ 1E 19 ]
Shift-Keypad CrDn	Shift-Cursor Down	^^^Z	[ 1E 1A ]
Keypad Delete	Delete	DEL	[ 7F ]
Keypad Enter	New Line	^J
NumLock ON:
Ctrl-Keypad .	Delete	DEL	[ 7F ]
Ctrl-Keypad 2	Cursor Down	^Z
Ctrl-Keypad 4	Cursor Left	^Y
Ctrl-Keypad 6	Cursor Right	^X
Ctrl-Keypad 7	Home	^H
Ctrl-Keypad 8	Cursor Up	^W
Keypad Enter	New Line	^M
Grey Delete	Delete	DEL	[ 7F ]
Grey Home	Home	^H
Grey Cursor Up	Cursor Up	^W
Grey Cursor Dn	Cursor Down	^Z
Grey Cursor Lf	Cursor Left	^Y
Grey Cursor Rt	Cursor Right	^X
Grey Shift-Cursor Up	Shift-Cursor Up	^^^W	[ 1E 17 ]
Grey Shift-Cursor Rt	Shift-Cursor Right	^^^X	[ 1E 18 ]
Grey Shift-Cursor Lf	Shift-Cursor Left	^^^Y	[ 1E 19 ]
Grey Shift-Cursor Dn	Shift-Cursor Down	^^^Z	[ 1E 1A ]


Editing Keyboard Keys

  Related Topics

To select a key, simply click on it, or move the focus to it with the Tab and cursor keys. The Key Map legend is updated to reflect the key’s mappings.

You can also select keys by pressing them. For more information, see The Editor Options.

To edit the selected key press the space bar, or click on it a second time. The Edit Mapped Key dialog appears.

To map a key combination, simply click on its Action list box and select the function it will perform when you press it in the Terminal window. After you’ve specified the key combination’s action, you can configure its Contents field as described in the next section, "Mapped Key Actions".

Mapped Key Actions

A mappable key combination can be defined for any one of seven different actions:

Unmapped

An Unmapped key combination performs no function.

Send Text

When you press a Send Text mapped key combination, Procomm Plus automatically transmits the characters you’ve entered in the Contents field. A host or remote computer connected to your machine "sees" these characters just as though you’d actually typed them yourself!

Control codes can be included for special purposes. For example, you can represent the <Enter> key being pressed with the characters ^M, or the <Ctrl><C> sequence with the characters ^C.

You can also pause the transmission of the key combination’s text by embedding a pause character within the text. Each pause character inserts a half-second delay in the transmission of the Contents text. The tilde (~), or "curly dash" is the default pause character.

If you’re entering text that includes control sequences for a mainframe host, you may find it useful to edit a key’s Contents field in either decimal or hexadecimal format. You can select Character, Decimal or Hex in the Entry Options group to display characters as ASCII, decimal values or hexadecimal values, respectively. For more information, see The Entry Options Group.

The maximum length of the Contents string is 80 characters.

Text w/Echo

A Text w/Echo key combination works much like a Send Text key. However, if your port setting is half-duplex, the text will be echoed to the Terminal display as it is sent to the host.

Run Script

A Run Script key combination will execute an ASPECT script file. Enter the name of the script you wish to run in the Contents field. If the script is not located in the default script directory, you’ll need to specify a drive and path as well as a filename.

An extension is optional, but note that Procomm Plus’s handling of the script depends on how you specify the filename!

If you do not specify a file extension, Procomm Plus will search the default script directory for a compiled .wax file with the filename you entered. If the .wax file is found, its compile date and time are checked against that of the corresponding .was source file. If the source file is newer, Procomm Plus will attempt to re-compile the source file before executing the script.

If you specify a .wax file extension, Procomm Plus will load and run the compiled script without checking for a newer .was source file. However, if a .wax file is not found, Procomm Plus attempts to load and compile the corresponding .was source file.

If you specify a .was extension, Procomm Plus will recompile your script each time it’s run from the key combination, regardless of the date and time stamps on the respective files.

Run Program

A Run Program key combination can execute external Windows applications or DOS programs. If the program you wish to run is an .exe file, you don’t need to specify an extension. For other file types, such as .com, .bat or .pif, an extension is required. Also, if the program or application is not in your DOS PATH, you’ll need to specify a drive and path name.

Some DOS applications may require .pif files to operate properly under Windows.

Menu Command

You can configure a Menu Command key combination to execute any item from the Terminal window’s menu system. When the key or combination is pressed, the associated menu item executes just as though it had been selected from the menu normally.

When you specify Menu Command in a key combination ’s Action field, its Contents field becomes a drop-down list box. Click on the list box, and scroll through the displayed selections to find the menu item you want. Highlight it and press the space bar, or click on it with the mouse to select it.

Terminal Command

You can use a Terminal Command key combination to make "special keys" for certain terminal emulations more accessible.

When you specify Terminal Command in a key combination’s Action field, its Contents field becomes a drop-down list box. Click on the list box, and scroll through the displayed selections to find the command you want. The table below lists the emulations and their respective special commands:

Emulation	Command #	Default Key	Meaning
IBM 31xx	0	<Ctrl><F8>	SEND
IBM 31xx	1	<Ctrl><F9>	SEND LINE
IBM 31xx	2	<Ctrl><F10>	SEND MESSAGE
Wyse 50	0	<Alt><Shift><F9>	SEND
Televideo  and Wyse	1	<Alt><Shift><F10>	FUNCT
AT&T 605/4410	0	<Alt><Ctrl><F9>	User F-Key Mode
AT&T 605/4410	1	<Alt><Ctrl><F10>	System F-Key Mode

The Entry Options Group

You can modify any of the mappable key combination’s Contents field values by clicking on them. If you’re editing a Send Text or Text w/Echo key combination, you may find it useful to take advantage of the editor’s alternate display modes. Selections in the Entry Options group allow you to specify how character values are entered and displayed in the editor.

The Entry Options settings also affect the Run Program and Run Script types. However, the Decimal and Hex modes are really intended only for editing Send Text and Text w/Echo keys.

You can switch between the three Entry Options settings without affecting the actual values of the Action or Contents fields. They are:

Character

If this option button is selected, the editor displays the Contents field values for the Send Text, Text w/Echo, Run Script and Run Program types in their normal character form, and allows you to type ASCII characters and control codes directly into a field.

To specify a character value of less than ASCII 32 in this mode, enter it as a control code. The caret character (^) indicates to the editor that the character following the caret will be part of a control code. For example, the characters ^S represent the keystroke <Ctrl><S>, ASCII value 19 decimal, while the characters ^@ represent a null, ASCII value 0.

See The ASCII Table for a complete ASCII Table, including the various control codes.

If you need to insert a literal caret into a string where it could act as a control, use the vertical bar character, ’|’, ASCII 124, to separate the caret from the character following it. For instance, the string ^|C would send a caret followed by an uppercase C.

Normally, if you need to insert a vertical bar in a string, type one as you would any other character. However, if you need to insert a literal vertical bar into a string after a caret, include a second vertical bar. For example, the string ^||C would transmit a caret, a single vertical bar and an uppercase C.

To insert character values greater than ASCII 126 in character mode, hold down the <Alt> key and then type the three-digit decimal value of the character on the keypad. Characters between ASCII 32 and 126 can also be entered in this fashion. Be sure you type the leading zero when it’s required or Windows will not return the correct character!

For your convenience, Procomm Plus translates a lowercase control code into its equivalent uppercase code. For example, the codes ^a and ^A are both transmitted as ^A, ASCII value 1 decimal.

To override this translation, insert a vertical bar between the caret and the lowercase character. For example, the string ^|a forces Procomm Plus to send the codes for a caret (^) and a lowercase letter a, decimal 094 097.

If a vertical bar is placed between two characters that cannot act as a control string, it’s removed. For instance, the vertical bar would be stripped from the string ^|3 since ^3 is not a valid control character.

Decimal

If this option button is selected, the editor accepts and displays the Contents field values for the Text, Run Script and Run Program types in three-digit ASCII decimal values. For example, the value for a carriage return is 013, while the British pound symbol has a value of 156.

Terminal or host system user manuals sometimes list terminal function key codes as decimal values. The editor’s Decimal display mode can simplify the task of entering such codes in the Contents fields.

Hex.

If this option button is selected, the editor accepts and displays the Contents field values for the Text, Run Script and Run Program types in two-digit ASCII hexadecimal values. Terminal or host system user manuals sometimes list terminal function key codes as hexadecimal values. The editor’s Hex display mode can simplify the task of entering such codes in the Contents fields.


Esprit 3 (101-key)
This is the format of the Esprit 3 keymapping for the 101-key keyboard.  The NumLock key is mapped to Page, see below.  If user toggles NumLock to normal use, the ScrollLock key is also mapped to Page.

Note:  In this emulation, the keypad keys are used to support the editing keys above the keypad on the actual terminal.

Procomm Plus Key	   Esprit 3 Function	  Transmitted Sequence

F1	Function 1 (F1)	^A@^M
F2	Function 2 (F2)	^AA^M
F3	Function 3 (F3)	^AB^M
F4	Function 4 (F4)	^AC^M
F5	Function 5 (F5)	^AD^M
F6	Function 6 (F6)	^AE^M
F7	Function 7 (F7)	^AF^M
F8	Function 8 (F8)	^AG^M
F9	Function 9 (F9)	^AH^M
F10	Function 10 (F10)	^AI^M
F11	Function 11 (F11)	^AJ^M
Shift F1	Function 12 (Shift F1)	^A`^M
Shift F2	Function 13 (Shift F2)	^Aa^M
Shift F3	Function 14 (Shift F3)	^Ab^M
Shift F4	Function 15 (Shift F4)	^Ac^M
Shift F5	Function 16 (Shift F5)	^Ad^M
Shift F6	Function 17 (Shift F6)	^Ae^M
Shift F7	Function 18 (Shift F7)	^Af^M
Shift F8	Function 19 (Shift F8)	^Ag^M
Shift F9	Function 20 (Shift F9)	^Ah^M
Shift F10	Function 21 (Shift F10)	^Ai^M
Shift F11	Function 22 (Shift F11)	^Aj^M
F12	Home	^^	[ 1E ]
BackSpace	BackSpace	^H
Tab	Tab	^I
Shift Tab	Shift Tab	^[I
Enter	Enter	^M
Num Lock	Page	^[K
or Scroll Lock
Ctrl-NumLock	Shift Page	^[J
or Ctrl-Scroll Lock
End	Delete Line	^[R
Ctrl-End	Shift Delete Line	^[O
Delete	Delete Character	^[W
Ctrl-Delete	Shift Delete Character	^[r
Keypad 5	Insert Line	^[E
Ctrl-Keypad 5	Shift Insert Line	^[N
Insert	Insert Character	^[Q
Ctrl-Insert	Shift Insert Character	^[q
Keypad Home	Home	^^	[ 1E ]
Shift Keypad Home	Clear Page	^Z
Ctrl-Keypad Home	Clear All	^[*
Page Up	Clear Line	^[Y
Page Down	Clear to End of Line	^[T
Ctrl-Page Up	Clear to End of Page	^[y
Ctrl-Page Down	Clear EoL (NUL )	^[t
Cursor Up	Cursor Up	^K
Cursor Down	Cursor Down	^V
Cursor Left	Cursor Left	^H
Cursor Right	Cursor Right	^L


Esprit 3 (84 key)
This is the format of the Esprit 3 keymapping for the 84-key keyboard.  F10 is a mapped key.

Procomm Plus Key	      Esprit 3 Function	                          Transmitted Sequence

F1	Function 1 (F1)	^A@^M
F2	Function 2 (F2)	^AA^M
F3	Function 3 (F3)	^AB^M
F4	Function 4 (F4)	^AC^M
F5	Function 5 (F5)	^AD^M
F6	Function 6 (F6)	^AE^M
F7	Function 7 (F7)	^AF^M
F8	Function 8 (F8)	^AG^M
F9	Function 9 (F9)	^AH^M
F10	Function 10 (F10)	^AI^M
Ctrl-F1	Function 11 (F11)	^AJ^M
Shift F1	Function 12 (Shift F1)	^A`^M
Shift F2	Function 13 (Shift F2)	^Aa^M
Shift F3	Function 14 (Shift F3)	^Ab^M
Shift F4	Function 15 (Shift F4)	^Ac^M
Shift F5	Function 16 (Shift F5)	^Ad^M
Shift F6	Function 17 (Shift F6)	^Ae^M
Shift F7	Function 18 (Shift F7)	^Af^M
Shift F8	Function 19 (Shift F8)	^Ag^M
Shift F9	Function 20 (Shift F9)	^Ah^M
Shift F10	Function 21 (Shift F10)	^Ai^M
Shift Ctrl-F1	Function 22 (Shift F11)	^Aj^M
Ctrl-F2	Home	^^	[ 1E ]
BackSpace	BackSpace	^H
Tab	Tab	^I
Shift Tab	Shift Tab	^[I
Enter	Enter	^M
Insert	Insert Character	^[Q
Ctrl-Insert	Shift Insert Character	^[q
Delete	Delete Line	^[W
Ctrl-Delete	Shift Delete Character	^[r
Page Down	Line Erase	^[T
Ctrl-Page Down	Shift Line Erase	^[t
Page Up	Page Erase	^[Y
Ctrl-Page Up	Shift Page Erase	^[y
End	Delete Line	^[R
Ctrl-End	Shift Delete Line	^[O
Keypad 5	Insert Line	^[E
Ctrl-Keypad 5	Shift Insert Line	^[N
Scroll Lock	Page	^[K
Ctrl-Scroll Lock	Shift Page	^[J
Home	Home Cursor	^^
Shift Home	Clear Page	^Z
Ctrl-Home	Clear All	^[*
Cursor Up	Clear Line	^[Y
Shift Cursor Up	Clear to End of Line	^[T
Ctrl-Cursor Up	Clear to End of Page	^[y
Shift Ctrl-Cursor Up	Clear EoL ( NUL )	^[t
NumLock ON:
Keypad .	.	.
Keypad 0	0	0
Keypad 1	1	1
Keypad 2	2	2
Keypad 3	3	3
Keypad 4	4	4
Keypad 5	5	5
Keypad 6	6	6
Keypad 7	7	7
Keypad 8	8	8
Keypad 9	9	9
Ctrl-Keypad 9	Page Erase	^[Y
Ctrl-Keypad 8	Cursor Up	^K
Ctrl-Keypad 7	Home Cursor	^^	[ 1E ]
Ctrl-Keypad 6	Cursor Right	^L
Ctrl-Keypad 5	Insert Line	^[E
Ctrl-Keypad 4	Cursor Left	^H
Ctrl-Keypad 3	Line Erase	^[T
Ctrl-Keypad 2	Cursor Down	^V
Ctrl-Keypad 1	Delete Line	^[R
Ctrl-Keypad 0	Insert Character	^[Q
Ctrl-Keypad .	Delete Character	^[W


Heath 19 (101-key)
This is the format of the Heath 19 keymapping for the 101-key keyboard.  The F10 key is not mapped.

Procomm Plus Key	   Heath 19 Function	  Transmitted Sequence

F1	Function Key #1	^[S
F2	Function Key #2	^[T
F3	Function Key #3	^[U
F4	Function Key #4	^[U
F5	Function Key #5	^[W
F6	Function Key Blue	^[P
F7	Function Key Red	^[Q
F8	Function Key Gray	^[R
F9	ERASE Key, Erase End of Page	^[J
Shift - F9	Sh-ERASE, Erase End of Screen	^[E
F10
F11	Insert Character Mode On	^[@
F12	Insert Character Mode Off	^[O
BackSpace	Back Space	^H
Ctrl-BackSpace	Character Delete	DEL	[ 7F ]
Tab	Tab	^I
Enter	Enter	^M
Shift - Enter	Line Feed	^J
Home	Home Cursor	^H	[ 1B 59 5F ]
End	Erase End of Line	^[K
Delete	Character Delete	DEL	[ 7F ]
Cursor Up	Cursor Up	^[A
Cursor Left	Cursor Left	^[D
Cursor Right	Cursor Right	^[C
Cursor Down	Cursor Down	^[B
Ctrl-Keypad-0	Alt.Keypad Sequence	^[?p
Ctrl-Keypad-1	Alt.Keypad Sequence	^[?q
Ctrl-Keypad-2	Alt.Keypad Sequence	^[?r
Ctrl-Keypad-3	Alt.Keypad Sequence	^[?s
Ctrl-Keypad-4	Alt.Keypad Sequence	^[?t
Ctrl-Keypad-5	Alt.Keypad Sequence	^[?u
Ctrl-Keypad-6	Alt.Keypad Sequence	^[?v
Ctrl-Keypad-7	Alt.Keypad Sequence	^[?w
Ctrl-Keypad-8	Alt.Keypad Sequence	^[?x
Ctrl-Keypad-9	Alt.Keypad Sequence	^[?y
Ctrl-Keypad-. (period)	Alt.Keypad Sequence	^[?n
Ctrl-Keypad-Enter	Alt.Keypad Sequence	^[?M


Heath 19 (84 key)
This is the format of the Heath 19 keymapping for the 84-key keyboard.  F10 not mapped.

Procomm Plus Key	      Heath 19 Function	                         Transmitted Sequence

F1	Function Key #1	^[S
F2	Function Key #2	^[T
F3	Function Key #3	^[U
F4	Function Key #4	^[U
F5	Function Key #5	^[W
F6	Function Key Blue	^[P
F7	Function Key Red	^[Q
F8	Function Key Gray	^[R
F9	ERASE Key, Erase End of Page	^[J
Shift - F9	Sh-ERASE, Erase End of Screen	^[E
F10
Scroll Lock	Insert Character Mode On	^[@
Shift - Scroll Lock	Insert Character Mode Off	^[O
BackSpace	Back Space	^H
Ctrl-BackSpace	Character Delete	DEL	[ 7F ]
Tab	Tab	^I
Enter	Enter	^M
Shift - Enter	Line Feed	^J
Home	Home Cursor	^H	[ 1B 59 5F ]
End	Erase End of Line	^[K
Delete	Character Delete	DEL	[ 7F ]
Cursor Up	Cursor Up	^[A
Cursor Left	Cursor Left	^[D
Cursor Right	Cursor Right	^[C
Cursor Down	Cursor Down	^[B
Ctrl-Keypad-0	Alt.Keypad Sequence	^[?p
Ctrl-Keypad-1	Alt.Keypad Sequence	^[?q
Ctrl-Keypad-2	Alt.Keypad Sequence	^[?r
Ctrl-Keypad-3	Alt.Keypad Sequence	^[?s
Ctrl-Keypad-4	Alt.Keypad Sequence	^[?t
Ctrl-Keypad-5	Alt.Keypad Sequence	^[?u
Ctrl-Keypad-6	Alt.Keypad Sequence	^[?v
Ctrl-Keypad-7	Alt.Keypad Sequence	^[?w
Ctrl-Keypad-8	Alt.Keypad Sequence	^[?x
Ctrl-Keypad-9	Alt.Keypad Sequence	^[?y
Ctrl-Keypad-. (period)	Alt.Keypad Sequence	^[?n
Ctrl-Keypad-Enter	Alt.Keypad Sequence	^[?M


IBM 3101 (101-key)
This is the format of the IBM 3101 keymapping for the 101-key keyboard.

Procomm Plus Key	   IBM 3101 Function	  Transmitted Sequence

F1	PF1	^[a^M
F2	PF2	^[b^M
F3	PF3	^[c^M
F4	PF4	^[d^M
F5	PF5	^[e^M
F6	PF6	^[f^M
F7	PF7	^[g^M
F8	PF8	^[h^M
Shift F1	Erase EOL/EOF	^[I
Shift F2	Erase Input	^[K
Shift F3	Erase EOS	^[J
Shift F4	Clear	^[L
BackSpace	BackSpace	^H
Ctrl-BackSpace	Delete Character	DEL	[ 7F ]
Tab	Tab	^I
Enter	Enter	^M
NumLock OFF:
Keypad Home	Cursor Home	^[H
Ctrl-Keypad Home	Clear	^[L
Keypad End	Erase Input	^[K
Ctrl-Keypad End	Erase End of Line	^[I
Keypad Cursor Up	Cursor Up	^[A
Keypad Cursor Left	Cursor Left	^[D
Keypad Cursor Right	Cursor Right	^[C
Keypad Cursor Down	Cursor Down	^[B
NumLock ON:
Ctrl-Keypad 1	PF1	^[a^M
Ctrl-Keypad 2	PF2	^[b^M
Ctrl-Keypad 3	PF3	^[c^M
Ctrl-Keypad 4	PF4	^[d^M
Ctrl-Keypad 5	PF5	^[e^M
Ctrl-Keypad 6	PF6	^[f^M
Ctrl-Keypad 7	PF7	^[g^M
Ctrl-Keypad 8	PF8	^[h^M
Grey Home	Home Cursor	^[H
Ctrl-Grey Home	Clear	^[L
Grey End	Erase Input	^[K
Ctrl-Grey End	Erase End of Line	^[I
Ctrl-Grey PgDn	Erase End of Screen	^[J
Grey Cursor Up	Cursor Up	^[A
Grey Cursor Dn	Cursor Down	^[B
Grey Cursor Lf	Cursor Left	^[D
Grey Cursor Rt	Cursor Right	^[C


IBM 3101 (84 key)
This is the format of the IBM 3101 keymapping for the 84-key keyboard.

Procomm Plus Key	      IBM 3101 Function	                          Transmitted Sequence

F1	PF1	^[a^M
F2	PF2	^[b^M
F3	PF3	^[c^M
F4	PF4	^[d^M
F5	PF5	^[e^M
F6	PF6	^[f^M
F7	PF7	^[g^M
F8	PF8	^[h^M
Shift F1	Erase EOL/EOF	^[I
Shift F2	Erase Input	^[K
Shift F3	Erase EOS	^[J
Shift F4	Clear	^[L
BackSpace	BackSpace	^H
Ctrl-BackSpace	Delete Character	DEL	[ 7F ]
Tab	Tab	^I
Enter	Enter	^M
Shift Keypad +	Keypad Enter	^M
Home	Cursor Home	^[H
Ctrl-Home	Clear	^[L
End	Erase Input	^[K
Ctrl-End	Erase End of Line	^[I
Ctrl-Page Down	Erase End of Screen	^[J
Cursor Up	Cursor Up	^[A
Cursor Left	Cursor Left	^[D
Cursor Right	Cursor Right	^[C
Cursor Down	Cursor Down	^[B
NumLock ON:
Keypad .	.	.
Keypad 0	0	0
Keypad 1	1	1
Keypad 2	2	2
Keypad 3	3	3
Keypad 4	4	4
Keypad 5	5	5
Keypad 6	6	6
Keypad 7	7	7
Keypad 8	8	8
Keypad 9	9	9
Ctrl-Keypad 1	PF1	^[a^M
Ctrl-Keypad 2	PF2	^[b^M
Ctrl-Keypad 3	PF3	^[c^M
Ctrl-Keypad 4	PF4	^[d^M
Ctrl-Keypad 5	PF5	^[e^M
Ctrl-Keypad 6	PF6	^[f^M
Ctrl-Keypad 7	PF7	^[g^M
Ctrl-Keypad 8	PF8	^[h^M


IBM 3161 (101-key)
This is the format of the IBM 3161 keymapping for the 101-key keyboard.  The F10 key is mapped.

Procomm Plus Key	   IBM 3161 Function	  Transmitted Sequence

F1	F1	^[a
F2	F2	^[b
F3	F3	^[c
F4	F4	^[d
F5	F5	^[e
F6	F6	^[f
F7	F7	^[g
F8	F8	^[h
F9	F9	^[i
F10	F10	^[j
F11	F11	^[k
F12	F12	^[l
Shift F1	F13	^[!a
Shift F2	F14	^[!b
Shift F3	F15	^[!c
Shift F4	F16	^[!d
Shift F5	F17	^[!e
Shift F6	F18	^[!f
Shift F7	F19	^[!g
Shift F8	F20	^[!h
Shift F9	F21	^[!i
Shift F10	F22	^[!j
Shift F11	F23	^[!k
Shift F12	F24	^[!l
BackSpace	BackSpace	^H
Tab	Tab	^I
Shift Tab	Back Tab	^[2
Enter	Enter	^M
Keypad Home	Cursor Home	^[H
Keypad Cursor Up	Cursor Up	^[A
Keypad CrLf	Cursor Left	^[D
Keypad CrRt	Cursor Right	^[C
Keypad End	Erase End of Line	^[I
Keypad CrDn	Cursor Down	^[B
Keypad PgDn	Clear	^[L
Keypad Delete	Delete Character	^[Q
Shift Keypad Insert	0	0
Shift Keypad End	1	1
Shift Keypad Cursor Dn	2	4
Shift Keypad PgDn	3	3
Shift Keypad Cursor Lt	4	4
Shift Keypad 5	5	5
Shift Keypad Cursor Rt	6	4
Shift Keypad Home	7	7
Shift Keypad Cursor Up	8	8
Shift Keypad PgUp	9	9
Shift Keypad Delete	Decimal	.
Ctrl-Keypad End	PA1	^[!m
Ctrl-Keypad Cursor Dn	PA2	^[!n
Ctrl-Keypad PgDn	PA3	^[!o
Shift Ctrl-Keypad Home	Erase End of Page	^[J
Shift Ctrl-Keypad CurUp	Window Up	^[ A	[ 1B 20 41 ]
Shift Ctrl-Keypad CurDn	Window Down	^[ B	[ 1B 20 42 ]
Shift Ctrl-Keypad CurRt	Window Right	^[ C	[ 1B 20 43 ]
Shift Ctrl-Keypad CurLt	Window Left	^[ D	[ 1B 20 44 ]
Shift Ctrl-Keypad End	Erase End of Page	^[J
NumLock ON:
Ctrl-Keypad 1	PA1	^[!m
Ctrl-Keypad 2	PA2	^[!n
Ctrl-Keypad 3	PA3	^[!o
Ctrl-Keypad 4	Cursor Left	^[D
Ctrl-Keypad 6	Cursor Right	^[C
Ctrl-Keypad 7	Cursor Home	^[H
Ctrl-Keypad 8	Cursor Up	^[A
Ctrl-Keypad .	Delete	DEL	[ 7F ]
Grey Insert	Insert Character	^[P
Ctrl-Grey Insert	Insert Line	^[N
Grey Delete	Delete Character	^[Q
Ctrl-Grey Delete	Delete Line	^[O
Grey Home	Home Cursor	^[H
Grey End	Back Tab	^[2
Grey PgUp	Clear	^[L
Ctrl-Grey PgUp	Erase Input	^[K
Grey PgDn	Erase End of Line	^[I
Ctrl-Grey PgDn	Erase End of Page	^[J
Grey Cursor Up	Cursor Up	^[A
Grey Cursor Dn	Cursor Down	^[B
Grey Cursor Rt	Cursor Right	^[C
Grey Cursor Lf	Cursor Left	^[D
Ctrl-Grey Cursor Up	Window Up	^[ A	[ 1B 20 41 ]
Ctrl-Grey Cursor Dn	Window Down	^[ B	[ 1B 20 42 ]
Ctrl-Grey Cursor Rt	Window Right	^[ C	[ 1B 20 43 ]
Ctrl-Grey Cursor Lf	Window Left	^[ D	[ 1B 20 44 ]


IBM 3161 (84 key)
This is the format of the IBM 3161 keymapping for the 84-key keyboard.  F10 is a mapped key.

Procomm Plus Key	      IBM 3161 Function	                          Transmitted Sequence

F1	F1	^[a
F2	F2	^[b
F3	F3	^[c
F4	F4	^[d
F5	F5	^[e
F6	F6	^[f
F7	F7	^[g
F8	F8	^[h
F9	F9	^[i
F10	F10	^[j
Shift F1	F11	^[k
Shift F2	F12	^[l
Shift F3	F13	^[!a
Shift F4	F14	^[!b
Shift F5	F15	^[!c
Shift F6	F16	^[!d
Shift F7	F17	^[!e
Shift F8	F18	^[!f
Shift F9	F19	^[!g
Shift F10	F20	^[!h
Ctrl-F1	F21	^[!i
Ctrl-F2	F22	^[!j
Ctrl-F3	F23	^[!k
Ctrl-F4	F24	^[!l
BackSpace	BackSpace	^H
Tab	Tab	^I
Shift Tab	Back Tab	^[2
Enter	Enter	^M
Home	Cursor Home	^[H
Cursor Up	Cursor Up	^[A
Cursor Left	Cursor Left	^[D
Cursor Right	Cursor Right	^[C
End	Erase End of Line	^[I
Cursor Down	Cursor Down	^[B
Shift Ctrl-PgDn	Clear	^[L
Delete	Delete Character	^[Q
Shift Insert	0	0
Shift End	1	1
Shift Cursor Down	2	4
Shift PgDn	3	3
Shift Cursor Left	4	4
Shift Keypad 5	5	5
Shift Cursor Right	6	4
Shift Home	7	7
Shift Cursor Up	8	8
Shift PgUp	9	9
Shift Delete	Decimal	.
Ctrl-End	PA1	^[!m
Ctrl-Cursor Down	PA2	^[!n
Ctrl-PgDn	PA3	^[!o
Shift Ctrl-Home	Erase End of Page	^[J
Shift Ctrl-Cursor Up	Window Up	^[ A	[ 1B 20 41 ]
Shift Ctrl-Cursor Down	Window Down	^[ B	[ 1B 20 42 ]
Shift Ctrl-Cursor Right	Window Right	^[ C	[ 1B 20 43 ]
Shift Ctrl-Cursor Left	Window Left	^[ D	[ 1B 20 44 ]
Shift Ctrl-End	Erase End of Page	^[J
NumLock ON:
Keypad .	.	.
Keypad 0	0	0
Keypad 1	1	1
Keypad 2	2	2
Keypad 3	3	3
Keypad 4	4	4
Keypad 5	5	5
Keypad 6	6	6
Keypad 7	7	7
Keypad 8	8	8
Keypad 9	9	9
Ctrl-Keypad 1	PA1	^[!m
Ctrl-Keypad 2	PA2	^[!n
Ctrl-Keypad 3	PA3	^[!o
Ctrl-Keypad 4	Cursor Left	^[D
Ctrl-Keypad 6	Cursor Right	^[C
Ctrl-Keypad 7	Cursor Home	^[H
Ctrl-Keypad 8	Cursor Up	^[A
Ctrl-Keypad .	Delete	DEL	[ 7F ]


IBM 3270/950 (101-key)
This is the format of the IBM 3270/950 keymapping for the 101-key keyboard.  The F10 key is mapped.

Procomm Plus Key	   IBM 3270/950 Function	  Transmitted Sequence

F1	Program Function 1 (PF1)	^A@^M
F2	Program Function 2 (PF2)	^AA^M
F3	Program Function 3 (PF3)	^AB^M
F4	Program Function 4 (PF4)	^AC^M
F5	Program Function 5 (PF5)	^AD^M
F6	Program Function 6 (PF6)	^AE^M
F7 or Grey PgUp	Program Function 7 (PF7)	^AF^M
F8 or Grey PgDn	Program Function 8 (PF8)	^AG^M
F9	Program Function 9 (PF9)	^AH^M
F10	Program Function 10 (PF10)	^AI^M
F11	Program Function 11 (PF11)	^AJ^M
F12	Program Function 12 (PF12)	^[Q
Shift F1	Program Function 13 (PF13)	^A`^M
Shift F2	Program Function 14 (PF14)	^Aa^M
Shift F3	Program Function 15 (PF15)	^Ab^M
Shift F4	Program Function 16 (PF16)	^Ac^M
Shift F5	Program Function 17 (PF17)	^Ad^M
Shift F6	Program Function 18 (PF18)	^Ae^M
Shift F7	Program Function 19 (PF19)	^Af^M
Shift F8	Program Function 20 (PF20)	^Ag^M
Shift F9	Program Function 21 (PF21)	^Ah^M
Shift F10	Program Function 22 (PF22)	^Ai^M
Shift F11	Program Function 23 (PF23)	^Aj^M
Shift F12	Program Function 24 (PF24)	^[q
Ctrl-F5	Program Application 1 (PA1)	^A,^M
Ctrl-F6	Program Application 2 (PA2)	^A.^M
Ctrl-F7	Program Application 3 (PA3)	^A/^M
Ctrl-F8	Erase Input	^[^[R
Ctrl-F9	Column Tab	^I
Ctrl-F10	Column Back Tab	^[I
BackSpace	BackSpace	^H
Tab	Field Tab	^[T
Shift Tab	Shift Tab	^[t
Ctrl-Enter or Ctrl-J	Newline	^J
Keypad *	Keypad	^Aè^M	[ 01 8A 0D ]
Home	Home	^^	[ 1E ]
Ctrl-Home	Clear	^Z     or Keypad +     or Keypad Enter
Cursor Up	Cursor Up	^K
Cursor Left	Cursor Left	^H
Cursor Right	Cursor Right	^L
End or Ctrl-End	Erase End of Field	^[R
Cursor Down	Cursor Down	^V
Insert or Grey Insert	Insert	^[E
Delete or Ctrl-BackSpace or Grey Del	Delete Character	DEL	[ 7F ]
Ctrl-PgUp	Indent	^[Y
Ctrl-PgDn	Unindent	^[y
Ctrl-X	Type Ahead Purge	^X
Ctrl-S	Pacing Start	^S
Ctrl-Q	Pacing Stop	^Q
Ctrl-T	Keyboard Unlock	^T
Ctrl-R	Char-error Reset	^R
Ctrl-G	Master Reset	^G
Pause	Redisplay	^[*


IBM 3270/950 (84 key)
This is the format of the IBM 3270/950 keymapping for the 84-key keyboard.  F10 is a mapped key.

Procomm Plus Key	      IBM 3270/950 Function	              Transmitted Sequence

F1	Program Function 1 (PF1)	^A@^M
F2	Program Function 2 (PF2)	^AA^M
F3	Program Function 3 (PF3)	^AB^M
F4	Program Function 4 (PF4)	^AC^M
F5	Program Function 5 (PF5)	^AD^M
F6	Program Function 6 (PF6)	^AE^M
F7	Program Function 7 (PF7)	^AF^M
F8	Program Function 8 (PF8)	^AG^M
F9	Program Function 9 (PF9)	^AH^M
F10	Program Function 10 (PF10)	^AI^M
Shift F1	Program Function 11 (PF11)	^AJ^M
Shift F2	Program Function 12 (PF12)	^[Q
Shift F3	Program Function 13 (PF13)	^A`^M
Shift F4	Program Function 14 (PF14)	^Aa^M
Shift F5	Program Function 15 (PF15)	^Ab^M
Shift F6	Program Function 16 (PF16)	^Ac^M
Shift F7	Program Function 17 (PF17)	^Ad^M
Shift F8	Program Function 18 (PF18)	^Ae^M
Shift F9	Program Function 19 (PF19)	^Af^M
Shift F10	Program Function 20 (PF20)	^Ag^M
Ctrl-F1	Program Function 21 (PF21)	^Ah^M
Ctrl-F2	Program Function 22 (PF22)	^Ai^M
Ctrl-F3	Program Function 23 (PF23)	^Aj^M
Ctrl-F4	Program Function 24 (PF24)	^[q
Ctrl-F5	Program Application 1 (PA1)	^A,^M
Ctrl-F6	Program Application 2 (PA2)	^A.^M
Ctrl-F7	Program Application 3 (PA3)	^A/^M
Ctrl-F8	Erase Input	^[^[R
Ctrl-F9	Column Tab	^I
Ctrl-F10	Column Back Tab	^[I
BackSpace	BackSpace	^H
Tab	Field Tab	^[T
Shift Tab	Shift Tab	^[t
Ctrl-Enter	Newline	^J
or Ctrl-J
Keypad *		^Aè^M	[ 01 8A 0D ]
Home	Home	^^	[ 1E ]
Ctrl-Home	Clear	^Z
or Keypad +
Cursor Up	Cursor Up	^K
Cursor Left	Cursor Left	^H
Cursor Right	Cursor Right	^L
End	Erase End of Field	^[R
or Ctrl-End
Cursor Down	Cursor Down	^V
Insert	Insert	^[E
Delete	Delete Character	DEL	[ 7F ]
or Ctrl-BackSpace
Ctrl-PgUp	Indent	^[Y
Ctrl-PgDn	Unindent	^[y
Ctrl-X	Type Ahead Purge	^X
Ctrl-S	Pacing Start	^S
Ctrl-Q	Pacing Stop	^Q
Ctrl-T	Keyboard Unlock	^T
Ctrl-R	Char-error Reset	^R
Ctrl-G	Master Reset	^G
Esc*	Redisplay	^[*
NumLock ON:
Keypad .	.	.
Keypad 0	0	0
Keypad 1	1	1
Keypad 2	2	2
Keypad 3	3	3
Keypad 4	4	4
Keypad 5	5	5
Keypad 6	6	6
Keypad 7	7	7
Keypad 8	8	8
Keypad 9	9	9
Ctrl-Keypad 8	Cursor Up	^K
Ctrl-Keypad 4	Cursor Left	^H
Ctrl-Keypad 6	Cursor Right	^L
Ctrl-Keypad 2	Cursor Down	^V
Ctrl-Keypad 7	Home Cursor	^Z
Ctrl-Keypad 1	Erase End of Field	^[R
Ctrl-Keypad 0	Insert	^[E
Ctrl-Keypad .	Delete Character	DEL	[ 7F ]


IBM PC (101-key)
This is the format of the IBM PC keymapping for the 101-key keyboard.  The F10 key is mapped.

Procomm Plus Key	   IBM PC Function	  Transmitted Sequence

F1	F1	^@;	[ 00 3B ]
F2	F2	^@<	[ 00 3C ]
F3	F3	^@=	[ 00 3D ]
F4	F4	^@>	[ 00 3E ]
F5	F5	^@?	[ 00 3F ]
F6	F6	^@@	[ 00 40 ]
F7	F7	^@A	[ 00 41 ]
F8	F8	^@B	[ 00 42 ]
F9	F9	^@C	[ 00 43 ]
F10	F10	^@D	[ 00 44 ]
F11	F11	^@à	[ 00 85 ]
F12	F12	^@å	[ 00 86 ]
Shift F1	Shift F1	^@T	[ 00 54 ]
Shift F2	Shift F2	^@U	[ 00 55 ]
Shift F3	Shift F3	^@V	[ 00 56 ]
Shift F4	Shift F4	^@W	[ 00 57 ]
Shift F5	Shift F5	^@X	[ 00 58 ]
Shift F6	Shift F6	^@Y	[ 00 59 ]
Shift F7	Shift F7	^@Z	[ 00 5A ]
Shift F8	Shift F8	^@[	[ 00 5B ]
Shift F9	Shift F9	^@\	[ 00 5C ]
Shift F10	Shift F10	^@]	[ 00 5D ]
Shift F11	Shift F11	^@ç	[ 00 87 ]
Shift F12	Shift F12	^@ê	[ 00 88 ]
Ctrl-F1	Ctrl-F1	^@^	[ 00 5E ]
Ctrl-F2	Ctrl-F2	^@_	[ 00 5F ]
Ctrl-F3	Ctrl-F3	^@'	[ 00 60 ]
Ctrl-F4	Ctrl-F4	^@a	[ 00 61 ]
Ctrl-F5	Ctrl-F5	^@b	[ 00 62 ]
Ctrl-F6	Ctrl-F6	^@c	[ 00 63 ]
Ctrl-F7	Ctrl-F7	^@d	[ 00 64 ]
Ctrl-F8	Ctrl-F8	^@e	[ 00 65 ]
Ctrl-F9	Ctrl-F9	^@f	[ 00 66 ]
Ctrl-F10	Ctrl-F10	^@g	[ 00 67 ]
Ctrl-F11	Ctrl-F11	^@ë	[ 00 89 ]
Ctrl-F12	Ctrl-F12	^@è	[ 00 8A ]
Shift Ctrl-F1	Alt-F1	^@h	[ 00 68 ]
Shift Ctrl-F2	Alt-F2	^@i	[ 00 69 ]
Shift Ctrl-F3	Alt-F3	^@j	[ 00 6A ]
Shift Ctrl-F4	Alt-F4	^@k	[ 00 6B ]
Shift Ctrl-F5	Alt-F5	^@l	[ 00 6C ]
Shift Ctrl-F6	Alt-F6	^@m	[ 00 6D ]
Shift Ctrl-F7	Alt-F7	^@n	[ 00 6E ]
Shift Ctrl-F8	Alt-F8	^@o	[ 00 6F ]
Shift Ctrl-F9	Alt-F9	^@p	[ 00 70 ]
Shift Ctrl-F10	Alt-F10	^@q	[ 00 71 ]
Shift Ctrl-F11	Alt-F11	^@ï	[ 00 8B ]
Shift Ctrl-F12	Alt-F12	^@î	[ 00 8C ]
BackSpace	BackSpace	^H
Tab	Tab	^I
Shift Tab	Shift Tab	^@^O	[ 00 0F ]
Enter	Enter	^M
NumLock ON:
Keypad 0	0	0
Keypad 1	1	1
Keypad 2	2	2
Keypad 3	3	3
Keypad 4	4	4
Keypad 5	5	5
Keypad 6	6	6
Keypad 7	7	7
Keypad 8	8	8
Keypad 9	9	9
Keypad .	.	.
Ctrl-Keypad 0	Ctrl-Keypad Insert	^@Æ	[ 00 92 ]
Ctrl-Keypad 1	Ctrl-Keypad End	^@u	[ 00 75 ]
Ctrl-Keypad 2	Ctrl-Keypad Cursor Down	^@æ	[ 00 91 ]
Ctrl-Keypad 3	Ctrl-Keypad PgDn	^@v	[ 00 76 ]
Ctrl-Keypad 4	Ctrl-Keypad Cursor Left	^@s	[ 00 73 ]
Ctrl-Keypad 5	Ctrl-Keypad Center Key	^@Å	[ 00 8F ]
Ctrl-Keypad 6	Ctrl-Keypad Cursor Right	^@t	[ 00 74 ]
Ctrl-Keypad 7	Ctrl-Keypad Home	^@w	[ 00 77 ]
Ctrl-Keypad 8	Ctrl-Keypad Cursor Up	^@ì	[ 00 8D ]
Ctrl-Keypad 9	Ctrl-Keypad PgUp	^@ä	[ 00 84 ]
Ctrl-Keypad .	Ctrl-Keypad Delete	^@ô	[ 00 93 ]
NumLock OFF:
Keypad Home	Keypad Home	^@G	[ 00 47 ]
Keypad Cursor Up	Keypad Cursor Up	^@H	[ 00 48 ]
Keypad PgUp	Keypad PgUp	^@I	[ 00 49 ]
Keypad Cursor Left	Keypad Cursor Left	^@K	[ 00 4B ]
Keypad Center Key	Keypad Center Key	^@L	[ 00 4C ]
Keypad Cursor Right	Keypad Cursor Right	^@M	[ 00 4D ]
Keypad End	Keypad End	^@O	[ 00 4F ]
Keypad Cursor Down	Keypad Cursor Down	^@P	[ 00 50 ]
Keypad PgDn	Keypad PgDn	^@Q	[ 00 51 ]
Keypad Insert	Keypad Insert	^@R	[ 00 52 ]
Keypad Delete	Keypad Delete	^@S	[ 00 53 ]
Keypad Enter	Keypad Enter	^M
Shift Keypad Insert	0	0
Shift Keypad End	1	1
Shift Keypad Cursor Dn	2	2
Shift Keypad PgDn	3	3
Shift Keypad Cursor Lt	4	4
Shift Keypad Center Key	5	5
Shift Keypad Cursor Rt	6	6
Shift Keypad Home	7	7
Shift Keypad Cursor Up	8	8
Shift Keypad PgUp	9	9
Shift Keypad Delete	.	.
Shift Keypad Enter	Shift Keypad Enter	^M
Ctrl-Keypad Home	Ctrl-Keypad Home	^@w
Ctrl-Keypad Cursor Up	Ctrl-Keypad Cursor Up	^@ì	[ 00 8D ]
Ctrl-Keypad PgUp	Ctrl-Keypad PgUp	^@ä	[ 00 84 ]
Ctrl-Keypad Cursor Left	Ctrl-Keypad Cursor Left	^@s	[ 00 73 ]
Ctrl-Keypad Center Key	Ctrl-Keypad Center Key	^@Å	[ 00 8F ]
Ctrl-Keypad Cursor Rt	Ctrl-Keypad Cursor Right	^@t	[ 00 74 ]
Ctrl-Keypad End	Ctrl-Keypad End	^@u	[ 00 75 ]
Ctrl-Keypad Cursor Dn	Ctrl-Keypad Cursor Down	^@æ	[ 00 91 ]
Ctrl-Keypad PgDn	Ctrl-Keypad PgDn	^@v	[ 00 76 ]
Ctrl-Keypad Insert	Ctrl-Keypad Insert	^@Æ	[ 00 92 ]
Ctrl-Keypad Delete	Ctrl-Keypad Delete	^@ô	[ 00 93 ]
Ctrl-Keypad Enter	Ctrl-Keypad Enter	^J
Shift Ctrl-Keypad Insert	Alt-0	^@ü	[ 00 81 ]
Shift Ctrl-Keypad End	Alt-1	^@x	[ 00 78 ]
Shift Ctrl-Keypad Cursor Dn	Alt-2	^@y	[ 00 79 ]
Shift Ctrl-Keypad PgDn	Alt-3	^@z	[ 00 7A ]
Shift Ctrl-Keypad Cursor Lt	Alt-4	^@{	[ 00 7B ]
Shift Ctrl-Keypad Center Key	Alt-5	^@|	[ 00 7C ]
Shift Ctrl-Keypad Cursor Rt	Alt-6	^@}	[ 00 7D ]
Shift Ctrl-Keypad Home	Alt-7	^@~	[ 00 7E ]
Shift Ctrl-Keypad Cursor Up	Alt-8		[ 00 7F ]
Shift Ctrl-Keypad PgUp	Alt-9	^@Ç	[ 00 80 ]
Shift Ctrl-Keypad Delete	Alt-.	.
Shift Ctrl-Keypad Enter	Alt-Keypad Enter	^@^\	[ 00 1C ]
Shift Ctrl-Keypad /	Alt-/	^@5	[ 00 35 ]
Shift Ctrl-Keypad -	Alt--	^@é	[ 00 82 ]
Grey Home	Grey Home		[ 00 E0 47 ]
Grey Cursor Up	Grey Cursor Up		[ 00 E0 48 ]
Grey PgUp	Grey PgUp		[ 00 E0 49 ]
Grey Cursor Left	Grey Cursor Left		[ 00 E0 4B ]
Grey Cursor Right	Grey Cursor Right		[ 00 E0 4D ]
Grey End	Grey End		[ 00 E0 4F ]
Grey Cursor Down	Grey Cursor Down		[ 00 E0 50 ]
Grey PgDn	Grey PgDn		[ 00 E0 51 ]
Grey Insert	Grey Insert		[ 00 E0 52 ]
Grey Delete	Grey Delete		[ 00 E0 53 ]
Ctrl-Grey Home	Ctrl-Grey Home		[ 00 E0 77 ]
Ctrl-Grey Cursor Up	Ctrl-Grey Cursor Up		[ 00 E0 8D ]
Ctrl-Grey PgUp	Ctrl-Grey PgUp		[ 00 E0 84 ]
Ctrl-Grey Cursor Left	Ctrl-Grey Cursor Left		[ 00 E0 73 ]
Ctrl-Grey Cursor Right	Ctrl-Grey Cursor Right		[ 00 E0 74 ]
Ctrl-Grey End	Ctrl-Grey End		[ 00 E0 75 ]
Ctrl-Grey Cursor Down	Ctrl-Grey Cursor Down		[ 00 E0 91 ]
Ctrl-Grey PgDn	Ctrl-Grey PgDn		[ 00 E0 76 ]
Ctrl-Grey Insert	Ctrl-Grey Insert		[ 00 E0 92 ]
Ctrl-Grey Delete	Ctrl-Grey Delete		[ 00 E0 93 ]
Shift Ctrl-Grey Home	Alt-Grey Home	^@ù	[ 00 97 ]
Shift Ctrl-Grey Cur Up	Alt-Grey Cursor Up	^@ÿ	[ 00 98 ]
Shift Ctrl-Grey PgUp	Alt-Grey PgUp	^@Ö	[ 00 99 ]
Shift Ctrl-Grey Cur Lt	Alt-Grey Cursor Left	^@¢	[ 00 9B ]
Shift Ctrl-Grey Cur Rt	Alt-Grey Cursor Right	^@¥	[ 00 9D ]
Shift Ctrl-Grey End	Alt-Grey End	^@f	[ 00 9F ]
Shift Ctrl-Grey Cur Dn	Alt-Grey Cursor Down	^@á	[ 00 A0 ]
Shift Ctrl-Grey PgDn	Alt-Grey PgDn	^@í	[ 00 A1 ]
Shift Ctrl-Grey Insert	Alt-Grey Insert	^@ó	[ 00 A2 ]
Shift Ctrl-Grey Delete	Alt-Grey Delete	^@ú	[ 00 A3 ]


IBM PC (84 key)
This is the format of the IBM PC keymapping for the 84-key keyboard.  F10 is a mapped key.

Procomm Plus Key	      IBM PC Function	                          Transmitted Sequence

F1	F1	^@;	[ 00 3B ]
F2	F2	^@<	[ 00 3C ]
F3	F3	^@=	[ 00 3D ]
F4	F4	^@>	[ 00 3E ]
F5	F5	^@?	[ 00 3F ]
F6	F6	^@@	[ 00 40 ]
F7	F7	^@A	[ 00 41 ]
F8	F8	^@B	[ 00 42 ]
F9	F9	^@C	[ 00 43 ]
F10	F10	^@D	[ 00 44 ]
Shift F1	Shift F1	^@T	[ 00 54 ]
Shift F2	Shift F2	^@U	[ 00 55 ]
Shift F3	Shift F3	^@V	[ 00 56 ]
Shift F4	Shift F4	^@W	[ 00 57 ]
Shift F5	Shift F5	^@X	[ 00 58 ]
Shift F6	Shift F6	^@Y	[ 00 59 ]
Shift F7	Shift F7	^@Z	[ 00 5A ]
Shift F8	Shift F8	^@[	[ 00 5B ]
Shift F9	Shift F9	^@\	[ 00 5C ]
Shift F10	Shift F10	^@]	[ 00 5D ]
Ctrl-F1	Ctrl-F1	^@^	[ 00 5E ]
Ctrl-F2	Ctrl-F2	^@_	[ 00 5F ]
Ctrl-F3	Ctrl-F3	^@'	[ 00 60 ]
Ctrl-F4	Ctrl-F4	^@a	[ 00 61 ]
Ctrl-F5	Ctrl-F5	^@b	[ 00 62 ]
Ctrl-F6	Ctrl-F6	^@c	[ 00 63 ]
Ctrl-F7	Ctrl-F7	^@d	[ 00 64 ]
Ctrl-F8	Ctrl-F8	^@e	[ 00 65 ]
Ctrl-F9	Ctrl-F9	^@f	[ 00 66 ]
Ctrl-F10	Ctrl-F10	^@g	[ 00 67 ]
Shift Ctrl-F1	Alt-F1	^@h	[ 00 68 ]
Shift Ctrl-F2	Alt-F2	^@i	[ 00 69 ]
Shift Ctrl-F3	Alt-F3	^@j	[ 00 6A ]
Shift Ctrl-F4	Alt-F4	^@k	[ 00 6B ]
Shift Ctrl-F5	Alt-F5	^@l	[ 00 6C ]
Shift Ctrl-F6	Alt-F6	^@m	[ 00 6D ]
Shift Ctrl-F7	Alt-F7	^@n	[ 00 6E ]
Shift Ctrl-F8	Alt-F8	^@o	[ 00 6F ]
Shift Ctrl-F9	Alt-F9	^@p	[ 00 70 ]
Shift Ctrl-F10	Alt-F10	^@q	[ 00 71 ]
BackSpace	BackSpace	^H
Tab	Tab	^I
Shift Tab	Shift Tab	^@^O	[ 00 0F ]
NumLock ON:
Keypad 0	0	0
Keypad 1	1	1
Keypad 2	2	2
Keypad 3	3	3
Keypad 4	4	4
Keypad 5	5	5
Keypad 6	6	6
Keypad 7	7	7
Keypad 8	8	8
Keypad 9	9	9
Keypad .	.	.
Ctrl-Keypad 0	Ctrl-Insert	^@Æ	[ 00 92 ]
Ctrl-Keypad 1	Ctrl-End	^@u	[ 00 75 ]
Ctrl-Keypad 2	Ctrl-Cursor Down	^@æ	[ 00 91 ]
Ctrl-Keypad 3	Ctrl-PgDn	^@v	[ 00 76 ]
Ctrl-Keypad 4	Ctrl-Cursor Left	^@s	[ 00 73 ]
Ctrl-Keypad 5	Ctrl-Center Key	^@Å	[ 00 8F ]
Ctrl-Keypad 6	Ctrl-Cursor Right	^@t	[ 00 74 ]
Ctrl-Keypad 7	Ctrl-Home	^@w	[ 00 77 ]
Ctrl-Keypad 8	Ctrl-Cursor Up	^@ì	[ 00 8D ]
Ctrl-Keypad 9	Ctrl-PgUp	^@ä	[ 00 84 ]
Ctrl-Keypad .	Ctrl-Delete	^@ô	[ 00 93 ]
NumLock OFF:
Home	Home	^@G	[ 00 47 ]
Cursor Up	Cursor Up	^@H	[ 00 48 ]
PgUp	PgUp	^@I	[ 00 49 ]
Cursor Left	Cursor Left	^@K	[ 00 4B ]
Center Key	Center Key	^@L	[ 00 4C ]
Cursor Right	Cursor Right	^@M	[ 00 4D ]
End	End	^@O	[ 00 4F ]
Cursor Down	Cursor Down	^@P	[ 00 50 ]
PgDn	PgDn	^@Q	[ 00 51 ]
Insert	Insert	^@R	[ 00 52 ]
Delete	Delete	^@S	[ 00 53 ]
Shift Insert	0	0
Shift End	1	1
Shift Cursor Down	2	2
Shift PgDn	3	3
Shift Cursor Left	4	4
Shift Center Key	5	5
Shift Cursor Right	6	6
Shift Home	7	7
Shift Cursor Up	8	8
Shift PgUp	9	9
Shift Delete	.	.
Ctrl-Home	Ctrl-Home	^@w	[ 00 77 ]
Ctrl-Cursor Up	Ctrl-Cursor Up	^@ì	[ 00 8D ]
Ctrl-PgUp	Ctrl-PgUp	^@ä	[ 00 84 ]
Ctrl-Cursor Left	Ctrl-Cursor Left	^@s	[ 00 73 ]
Ctrl-Center Key	Ctrl-Center Key	^@Å	[ 00 8F ]
Ctrl-Cursor Right	Ctrl-Cursor Right	^@t	[ 00 74 ]
Ctrl-End	Ctrl-End	^@u	[ 00 75 ]
Ctrl-Cursor Down	Ctrl-Cursor Down	^@æ	[ 00 91 ]
Ctrl-PgDn	Ctrl-PgDn	^@v	[ 00 76 ]
Ctrl-Insert	Ctrl-Insert	^@Æ	[ 00 92 ]
Ctrl-Delete	Ctrl-Delete	^@ô	[ 00 93 ]
Shift Ctrl-Insert	Alt-0	^@ü	[ 00 81 ]
Shift Ctrl-End	Alt-1	^@x	[ 00 78 ]
Shift Ctrl-Cursor Down	Alt-2	^@y	[ 00 79 ]
Shift Ctrl-PgDn	Alt-3	^@z	[ 00 7A ]
Shift Ctrl-Cursor Left	Alt-4	^@{	[ 00 7B ]
Shift Ctrl-Center Key	Alt-5	^@|	[ 00 7C ]
Shift Ctrl-Cursor Right	Alt-6	^@}	[ 00 7D ]
Shift Ctrl-Home	Alt-7	^@~	[ 00 7E ]
Shift Ctrl-Cursor Up	Alt-8		[ 00 7F ]
Shift Ctrl-PgUp	Alt-9	^@Ç	[ 00 80 ]
Shift Ctrl-Delete	Alt-.	^@'	[ 00 24 ]
Shift Ctrl-Keypad /	Alt-/	^@5	[ 00 35 ]
Shift Ctrl-Keypad -	Alt--	^@é	[ 00 82 ]


Keyboard Mappings

84 Key, Terminal Keyboard Mappings

ADDS 60	Heath 19	VT-220/320
ADDS 90	IBM 3101	Wyse 50
ADM 31	IBM 3161	Wyse 60
ADM 3A/5	IBM 3270/950	Wyse 75
ANSI BBS	IBM PC	Wyse 100
AT&T 4410	TTY	RIPscrip
AT&T 605	Televideo
DG D100	TVI 922
DG D200/D210	VT-52/VIDTEX
Esprit 3	VT-100/102

101 Key, Terminal Keyboard Mappings

ADDS 60	Heath 19	VT-220/320
ADDS 90	IBM 3101	Wyse 50
ADM 31	IBM 3161	Wyse 60
ADM 3A/5	IBM 3270/950	Wyse 75
ANSI BBS	IBM PC	Wyse 100
AT&T 4410	TTY	RIPscrip
AT&T 605	Televideo
DG D100	TVI 922
DG D200/D210	VT-52/VIDTEX
Esprit 3	VT-100/102


Opening the Keyboard Editor

  Related Topics

You can open the Keyboard Editor in two different ways:

•	By pressing <Alt><F8> in the Terminal window.

•	By selecting Keyboard Editor... from the Options menu in the Terminal window.

Procomm Plus opens the editor, with the key mapping for your current emulation, or your current key mapping file loaded for viewing or editing.

If you want to edit the keyboard mapping for a different emulation, you can do so, by switching to that emulation with the Quick Select Line before you open the editor.

You can also select a different mapping or mapping file from within Setup. Click on the Terminal keyboard file list box in the Data, Terminal Options panel in Setup to select the mapping you want from the list, then click on the Edit Keyboard File... button. The editor will open with your selection.

You can edit the keyboard mapping for any emulation at any time, but only changes you’ve made to the current emulation within the current key mapping will be immediately reflected in Procomm Plus.

The Keyboard Editor’s main window contains a graphical representation of a keyboard, six command buttons and a Key Map legend of the currently-selected key.

The Command Buttons

The editor’s command buttons are used for file operations, and to access its Options fields. The buttons are:

Options/Key Map

When the editor first opens, the top left button in the command group reads "Options". Clicking on the Options button displays the editor’s Options group, and changes the button’s label to "Key Map". Clicking on the Key Map button restores the display of the Key Map legend, and changes the button’s label.

The settings in the editor’s Options group are discussed in The Editor Options. The Key Map legend is discussed in The Key Map Legend.

Save As

Click on this button to save the current key mapping as a new file, using a filename you specify and an extension of .kbd. If you’re editing one of Procomm Plus’s default key mappings, you must save your mapping in a new .kbd file, or your changes will be lost when you terminate Procomm Plus.

You can easily determine whether you’re editing a .kbd file or a default key mapping by looking at the editor’s title bar. If the text following the program title is in all uppercase, like "ANSIBBS", you’re editing a default key mapping. Otherwise, you’re editing a .kbd file.

Open

Click on this button to load an existing .kbd file from disk. If you’ve modified the current key mapping, but haven’t saved your changes, the editor will offer to save the mapping before loading the other file.

OK

Click on this button to close the editor window.

Cancel

Click on this button to close the editor. Any unsaved changes you’ve made to the current key mapping will be lost.

Help

Click on this button to open on-line Help for the editor.

The Editor Options

Clicking on the editor’s Options button displays the Options group, where you can specify the editor’s keyboard display and other settings:

NumLock

By default, the Keyboard Editor’s NumLock key toggles the numeric keypad between numerals and directional controls, just as it does on your keyboard. This setting is reflected in the Toggles Keypad option button.

If you select the is Mappable option button, clicking on the editor’s NumLock key will open the Edit Mapped Key dialog. You can then map NumLock as a terminal key.

The NumLock setting is saved and restored in each keyboard file.

Keyboard Type

If your computer has an 84-key keyboard, the editor displays a graphical representation of an 84-key keyboard. Otherwise, it displays a representation of a generic 101-key keyboard. However, you can toggle between the two displays by selecting the appropriate option button.

Key Select

By default, the editor allows you to select a key by highlighting it with the Tab or cursor keys. If you prefer to select a key by pressing it from the keyboard, select the by Keypress option button. Select Use Tab/Cursor Keys to restore the editor’s default behavior.

You can also select a key by clicking on it. This method is always available regardless of the Key Select setting.

The Key Map Legend

On start-up, the Keyboard Editor displays the Key Map legend in its lower left corner. As you select keys to view or map, the editor updates the fields in the Key Map legend to reflect the current key and its mappings. The fields are:

Key

The name of the currently-selected key.

Normal

The mapping when the key is pressed by itself.

Shift

The mapping when the key is pressed in combination with the <Shift> key.

Ctrl

The mapping when the key is pressed in combination with the <Ctrl> key.

Shift Ctrl

The mapping when the key is pressed in combination with the <Shift> and <Ctrl> keys.

Alt Shift

The mapping when the key is pressed in combination with the <Alt> and <Shift> keys.

Alt Ctrl

The mapping when the key is pressed in combination with the <Alt> and <Ctrl> keys.

Alt Shift Ctrl

The mapping when the key is pressed in combination with the <Alt>, <Shift> and <Ctrl> keys.

The majority of mappable keys have all seven mapping fields available. Some of the keys, such as <Tab>, <Insert> and <Delete>, have special purposes in Windows, and cannot be mapped in all combinations.


RIPscrip keymapping
The format of the RIPscrip keymapping for the 84-key and 101-key keyboards is the same as the ANSI BBS keymappings. Please see ANSI BBS (84 key) or ANSI BBS (101 key) for more information.


Step-by-Step: Mapping a Key

  Related Topics

Procomm Plus is a powerful application with many features and menu selections. Rather than overwhelm you with a flood of "hot keys" for each of its menu selections or program features, the designers of Procomm Plus sought to assign hot keys for the most commonly-used features or selections.

However, depending on your keyboard and how you use the program, you may find it convenient to re-map a key for one reason or another. For example, suppose that you often use the Filename Clipboard, but its hot key, <Alt><=>, is inconvenient on your laptop system. You could easily re-map a key combination to open the clipboard:

1.	Open the Editor by pressing <Alt><F8> in the Terminal window.

The editor opens with the current key mapping loaded.

2.	Select the key to edit.

When the editor first opens, the <F1> function key is already selected for editing. Typically, this key is critical in terminal emulations. Instead, we’ll use a cursor key in our example. Open the Edit Key Mapping dialog by double clicking on the down arrow key.

3.	Specify Menu Command in the desired key combination’s Action field.

For our example, we’ll map the <Ctrl>-combination. Click in its Action field, and select Menu Command from the drop-down list.

4.	Specify the desired menu command in the combination’s Contents field.

Click in the <Ctrl>-combination’s Contents list box, and select the Data- File Clipboard item.

Click on OK to accept the mapping and return to the editor window.

5.	Save your changes.

If you modified an existing .kbd file, you can click on OK to save the changes and return to the Terminal window. If you modified a default key mapping, you’ll need to specify a filename for the new .kbd file. For more information, see The Command Buttons.


TTY (101-key)
This is the format of the TTY keymapping for the 101-key keyboard.

Procomm Plus Key	   TTY Function	  Transmitted Sequence

BackSpace	BackSpace	^H
Tab	Tab	^I
Enter	Enter	^M


TTY (84 key)
This is the format of the TTY keymapping for the 84-key keyboard.

Procomm Plus Key	        TTY Function	                          Transmitted Sequence

BackSpace	BackSpace	^H
Tab	Tab	^I
Enter	Enter	^M


TVI 922 (101-key)
This is the format of the TVI 922 keymapping for the 101-key keyboard.  The F10 key is mappable, and the NumLock key is mapped to PF1, see below.

Because of the extensive combinations supported by the TVI 922, the keypad numeric values are only available in this mapping when NumLock is ON.  The Application keys are generated with the Ctrl-key when NumLock is ON, and Shift-Ctrl when NumLock is OFF.

The editing keys Find, Select, Insert Here, Remove, Next Screen, and Prev Screen are mapped to Shifted keypad keys, as shown below. Procomm Plus supports programmable function keys within the TVI 922, which are accessed via the Ctrl- and Shift-Ctrl Function key combinations.   The codes entered for the "Shifted F6" through "Shifted F20" are used unless re-programmed by the host system.

Procomm Plus Key	   TVI 922 Function	  Transmitted Sequence

F1	PF1	^[OP
F2	PF2	^[OQ
F3	PF3	^[OR
F4	PF4	^[OS
F6	F6	^[[17~
F7	F7	^[[18~
F8	F8	^[[19~
F9	F9	^[[20~
F10	F10	^[[21~
F11	F11	^[[23~
F12	F12	^[[24~
Shift F1	F11	^[[23~
Shift F2	F12	^[[24~
Shift F3	F13	^[[25~
Shift F4	F14	^[[26~
Shift F5	Help	^[[28~
Shift F6	Do	^[[29~
Shift F7	F17	^[[31~
Shift F8	F18	^[[32~
Shift F9	F19	^[[33~
Shift F10	F20	^[[34~
Ctrl-F6	Shifted F6	^[[37~
Ctrl-F7	Shifted F7	^[[38~
Ctrl-F8	Shifted F8	^[[39~
Ctrl-F9	Shifted F9	^[[40~
Ctrl-F10	Shifted F10	^[[41~
Ctrl-F11	Shifted F11	^[[43~
Ctrl-F12	Shifted F12	^[[44~
Shift Ctrl-F1	Shifted F11	^[[43~
Shift Ctrl-F2	Shifted F12	^[[44~
Shift Ctrl-F3	Shifted F13	^[[45~
Shift Ctrl-F4	Shifted F14	^[[46~
Shift Ctrl-F5	Shifted Help	^[[48~
Shift Ctrl-F6	Shifted Do	^[[49~
Shift Ctrl-F7	Shifted F17	^[[51~
Shift Ctrl-F8	Shifted F18	^[[52~
Shift Ctrl-F9	Shifted F19	^[[53~
Shift Ctrl-F10	Shifted F20	^[[54~
BackSpace	Back Space	^H
Ctrl-Backspace	Character Delete	DEL	[ 7F ]
Tab	Tab	^I
Enter	Return	^M
NumLock	PF1	^[OP
Keypad /	PF2	^[OQ
Keypad *	PF3	^[OR
Keypad -	PF4	^[OS
Keypad +	Keypad MINUS	-
Keypad End	1	1
Keypad Cursor Down	2	2
Keypad PgDn	3	3
Keypad Cursor Left	4	4
Keypad Cursor Right	6	6
Keypad Home	7	7
Keypad Cursor Up	8	8
Keypad PgUp	9	9
Keypad Delete	.	.
Keypad Enter	Enter	^M
Shift Home	Home Cursor	^[[H
Shift Cursor Up	Cursor Up	^[[A
Shift PgUp	Delete Line	^[[M
Shift Cursor Left	Cursor Left	^[[D
Shift Cursor Right	Cursor Right	^[[C
Shift End	Erase End of Line	^[[K
Shift Cursor Down	Cursor Down	^[[B
Shift PgDn	Clear Screen	^[[H^[[2J
Shift Delete	Character Delete	DEL	[ 7F ]
Ctrl-Keypad -	Keypad Application MINUS	^[Om
Ctrl-Keypad +	Keypad Application COMMA	^[Ol
Ctrl-Keypad /	Keypad Application 00	^[Oo
Ctrl-Insert	Keypad Application 0	^[Op
Ctrl-End	Keypad Application 1	^[Oq
Ctrl-Cursor Down	Keypad Application 2	^[Or
Ctrl-PgDn	Keypad Application 3	^[Os
Ctrl-Cursor Left	Keypad Application 4	^[Ot
Ctrl-5	Keypad Application 5	^[Ou
Ctrl-Cursor Right	Keypad Application 6	^[Ov
Ctrl-Home	Keypad Application 7	^[Ow
Ctrl-Cursor Up	Keypad Application 8	^[Ox
Ctrl-PgUp	Keypad Application 9	^[Oy
Ctrl-Delete	Keypad Application  .	^[On
Ctrl-Enter	Keypad Application Enter	^[OM
Shift Ctrl-Cursor Up	Application Cursor Up	^[OA
Shift Ctrl-Cursor Down	Application Cursor Down	^[OB
Shift Ctrl-Cursor Right	Application Cursor Right	^[OC
Shift Ctrl-Cursor Left	Application Cursor Left	^[OD
Shift Ctrl-Home	Insert Line	^[[L
Grey Insert	Insert Here	^[[2~
Grey Delete	Remove	^[[3~
Grey Home	Find	^[[1~
Grey End	Select	^[[4~
Grey Page Up	Prev Screen	^[[5~
Grey Page Down	Next Screen	^[[6~
Shift Grey Delete	Character Delete	DEL	[ 7F ]
Shift Grey Home	Home Cursor	^[[H
Ctrl-Grey Insert	Insert Line	^[[L
Ctrl-Grey End	Erase End of Line	^[[K
Ctrl-Grey Delete	Delete Line	^[[M
Ctrl-Grey PgDn	Clear Screen	^[[H^[[2J
Grey Cursor Up	Cursor Up	^[[A
Grey Cursor Down	Cursor Down	^[[B
Grey Cursor Left	Cursor Left	^[[D
Grey Cursor Right	Cursor Right	^[[C
Ctrl-Grey Cursor Up	Application Cursor Up	^[OA
Ctrl-Grey Cursor Down	Application Cursor Down	^[OB
Ctrl-Grey Cursor Right	Application Cursor Right	^[OC
Ctrl-Grey Cursor Left	Application Cursor Left	^[OD


TVI 922 (84 key)
This is the format of the TVI 922 keymapping for the 84-key keyboard.  F10 is a mapped key.

Because of the extensive combinations supported by the TVI 922, the keypad numeric values are only available in this mapping when NumLock is ON.  The Application keys are generated with the Ctrl-key when NumLock is ON, and Shift-Ctrl when NumLock is OFF.

The editing keys Find, Select, Insert Here, Remove, Next Screen, and Prev Screen are mapped to Shifted keypad keys, as shown below. Procomm Plus supports programmable function keys within the TVI 922, which are accessed via the Ctrl- and Shift-Ctrl Function key combinations.   The codes entered for the "Shifted F6" through "Shifted F20" are used unless re-programmed by the host system.

Procomm Plus Key	      TVI 922 Function	                          Transmitted Sequence

F1	PF1	^[OP
F2	PF2	^[OQ
F3	PF3	^[OR
F4	PF4	^[OS
F6	F6	^[[17~
F7	F7	^[[18~
F8	F8	^[[19~
F9	F9	^[[20~
F10	F10	^[[21~
Shift F1	F11	^[[23~
Shift F2	F12	^[[24~
Shift F3	F13	^[[25~
Shift F4	F14	^[[26~
Shift F5	Help	^[[28~
Shift F6	Do	^[[29~
Shift F7	F17	^[[31~
Shift F8	F18	^[[32~
Shift F9	F19	^[[33~
Shift F10	F20	^[[34~
Ctrl-F6	Shifted F6	^[[37~
Ctrl-F7	Shifted F7	^[[38~
Ctrl-F8	Shifted F8	^[[39~
Ctrl-F9	Shifted F9	^[[40~
Ctrl-F10	Shifted F10	^[[41~
Shift Ctrl-F1	Shifted F11	^[[43~
Shift Ctrl-F2	Shifted F12	^[[44~
Shift Ctrl-F3	Shifted F13	^[[45~
Shift Ctrl-F4	Shifted F14	^[[46~
Shift Ctrl-F5	Shifted Help	^[[48~
Shift Ctrl-F6	Shifted Do	^[[49~
Shift Ctrl-F7	Shifted F17	^[[51~
Shift Ctrl-F8	Shifted F18	^[[52~
Shift Ctrl-F9	Shifted F19	^[[53~
Shift Ctrl-F10	Shifted F20	^[[54~
BackSpace	Back Space	^H
Ctrl-Backspace	Character Delete	DEL	[ 7F ]
Tab	Tab	^I
Enter	Return	^M
Keypad *	*	*
Keypad -	-	-
Keypad +	+	+
Home	Home Cursor	^[[H
End	Erase End of Line	^[[K
Delete	Character Delete	DEL	[ 7F ]
Cursor Up	Cursor Up	^[[A
Cursor Down	Cursor Down	^[[B
Cursor Left	Cursor Left	^[[D
Cursor Right	Cursor Right	^[[C
Shift Ctrl-PgUp	Delete Line	^[[M
Shift Ctrl-PgDn	Clear Screen	^[[H^[[2J
Shift Ctrl-Home	Insert Line	^[[L
Shift Home	Find	^[[1~
Shift Cursor Left	Select	^[[4~
Shift Cursor Up	Insert Here	^[[2~
Shift PgUp	Remove	^[[3~
Shift Cursor Right	Next Screen	^[[6~
Shift Keypad 5	Prev Screen	^[[5~
Shift Keypad +	Enter	^M
Ctrl-Keypad -	Keypad Application MINUS	^[Om
Ctrl-Keypad *	Keypad Application COMMA	^[Ol
Shift Ctrl-Keypad *	Keypad Application 00	^[Oo
Ctrl-Insert	Keypad Application 0	^[Op
Ctrl-End	Keypad Application 1	^[Oq
Ctrl-Cursor Down	Keypad Application 2	^[Or
Ctrl-PgDn	Keypad Application 3	^[Os
Ctrl-Cursor Left	Keypad Application 4	^[Ot
Ctrl-5	Keypad Application 5	^[Ou
Ctrl-Cursor Right	Keypad Application 6	^[Ov
Ctrl-Home	Keypad Application 7	^[Ow
Ctrl-Cursor Up	Keypad Application 8	^[Ox
Ctrl-PgUp	Keypad Application 9	^[Oy
Ctrl-Delete	Keypad Application  .	^[On
Ctrl-Keypad +	Keypad Application Enter	^[OM
Shift Ctrl-Cursor Up	Application Cursor Up	^[OA
Shift Ctrl-Cursor Down	Application Cursor Down	^[OB
Shift Ctrl-Cursor Right	Application Cursor Right	^[OC
Shift Ctrl-Cursor Left	Application Cursor Left	^[OD
Shift Ctrl-Home	Insert Line	^[[L
With NUMLOCK toggled ON:
Keypad .	.	.
Keypad 0	0	0
Keypad 1	1	1
Keypad 2	2	2
Keypad 3	3	3
Keypad 4	4	4
Keypad 5	5	5
Keypad 6	6	6
Keypad 7	7	7
Keypad 8	8	8
Keypad 9	9	9
Ctrl-Keypad .	Keypad Application PERIOD	^[On
Ctrl-Keypad 0	Keypad Application 0	^[Op
Ctrl-Keypad 1	Keypad Application 1	^[Oq
Ctrl-Keypad 2	Keypad Application 2	^[Or
Ctrl-Keypad 3	Keypad Application 3	^[Os
Ctrl-Keypad 4	Keypad Application 4	^[Ot
Ctrl-Keypad 5	Keypad Application 5	^[Ou
Ctrl-Keypad 6	Keypad Application 6	^[Ov
Ctrl-Keypad 7	Keypad Application 7	^[Ow
Ctrl-Keypad 8	Keypad Application 8	^[Ox
Ctrl-Keypad 9	Keypad Application 9	^[Oy
Ctrl-Keypad .	Keypad Application  .	^[On
Ctrl-Keypad +	Keypad Application Enter	^[OM
Ctrl-Keypad *	Keypad Application COMMA	^[Ol
Ctrl-Keypad -	Keypad Application MINUS	^[Om


Televideo (101-key)
This is the format of the Televideo keymapping for the 101-key keyboard.  The F10 key is mapped.

Procomm Plus Key	   Televideo Function	  Transmitted Sequence

F1	Function 1 (F1)	^A@^M
F2	Function 2 (F2)	^AA^M
F3	Function 3 (F3)	^AB^M
F4	Function 4 (F4)	^AC^M
F5	Function 5 (F5)	^AD^M
F6	Function 6 (F6)	^AE^M
F7	Function 7 (F7)	^AF^M
F8	Function 8 (F8)	^AG^M
F9	Function 9 (F9)	^AH^M
F10	Function 10 (F10)	^AI^M
F11	Function 11 (F11)	^AJ^M
Shift F1	Function 12 (Shift-F1)	^A`^M
Shift F2	Function 13 (Shift-F2)	^Aa^M
Shift F3	Function 14 (Shift-F3)	^Ab^M
Shift F4	Function 15 (Shift-F4)	^Ac^M
Shift F5	Function 16 (Shift-F5)	^Ad^M
Shift F6	Function 17 (Shift-F6)	^Ae^M
Shift F7	Function 18 (Shift-F7)	^Af^M
Shift F8	Function 19 (Shift-F8)	^Ag^M
Shift F9	Function 20 (Shift-F9)	^Ah^M
.Shift F10	Function 21 (Shift-F10)	^Ai^M
Shift F11	Function 22 (Shift-F11)	^Aj^M
Ctrl-F7	Character Insert	^[Q
Ctrl-F8	Character Delete	^[W
Ctrl-F9	Line Insert	^[E
Ctrl-F10	Line Delete	^[R
Ctrl-F11	Line Erase	^[T
Ctrl-F12	Page Erase	^[Y
Shift Ctrl-F7	Shift Character Insert	^[q
Shift Ctrl-F8	Shift Character Delete	^[r
Shift Ctrl-F9	Shift Line Insert	^[N
Shift Ctrl-F10	Shift Line Delete	^[O
Shift Ctrl-F11	Shift Line Erase	^[t
Shift Ctrl-F12	Shift Page Erase	^[y
BackSpace	BackSpace	^H
Ctrl-Backspace	Rubout	DEL	[ 7F ]
Tab	Tab	^I
Shift Tab	Back Tab	^[I
Enter	Return	^M
Keypad Enter	Enter	^M
Keypad Insert	Character Insert	^[Q
Keypad Delete	Character Delete	^[W
Keypad Home	Home Cursor	^^	[ 1E ]
Shift Keypad Home	Clear Page	^[{
Ctrl-Keypad Home	Clear All	^Z
Keypad End	Erase End Of Line	^[T
Shift Keypad End	Erase End of Page	^[Y
Keypad Cursor Up	Cursor Up	^K
Keypad Cursor Down	Cursor Down	^V
Keypad Cursor Left	Cursor Left	^H
Keypad Cursor Right	Cursor Right
Shift Keypad Insert	0	0
Shift Ctrl-Keypad End	1	1
Shift Keypad Cursor Dn	2	2
Shift Keypad PgDn	3	3
Shift Cursor Left	4	4
Shift Keypad 5	5	5
Shift Cursor Right	6	6
Shift Ctrl-Keypad Home	7	7
Shift Keypad Cursor Up	8	8
Shift Keypad PgUp	9	9
Shift Keypad Delete	.	.
Grey Insert	Character Insert	^[Q
Shift Grey Page Up	Line Insert	^[E
Ctrl-Grey Insert	Shift Character Insert	^[q
Grey Delete	Character Delete	^[W
Shift Grey Delete	Line Delete	^[R
Ctrl-Grey Delete	Shift Character Delete	^[r
Grey Home	Home Cursor	^^
Shift Grey Home	Cursor to Start of Text	^[{
Ctrl-Grey Home	Clear All	^Z
Grey End	Erase End Of Line	^[T
Shift Grey End	Erase End of Page	^[Y
Grey Cursor Up	Cursor Up	^K
Shift Grey Cursor Up	Shift Cursor Up	^[j
Grey Cursor Down	Cursor Down	^V
Shift Grey Cursor Down	Shift Cursor Down	^J
Grey Cursor Left	Cursor Left	^H
Grey Cursor Right	Cursor Right	^L


Televideo (84-key)
This is the format for the Televideo keymappings for the 84-key keyboard. This mapping is used for all of the Televideo terminal except the TVI 922. F10 is a mapped key.

Procomm Plus Key	      Televideo Function	                         Transmitted Sequence

F1	Function 1 (F1)	^A@^M
F2	Function 2 (F2)	^AA^M
F3	Function 3 (F3)	^AB^M
F4	Function 4 (F4)	^AC^M
F5	Function 5 (F5)	^AD^M
F6	Function 6 (F6)	^AE^M
F7	Function 7 (F7)	^AF^M
F8	Function 8 (F8)	^AG^M
F9	Function 9 (F9)	^AH^M
F10	Function 10 (F10)	^AI^M
Shift F1	Function 11 (F11)	^AJ^M
Shift F2	Function 12 (Shift-F1)	^A`^M
Shift F3	Function 13 (Shift-F2)	^Aa^M
Shift F4	Function 14 (Shift-F3)	^Ab^M
Shift F5	Function 15 (Shift-F4)	^Ac^M
Shift F6	Function 16 (Shift-F5)	^Ad^M
Shift F7	Function 17 (Shift-F6)	^Ae^M
Shift F8	Function 18 (Shift-F7)	^Af^M
Shift F9	Function 19 (Shift-F8)	^Ag^M
Shift F10	Function 20 (Shift-F9)	^Ah^M
Ctrl-F1	Function 21 (Shift-F10)	^Ai^M
Ctrl-F2	Function 22 (Shift-F11)	^Aj^M
Ctrl-F5	Character Insert	^[Q
Ctrl-F6	Character Delete	^[W
Ctrl-F7	Line Insert	^[E
Ctrl-F8	Line Delete	^[R
Ctrl-F9	Line Erase	^[T
Ctrl-F10	Page Erase	^[Y
Shift Ctrl-F5	Shift Character Insert	^[q
Shift Ctrl-F6	Shift Character Delete	^[r
Shift Ctrl-F7	Shift Line Insert	^[N
Shift Ctrl-F8	Shift Line Delete	^[O
Shift Ctrl-F9	Shift Line Erase	^[t
Shift Ctrl-F10	Shift Page Erase	^[y
BackSpace	BackSpace	^H
Ctrl-Backspace	Rubout	DEL	[ 7F ]
Tab	Tab	^I
Shift Tab	Back Tab	^[I
Enter	Return	^M
Keypad +	Enter	^M
Insert	Character Insert	^[Q
Shift Insert	Line Insert	^[E
Ctrl-Insert	Shift Character Insert	^[q
Delete	Character Delete	^[W
Shift Delete	Line Delete	^[R
Ctrl-Delete	Shift Character Delete	^[r
Home	Home Cursor	^^
Shift Home	Cursor to Start of Text	^[{
Ctrl-Home	Clear All	^Z
End	Erase End Of Line	^[T
Shift End	Erase End of Page	^[Y
Cursor Up	Cursor Up	^K
Shift Cursor Up	Shift Cursor Up	^[j
Cursor Down	Cursor Down	^V
Shift Cursor Down	Shift	Cursor Down	^J
Cursor Left	Cursor Left	^H
Cursor Right	Cursor Right	^L
NumLock ON:
Keypad .	.	.
Keypad 0	0	0
Keypad 1	1	1
Keypad 2	2	2
Keypad 3	3	3
Keypad 4	4	4
Keypad 5	5	5
Keypad 6	6	6
Keypad 7	7	7
Keypad 8	8	8
Keypad 9	9	9
Ctrl-Keypad 8	Cursor Up	^K
Ctrl-Keypad 4	Cursor Left	^H
Ctrl-Keypad 6	Cursor Right	^L
Ctrl-Keypad 2	Cursor Down	^V
Ctrl-Keypad 7	Home Cursor	^^
Ctrl-Keypad 1	Erase End of Field	^[Y
Ctrl-Keypad 0	Insert	^[Q
Ctrl-Keypad .	Delete Character	^[W
Ctrl-Keypad +	Keypad Enter	^M


The Keyboard Editor
Introducing the Keyboard Editor

  Related Topics

A critical part of any terminal emulation is the proper support of its keyboard. Procomm Plus provides over thirty different terminal emulations, with two sets of keyboard mappings for each of them.

While the keyboard mappings are designed to be as close to the "real" terminal’s keyboard, there may be instances where you need to add or modify certain emulation sequences to handle special conditions on your host system. You can do this, and much more, with the Keyboard Editor included with Procomm Plus.

Using the Keyboard Editor, you can re-map or redefine almost any of the keys that don’t send a letter, numeral or symbol from the "typewriter" keyboard. These include the function, cursor and numeric keypad keys, as well as the six positioning keys found on the 101/102 extended keyboard. Keys can be defined to:

•	Transmit characters, with or without echo to the Terminal window.

•	Run an ASPECT script.

•	Run a Windows application or DOS program.

•	Select a menu item from the Terminal window menus.

•	Transmit a special terminal command.

Procomm Plus stores your custom key definitions in key map files, with an extension of ".kbd". Each .kbd file contains the keys for a single terminal emulation that you’ve created, and must be located in Procomm Plus’s home directory to be recognized and used by the program.

Procomm Plus’s default key mappings are stored internally. They always appear in uppercase letters within the Terminal keyboard file list box in the Data, Terminal Options panel within Setup. Key mappings that you create are listed in lowercase letters. Select Options | Data Options | Terminal Options to display this panel.

Tables describing the various keyboard mappings, including the sequences they generate and the keys they represent are available within Keyboard Mappings. You can also find an emulation's keyboard mapping by searching for the terminal emulation name!

Opening the Keyboard Editor

Editing Keyboard Keys

Step-by-Step: Mapping a Key


VT-100/102 (84-key)
This is the format for the VT-100/102 keymappings for the 84-key keyboard.

Ctrl-keypad keys will transmit their Application keycodes.

Procomm Plus Key	      VT-100/102 Function	             Transmitted Sequence

F1	Program Function 1 (PF1)	^[OP
F2	Program Function 2 (PF2)	^[OQ
F3	Program Function 3 (PF3)	^[OR
F4	Program Function 4 (PF4)	^[OS
BackSpace	BackSpace	^H
Shift Backspace	Character Delete	DEL	[ 7F ]
Ctrl-Backspace	Ctrl-Backspace	^X
Tab	Tab	^I
Enter	Return	^M
Keypad -	Keypad -	-
Keypad +	Enter	^M
End	Erase End of Line	^[[K
Cursor Up	Cursor Up	^[[A
PgDn	Clear Screen	^[[H^[[2J
Cursor Left	Cursor Left	^[[D
Cursor Right	Cursor Right	^[[C
Home	Home Cursor	^[[H
Cursor Down	Cursor Down	^[[B
PgUp	Delete Line	^[[M
Delete	Character Delete	DEL	[ 7F ]
Shift Ctrl-Home	Insert Line	^[[L
Shift Keypad -	Keypad COMMA	,
Shift Keypad +	+	+
Shift Home	7	7
Shift Cursor Up	8	8
Shift PgUp	9	9
Shift Cursor Left	4	4
Shift Cursor Right	6	6
Shift End	1	1
Shift Cursor Down	2	2
Shift PgDn	3	3
Shift Delete	.	.
Shift Insert	0	0
Ctrl-Keypad -	Keypad Application MINUS	^[Om
Ctrl-Keypad *	Keypad Application COMMA	^[Ol
Ctrl-Insert	Keypad Application 0	^[Op
Ctrl-End	Keypad Application 1	^[Oq
Ctrl-Cursor Down	Keypad Application 2	^[Or
Ctrl-PgDn	Keypad Application 3	^[Os
Ctrl-Cursor Left	Keypad Application 4	^[Ot
Ctrl-Keypad 5	Keypad Application 5	^[Ou
Ctrl-Cursor Right	Keypad Application 6	^[Ov
Ctrl-Home	Keypad Application 7	^[Ow
Ctrl-Cursor Up	Keypad Application 8	^[Ox
Ctrl-PgUp	Keypad Application 9	^[Oy
Ctrl-Delete	Keypad Application PERIOD	^[On
Ctrl-Keypad +	Keypad Application Enter	^[OM
Shift Ctrl-Up	Application cursor Up	^[OA
Shift Ctrl-Down	Application cursor Down	^[OB
Shift Ctrl-Left	Application cursor Left	^[OD
Shift Ctrl-Right	Application cursor Right	^[OC


VT-102/100 (101-key)
This is the format of the VT-102/100 keymappings for the 101-key keyboard.  NumLock is mapped to the PF1 key, see below.

Procomm Plus Key	   VT-102/100 Function	  Transmitted Sequence

F1	Program Function 1 (PF1)	^[OP
F2	Program Function 2 (PF2)	^[OQ
F3	Program Function 3 (PF3)	^[OR
F4	Program Function 4 (PF4)	^[OS
BackSpace	BackSpace	^H
Shift Backspace	Character Delete	DEL	[ 7F ]
Ctrl-Backspace	Ctrl-Backspace	^X
Tab	Tab	^I
Enter	Return	^M
NumLock	Program Function 1 (PF1)	^[OP
Keypad /	Program Function 2 (PF2)	^[OQ
Keypad *	Program Function 3 (PF3)	^[OR
Keypad -	Program Function 4 (PF4)	^[OS
Keypad +	Keypad COMMA	,
Shift Keypad +	Keypad MINUS	-
Keypad End	1	1
Keypad Cursor Down	2	2
Keypad PgDn	3	3
Keypad Cursor Left	4	4
Keypad 5	5	5
Keypad Cursor Right	6	6
Keypad Home	7	7
Keypad Cursor Up	8	8
Keypad PgUp	9	9
Keypad Delete	.	.
Keypad Enter	Enter	^M
Shift Home	Home Cursor	^[[H
Shift Cursor Up	Cursor Up	^[[A
Shift PgUp	Delete Line	^[[M
Shift Cursor Left	Cursor Left	^[[D
Shift Cursor Right	Cursor Right	^[[C
Shift End	Erase End of Line	^[[K
Shift Cursor Down	Cursor Down	^[[B
Shift PgDn	Clear Screen	^[[H^[[2J
Shift Delete	Character Delete	DEL	[ 7F ]
Shift Ctrl-Home	Insert Line	^[[L
Ctrl-Keypad -	Keypad Application MINUS	^[Om
Ctrl-Keypad +	Keypad Application COMMA	^[Ol
Ctrl-Insert	Keypad Application 0	^[Op
Ctrl-End	Keypad Application 1	^[Oq
Ctrl-Cursor Down	Keypad Application 2	^[Or
Ctrl-PgDn	Keypad Application 3	^[Os
Ctrl-Cursor Left	Keypad Application 4	^[Ot
Ctrl-5	Keypad Application 5	^[Ou
Ctrl-Cursor Right	Keypad Application 6	^[Ov
Ctrl-Home	Keypad Application 7	^[Ow
Ctrl-Cursor Up	Keypad Application 8	^[Ox
Ctrl-PgUp	Keypad Application 9	^[Oy
Ctrl-Delete	Keypad Application PERIOD	^[On
Ctrl-Enter	Keypad Application Enter	^[OM
Shift Ctrl-Up	Application Cursor Up	^[OA
Shift Ctrl-Down	Application Cursor Down	^[OB
Shift Ctrl-Left	Application Cursor Left	^[OD
Shift Ctrl-Right	Application Cursor Right	^[OC
Grey Delete	Delete Character	DEL	[ 7F ]
Grey Home	Home Cursor	^[[H
Grey End	Erase End of Line	^[[K
Ctrl-Grey Home	Insert Line	^[[L
Ctrl-Grey PgUp	Delete Line	^[[M
Ctrl-Grey PgDn	Clear Screen	^[[H^[[2J
Grey Cursor Up	Cursor Up	^[[A
Grey Cursor Down	Cursor Down	^[[B
Grey Cursor Left	Cursor Left	^[[D
Grey Cursor Right	Cursor Right	^[[C
Ctrl-Grey Up	Application Cursor Up	^[OA
Ctrl-Grey Down	Application Cursor Down	^[OB
Ctrl-Grey Left	Application Cursor Left	^[OD
Ctrl-Grey Right	Application Cursor Right	^[OC


VT-220/320 (101-key)
This is the format of the VT-220/320 keymappings for the 101-key keyboard.  The F10 key is mapped, and the NumLock key is mapped to PF1, see below.

Procomm Plus supports downloadable function keys in the VT 220/320 terminals.

These keys are accessed on the actual terminal using the Shift-Function key combination.

Because the 101-key keyboard has only twelve function keys, the Shift-Function keys are used to access F11-F20, while the Ctrl-Function and Shift Ctrl-Function keys are mapped toaccess the programmed function keys.  For convenience, the editing keys Find, Select, Insert Here, Remove, Next Screen, and Prev Screen are mapped both to Ctrl-Function keys and to the six upper grey keys, see below.

Procomm Plus Key	  VT220/320 Function	  Transmitted Sequence

F1	PF1	^[OP
F2	PF2	^[OQ
F3	PF3	^[OR
F4	PF4	^[OS
F6	F6	^[[17~
F7	F7	^[[18~
F8	F8	^[[19~
F9	F9	^[[20~
F10	F10	^[[21~
F11	F11	^[[23~
F12	F12	^[[24~
Shift F1	F11	^[[23~
Shift F2	F12	^[[24~
Shift F3	F13	^[[25~
Shift F4	F14	^[[26~
Shift F5	F15	^[[28~
Shift F6	F16	^[[29~
Shift F7	F17	^[[31~
Shift F8	F18	^[[32~
Shift F9	F19	^[[33~
Shift F10	F20	^[[34~
Ctrl-F1	Find	^[[1~
Ctrl-F2	Insert Here	^[[2~
Ctrl-F3	Remove	^[[3~
Ctrl-F4	Select	^[[4~
Ctrl-F5	Prev Screen	^[[5~
F5	Next Screen	^[[6~
Ctrl-F6	Shift F6	Programmed by Host
Ctrl-F7	Shift F7	Programmed by Host
Ctrl-F8	Shift F8	Programmed by Host
Ctrl-F9	Shift F9	Programmed by Host
Ctrl-F10	Shift F10	Programmed by Host
Ctrl-F11	Shift F11	Programmed by Host
Ctrl-F12	Shift F12	Programmed by Host
Shift Ctrl-F1	Shift F11	Programmed by Host
Shift Ctrl-F2	Shift F12	Programmed by Host
Shift Ctrl-F3	Shift F13	Programmed by Host
Shift Ctrl-F4	Shift F14	Programmed by Host
Shift Ctrl-F5	Shift F15	Programmed by Host
Shift Ctrl-F6	Shift F16	Programmed by Host
Shift Ctrl-F7	Shift F17	Programmed by Host
Shift Ctrl-F8	Shift F18	Programmed by Host
Shift Ctrl-F9	Shift F19	Programmed by Host
Shift Ctrl-F10	Shift F20	Programmed by Host
		Programmed by Host
BackSpace	Back Space	^H
Ctrl-Backspace	Character Delete	DEL	[ 7F ]
Tab	Tab	^I
Enter	Return	^M
NumLock	PF1	^[OP
Keypad /	PF2	^[OQ
Keypad *	PF3	^[OR
Keypad -	PF4	^[OS
Keypad +	Keypad MINUS	-
Keypad End	1	1
Keypad Cursor Down	2	2
Keypad PgDn	3	3
Keypad Cursor Left	4	4
Keypad Cursor Right	6	6
Keypad Home	7	7
Keypad Cursor Up	8	8
Keypad PgUp	9	9
Keypad Delete
Keypad Enter	Enter	^M
Shift Home	Home Cursor	^[[H
Shift PgUp	Delete Line	^[[M
Shift Cursor Left	Cursor Left	^[[D
Shift Cursor Right	Cursor Right	^[[C
Shift End	Erase End of Line	^[[K
Shift Cursor Down	Cursor Down	^[[B
Shift Cursor Up	Cursor Up	^[[A
Shift PgDn	Clear Screen	^[[H^[[2J
Shift Delete	Character Delete	DEL	[ 7F ]
Shift Keypad +	Keypad +	=
Shift Ctrl- Home	Insert Line	^[[L
Ctrl-Keypad -	Keypad Application MINUS	^[Om
Ctrl-Keypad +	Keypad Application COMMA	^[Ol
Ctrl-Insert	Keypad Application 0	^[Op
Ctrl-End	Keypad Application 1	^[Oq
Ctrl-Cursor Down	Keypad Application 2	^[Or
Ctrl-PgDn	Keypad Application 3	^[Os
Ctrl-Cursor Left	Keypad Application 4	^[Ot
Ctrl-5	Keypad Application 5	^[Ou
Ctrl-Cursor Right	Keypad Application 6	^[Ov
Ctrl-Home	Keypad Application 7	^[Ow
Ctrl-Cursor Up	Keypad Application 8	^[Ox
Ctrl-PgUp	Keypad Application 9	^[Oy
Ctrl-Delete	Keypad Application  .	^[On
Ctrl-Enter	Keypad Application Enter	^[OM
Shift Ctrl-Up	Application Cursor Up	^[OA
Shift Ctrl-Down	Application Cursor Down	^[OB
Shift Ctrl-Left	Application Cursor Left	^[OD
Shift Ctrl-Right	Application Cursor Right	^[OC
Grey Insert	Insert Here	^[[2~
Grey Delete	Remove	^[[3~
Grey Home	Find	^[[1~
Grey End	Select	^[[4~
Grey Page Up	Prev Screen	^[[5~
Grey Page Down	Next Screen	^[[6~
Shift Grey Delete	Character Delete	DEL	[ 7F ]
Shift Grey Home	Home Cursor	^[[H
Ctrl-Grey Insert	Insert Line	^[[L
Ctrl-Grey End	Erase End of Line	^[[K
Ctrl-Grey Delete	Delete Line	^[[M
Ctrl-Grey PgDn	Clear Screen	^[[H^[[2J
Grey Cursor Up	Cursor Up	^[[A
Grey Cursor Down	Cursor Down	^[[B
Grey Cursor Left	Cursor Left	^[[D
Grey Cursor Right	Cursor Right	^[[C
Ctrl-Grey Up	Application Cursor Up	^[OA
Ctrl-Grey Down	Application Cursor Down	^[OB
Ctrl-Grey Left	Application Cursor Left	^[OD
Ctrl-Grey Right	Application Cursor Right	^[OC


VT-220/320 (84-key)
This is the format for the VT-220/320 keymapping for the 84-key keyboard. F10 is a mapped key.

Procomm Plus supports downloadable function keys in the VT 220/320 terminals.  These keys are accessed on the actual terminal using the Shift-Function key combination.  Because the 84-key keyboard has only ten function keys, the Shift-Function keys are used to access F11-F20, while the Ctrl-Function and Shift Ctrl-Function keys are mapped to access the programmed function keys.  For convenience, the Editing keys Find, Select, Insert Here, Remove, Next Screen and Prev Screen, normally available in the grey key area, are mapped both to Ctrl-Function keys, and to Shift Ctrl-keypad keys, see below.

Procomm Plus Key	      VT-220/320 Function	             Transmitted Sequence

F1	PF1	^[OP
F2	PF2	^[OQ
F3	PF3	^[OR
F4	PF4	^[OS
F6	F6	^[[17~
F7	F7	^[[18~
F8	F8	^[[19~
F9	F9	^[[20~
F10	F10	^[[21~
Shift F1	F11	^[[23~
Shift F2	F12	^[[24~
Shift F3	F13	^[[25~
Shift F4	F14	^[[26~
Shift F5	Help	^[[28~
Shift F6	Do	^[[29~
Shift F7	F17	^[[31~
Shift F8	F18	^[[32~
Shift F9	F19	^[[33~
Shift F10	F20	^[[34~
Ctrl-F1	Find	^[[1~
Ctrl-F2	Insert Here	^[[2~
Ctrl-F3	Remove	^[[3~
Ctrl-F4	Select	^[[4~
Ctrl-F5	Prev Screen	^[[5~
F5	Next Screen	^[[6~
Ctrl-F6	Shift F6	Programmed by Host
Ctrl-F7	Shift F7	Programmed by Host
Ctrl-F8	Shift F8	Programmed by Host
Ctrl-F9	Shift F9	Programmed by Host
Ctrl-F10	Shift F10	Programmed by Host
Shift Ctrl-F1	Shift F11	Programmed by Host
Shift Ctrl-F2	Shift F12	Programmed by Host
Shift Ctrl-F3	Shift F13	Programmed by Host
Shift Ctrl-F4	Shift F14	Programmed by Host
Shift Ctrl-F5	Shift F15	Programmed by Host
Shift Ctrl-F6	Shift F16	Programmed by Host
Shift Ctrl-F7	Shift F17	Programmed by Host
Shift Ctrl-F8	Shift F18	Programmed by Host
Shift Ctrl-F9	Shift F19	Programmed by Host
Shift Ctrl-F10	Shift F20	Programmed by Host
BackSpace	Back Space	^H
Ctrl-Backspace	Character Delete	DEL	[ 7F ]
Tab	Tab	^I
Enter	Return	^M
Keypad *	*	*
Keypad -	Keypad MINUS	-
Keypad +	Keypad Enter	^M
Home	Home Cursor	^[[H
PgUp	Delete Line	^[[M
Cursor Left	Cursor Left	^[[D
Cursor Right	Cursor Right	^[[C
End	Erase End of Line	^[[K
Cursor Down	Cursor Down	^[[B
Cursor Up	Cursor Up	^[[A
PgDn	Clear Screen	^[[H^[[2J
Delete	Character Delete	DEL	[ 7F ]
Shift Ctrl-End	Insert Line	^[[L
Shift End	1	1
Shift Cursor Down	2	2
Shift PgDn	3	3
Shift Cursor Left	4	4
Shift Keypad 5	5	5
Shift Cursor Right	6	6
Shift Home	7	7
Shift Cursor Up	8	8
Shift PgUp	9	9
Shift Delete	.	.
Shift Keypad +	+	+
Ctrl-Keypad -	Keypad Application MINUS	^[Om
Ctrl-Keypad *	Keypad Application COMMA	^[Ol
Ctrl-Insert	Keypad Application 0	^[Op
Ctrl-End	Keypad Application 1	^[Oq
Ctrl-Cursor Down	Keypad Application 2	^[Or
Ctrl-PgDn	Keypad Application 3	^[Os
Ctrl-Cursor Left	Keypad Application 4	^[Ot
Ctrl-5	Keypad Application 5	^[Ou
Ctrl-Cursor Right	Keypad Application 6	^[Ov
Ctrl-Home	Keypad Application 7	^[Ow
Ctrl-Cursor Up	Keypad Application 8	^[Ox
Ctrl-PgUp	Keypad Application 9	^[Oy
Ctrl-Delete	Keypad Application  .	^[On
Ctrl-Keypad +	Keypad Application Enter	^[OM
Shift Ctrl-Home	Find	^[[1~
Shift Ctrl-Cursor Left	Select	^[[4~
Shift Ctrl-Cursor Up	Insert Here	^[[2~
Shift Ctrl-Pg Up	Remove	^[[3~
Shift Ctrl-Keypad 5	Prev Screen	^[[5~
Shift Ctrl-Cursor Right	Next Screen	^[[6~


VT-52 (101-key)
This is the format of the VT-52 and Vidtex keymappings for the 101-key keyboard.  The NumLock key is mapped to PF1, see below.

Procomm Plus Key	   VT-52 Function	  Transmitted Sequence

F1	Program Function 1 (PF1)	^[P
F2	Program Function 2 (PF2)	^[Q
F3	Program Function 3 (PF3)	^[R
F4	Program Function 4 (PF4)	^[S
BackSpace	Horizontal Backspace	^H
Ctrl-BackSpace	Character Delete	DEL	[ 7F ]
Tab	Horizontal Tab	^I
Delete	Character Delete	DEL	[ 7F ]
Home	Home Cursor	^[H
End	Erase End of Line	^[K
Ctrl-End	Erase End of Page	^[J
Ctrl-PgUp	Delete Line	^[M
Ctrl-PgDn	Clear Screen	^[H^[J
Cursor Up	Cursor Up	^[A
Cursor Down	Cursor Down	^[B
Cursor Left	Cursor Left	^[D
Cursor Right	Cursor Right	^[C
NumLock	Program Function 1 (PF1)	^[P
Keypad /	Program Function 2 (PF2)	^[Q
Keypad *	Program Function 3 (PF3)	^[R
Keypad -	Program Function 4 (PF4)	^[S
Keypad +	Keypad COMMA	,
Shift Keypad +	Keypad MINUS	-
Keypad End	1	1
Keypad Cursor Down	2	2
Keypad PgDn	3	3
Keypad Cursor Left	4	4
Keypad 5	5	5
Keypad Cursor Right	6	6
Keypad Home	7	7
Keypad Cursor Up	8	8
Keypad PgUp	9	9
Keypad Delete	.	.
Keypad Enter	Enter	^M
Shift Home	Home Cursor	^[H
Shift Cursor Up	Cursor Up	^[A
Shift PgUp	Delete Line	^[M
Shift Cursor Left	Cursor Left	^[D
Shift Cursor Right	Cursor Right	^[C
Shift End	Erase End of Line	^[K
Shift Cursor Down	Cursor Down	^[B
Shift PgDn	Clear Screen	^[H^[J
Shift Delete	Character Delete	DEL	[ 7F ]
Ctrl-Keypad -	Keypad Application MINUS	^[?m
Ctrl-Keypad +	Keypad Application COMMA	^[?l
Ctrl-Insert	Keypad Application 0	^[?p
Ctrl-End	Keypad Application 1	^[?q
Ctrl-Cursor Down	Keypad Application 2	^[?r
Ctrl-PgDn	Keypad Application 3	^[?s
Ctrl-Cursor Left	Keypad Application 4	^[?t
Ctrl-5	Keypad Application 5	^[?u
Ctrl-Cursor Right	Keypad Application 6	^[?v
Ctrl-Home	Keypad Application 7	^[?w
Ctrl-Cursor Up	Keypad Application 8	^[?x
Ctrl-PgUp	Keypad Application 9	^[?y
Ctrl-Delete	Keypad Application PERIOD	^[?n
Ctrl-Enter	Keypad Application Enter	^[?M


VT-52/VIDTEX
This is the format for the VT-52 and Vidtex keymappings for the 84-key keyboard.

Procomm Plus Key	      VT-52 Function	                         Transmitted Sequence

F1	Program Function 1 (PF1)	^[P
F2	Program Function 2 (PF2)	^[Q
F3	Program Function 3 (PF3)	^[R
F4	Program Function 4 (PF4)	^[S
BackSpace	Horizontal Backspace	^H
Ctrl-BackSpace	Character Delete	DEL	[ 7F ]
Tab	Horizontal Tab	^I
Keypad *	Keypad *	*
Keypad -	Keypad -	-
Shift Keypad -	Keypad COMMA	,
Keypad +	Keypad Enter	^M
Shift Keypad +	Keypad +	+
End	Erase End of Line	^[K
Cursor Down	Cursor Down	^[B
PgDn	Clear Screen	^[H^[J
Cursor Left	Cursor Left	^[D
Cursor Right	Cursor Right	^[C
Home	Home	^[H
Cursor Up	Cursor Up	^[A
PgUp	Delete Line	^[M
Delete	Character Delete	DEL	[ 7F ]
Shift Keypad +	+	+
Shift Home	7	7
Shift Cursor Up	8	8
Shift PgUp	9	9
Shift Cursor Left	4	4
Shift Cursor Right	6	6
Shift End	1	1
Shift Cursor Down	2	2
Shift PgDn	3	3
Shift Delete	.	.
Shift Insert	0	0
Ctrl-Keypad -	Keypad Application MINUS	^[?m
Ctrl-Keypad *	Keypad Application COMMA	^[?l
Ctrl-Insert	Keypad Application 0	^[?p
Ctrl-End	Keypad Application 1	^[?q
Ctrl-Cursor Down	Keypad Application 2	^[?r
Ctrl-PgDn	Keypad Application 3	^[?s
Ctrl-Cursor Left	Keypad Application 4	^[?t
Ctrl-Keypad 5	Keypad Application 5	^[?u
Ctrl-Cursor Right	Keypad Application 6	^[?v
Ctrl-Home	Keypad Application 7	^[?w
Ctrl-Cursor Up	Keypad Application 8	^[?x
Ctrl-PgUp	Keypad Application 9	^[?y
Ctrl-Delete	Keypad Application PERIOD	^[?n
Ctrl-Keypad +	Keypad Application Enter	^[?M


Wyse 100 (101-key)
This is the format of the Wyse 100 keymapping for the 101-key keyboard.  The F10 key is mapped.

Procomm Plus Key	   Wyse 100 Function	  Transmitted Sequence

F1	Function 1 (F1)	^A@^M
F2	Function 2 (F2)	^AA^M
F3	Function 3 (F3)	^AB^M
F4	Function 4 (F4)	^AC^M
F5	Function 5 (F5)	^AD^M
F6	Function 6 (F6)	^AE^M
F7	Function 7 (F7)	^AF^M
F8	Function 8 (F8)	^AG^M
Shift F1	Function 9 (Shift F1)	^AH^M
Shift F2	Function 10 (Shift F2)	^AI^M
Shift F3	Function 11 (Shift F3)	^AJ^M
Shift F4	Function 12 (Shift F4)	^AK^M
Shift F5	Function 13 (Shift F5)	^AL^M
Shift F6	Function 14 (Shift F6)	^AM^M
Shift F7	Function 15 (Shift F7)	^AN^M
Shift F8	Function 16 (Shift F8)	^AO^M
F9	Line Insert	^[E
Shift F9	Shift Line Insert	^[t
F10	Line Delete	^[R
F11	Line Erase	^[T
Shift F11	Shift Line Erase	^[t
F12	Page Erase	^[Y
Shift F12	Shift Page Erase	^[y
BackSpace	BackSpace	^H
Ctrl-Backspace	Rubout	DEL	[ 7F ]
Tab	Tab	^I
Shift Tab	Back Tab	^[I
Enter	Return	^M
Keypad Enter	Enter	^M
Grey Insert	Insert Off	^[r
Shift Grey Page Up	Insert On	^[q
Grey Delete	Insert Space Character	^[Q
Shift Grey Delete	Delete Character	^[W
Grey Home	Home Cursor	^^	[ 1E ]
Shift Grey Home	Cursor to Start of Text	^[{
Grey End	Erase End Of Line	^[T
Shift Grey End	Erase End of Page	^[Y
Grey PgUp	Scrl Up	^[w
Grey PgDn	Scrl Down	^[v
Grey Cursor Up	Cursor Up	^K
Grey Cursor Down	Cursor Down	^J
Grey Cursor Left	Cursor Left	^H
Grey Cursor Right	Cursor Right	^L


Wyse 100 (84-key)
This is the format for the Wyse 100 keymapping for the 84-key keyboard.  F10 is a mapped key.

Because of the extensive combinations supported by the Wyse 100 the keypad numeric values are available in this mapping when NumLock is ON, or with the Ctrl-key when NumLock is OFF.

Procomm Plus Key	     Wyse 100 Function	                         Transmitted Sequence

F1	Function 1 (F1)	^A@^M
F2	Function 2 (F2)	^AA^M
F3	Function 3 (F3)	^AB^M
F4	Function 4 (F4)	^AC^M
F5	Function 5 (F5)	^AD^M
F6	Function 6 (F6)	^AE^M
F7	Function 7 (F7)	^AF^M
F8	Function 8 (F8)	^AG^M
Shift F1	Function 9 (Shift F1)	^AH^M
Shift F2	Function 10 (Shift F2)	^AI^M
Shift F3	Function 11 (Shift F3)	^AJ^M
Shift F4	Function 12 (Shift F4)	^AK^M
Shift F5	Function 13 (Shift F5)	^AL^M
Shift F6	Function 14 (Shift F6)	^AM^M
Shift F7	Function 15 (Shift F7)	^AN^M
Shift F8	Function 16 (Shift F8)	^AO^M
F9	Line Insert	^[E
Shift F9	Shift Line Insert	^[t
F10	Line Delete	^[R
Ctrl-F1	Line Erase	^[T
Shift Ctrl-F1	Shift Line Erase	^[t
Ctrl-F2	Page Erase	^[Y
Shift Ctrl-F2	Shift Page Erase	^[y
BackSpace	BackSpace	^H
Ctrl-Backspace	Rubout	DEL	[ 7F ]
Tab	Tab	^I
Shift Tab	Back Tab	^[I
Enter	Return	^M
Keypad +	Enter	^M
Shift Keypad +	+	+
Insert	Insert Off	^[r
Shift Insert	Insert On	^[q
Delete	Insert Space Character	^[Q
Shift Delete	Delete Character	^[W
Home	Home Cursor	^^	[ 1E ]
Shift Home	Cursor to Start of Text	^[{
End	Erase End Of Line	^[T
Shift End	Erase End of Page	^[Y
PgUp	Scrl Up	^[w
PgDn	Scrl Down	^[v
Cursor Up	Cursor Up	^K
Cursor Down	Cursor Down	^J
Cursor Left	Cursor Left	^H
Cursor Right	Cursor Right	^L
Ctrl-End	1	1
Ctrl-Cursor Down	2	2
Ctrl-PgDn	3	3
Ctrl-Cursor Left	4	4
Ctrl-Center Key	5	5
Ctrl-Cursor Right	6	6
Ctrl-Home	7	7
Ctrl-Cursor Up	8	8
Ctrl-PgUp	9	9
Ctrl-Insert	0	0
Ctrl-Delete	.	.
NumLock ON:
Keypad .	.	.
Keypad 0	0	0
Keypad 1	1	1
Keypad 2	2	2
Keypad 3	3	3
Keypad 4	4	4
Keypad 5	5	5
Keypad 6	6	6
Keypad 7	7	7
Keypad 8	8	8
Keypad 9	9	9
Ctrl-Keypad 0	Insert Character	^[Q
Ctrl-Keypad 1	Erase End Of Line	^[T
Ctrl-Keypad 2	Cursor Down	^J
Ctrl-Keypad 3	Scrl Down	^[v
Ctrl-Keypad 4	Cursor Left	^H
Ctrl-Keypad 6	Cursor Right	^L
Ctrl-Keypad 7	Cursor Home	^^
Ctrl-Keypad 8	Cursor Up	^K
Ctrl-Keypad 9	Scrl Up	^[w
Ctrl-Keypad +	Enter	^M
Ctrl-Keypad .	Delete	^[W


Wyse 50 (101-key)
This is the format of the Wyse 50 keymapping for the 101-key keyboard.  The NumLock key is mapped to Insert Character, see below.  The F10 key is also mapped.

Procomm Plus Key	  Wyse 50 Function	 Transmitted Sequence

F1	Function 1 (F1)	^A@^M
F2	Function 2 (F2)	^AA^M
F3	Function 3 (F3)	^AB^M
F4	Function 4 (F4)	^AC^M
F5	Function 5 (F5)	^AD^M
F6	Function 6 (F6)	^AE^M
F7	Function 7 (F7)	^AF^M
F8	Function 8 (F8)	^AG^M
F9	Function 9 (F9)	^AH^M
F10	Function 10 (F10)	^AI^M
F11	Function 11 (F11)	^AJ^M
F12	Function 12 (F12)	^AK^M
Ctrl-F1	Function 13 (F13)	^AL^M
Ctrl-F2	Function 14 (F14)	^AM^M
Ctrl-F3	Function 15 (F15)	^AN^M
Ctrl-F4	Function 16 (F16)	^AO^M
Shift F1	Function 17 (Shift F1)	^A`^M
Shift F2	Function 18 (Shift F2)	^Aa^M
Shift F3	Function 19 (Shift F3)	^Ab^M
Shift F4	Function 20 (Shift F4)	^Ac^M
Shift F5	Function 21 (Shift F5)	^Ad^M
Shift F6	Function 22 (Shift F6)	^Ae^M
Shift F7	Function 23 (Shift F7)	^Af^M
Shift F8	Function 24 (Shift F8)	^Ag^M
Shift F9	Function 25 (Shift F9)	^Ah^M
Shift F10	Function 26 (Shift F10)	^Ai^M
Shift F11	Function 27 (Shift F11)	^Aj^M
Shift F12	Function 28 (Shift F12)	^Ak^M
Ctrl-F5	Function 29 (Shift F13)	^Al^M
Ctrl-F6	Function 30 (Shift F14)	^Am^M
Ctrl-F7	Function 31 (Shift F15)	^An^M
Ctrl-F8	Function 32 (Shift F16)	^Ao^M
BackSpace	BackSpace	^H
Ctrl-Backspace	Ctrl-Backspace	DEL	[ 7F ]
Tab	Tab	^I
Shift Tab	Back Tab	^[I
Enter	Return	^M
Num Lock	Insert Character	^[Q
Shift Num Lock	Insert Line	^[E
Keypad /	Delete Character	^[W
Shift Keypad /	Delete Line	^[R
Keypad *	Clear Line	^[T
Shift Keypad *	Clear Screen	^[Y
Keypad -	Replace	^[r
Shift Keypad -	Insert	^[q
Shift Keypad Cursor Up	Cursor Up	^K
Shift Keypad Cursor Lt	Cursor Left	^H
Shift Keypad Cursor Rt	Cursor Right	^L
Shift Keypad Cursor Dn	Cursor Down	^J
Shift Keypad Home	Cursor Home	^^	[ 1E ]
Shift Keypad End	Erase End of Line	^[T
Shift Keypad PgUp	Page Prev	^[K
Shift Keypad PgDn	Page Next	^[J
Keypad Enter	Enter	^M
Grey Insert	Insert Character	^[Q
Shift Grey Page Up	Insert Line	^[E
Grey Delete	Delete Character	^[W
Shift Grey Delete	Delete Line	^[R
Grey Home	Home Cursor	^^
Shift Grey Home	Shift Home Cursor	^[{
Grey End	Erase End Of Line	^[T
Shift Grey End	Erase End of Page	^[Y
Grey PgUp	Page Prev	^[K
Grey PgDn	Page Next	^[J
Grey Cursor Up	Cursor Up	^K
Grey Cursor Down	Cursor Down	^J
Grey Cursor Left	Cursor Left	^H
Grey Cursor Right	Cursor Right	^L


Wyse 50 (84-key)
This is the format for the Wyse 50 keymapping for the 84-key keyboard. F10 is a mapped key.

Procomm Plus Key	      Wyse 50 Function	                         Transmitted Sequence

F1	Function 1 (F1)	^A@^M
F2	Function 2 (F2)	^AA^M
F3	Function 3 (F3)	^AB^M
F4	Function 4 (F4)	^AC^M
F5	Function 5 (F5)	^AD^M
F6	Function 6 (F6)	^AE^M
F7	Function 7 (F7)	^AF^M
F8	Function 8 (F8)	^AG^M
F9	Function 9 (F9)	^AH^M
F10	Function 10 (F10)	^AI^M
Shift F1	Function 11 (F11)	^AJ^M
Shift F2	Function 12 (F12)	^AK^M
Shift F3	Function 13 (F13)	^AL^M
Shift F4	Function 14 (F14)	^AM^M
Shift F5	Function 15 (F15)	^AN^M
Shift F6	Function 16 (F16)	^AO^M
Shift F7	Function 17 (Shift F1)	^A`^M
Shift F8	Function 18 (Shift F2)	^Aa^M
Shift F9	Function 19 (Shift F3)	^Ab^M
Shift F10	Function 20 (Shift F4)	^Ac^M
Ctrl-F1	Function 21 (Shift F5)	^Ad^M
Ctrl-F2	Function 22 (Shift F6)	^Ae^M
Ctrl-F3	Function 23 (Shift F7)	^Af^M
Ctrl-F4	Function 24 (Shift F8)	^Ag^M
Ctrl-F5	Function 25 (Shift F9)	^Ah^M
Ctrl-F6	Function 26 (Shift F10)	^Ai^M
Ctrl-F7	Function 27 (Shift F11)	^Aj^M
Ctrl-F8	Function 28 (Shift F12)	^Ak^M
Ctrl-F9	Function 29 (Shift F13)	^Al^M
Ctrl-F10	Function 30 (Shift F14)	^Am^M
Shift Ctrl-F1	Function 31 (Shift F15)	^An^M
Shift Ctrl-F2	Function 32 (Shift F16)	^Ao^M
Shift Ctrl-F3	Insert Character	^[Q
Shift Ctrl-F4	Insert Line	^[E
Shift Ctrl-F5	Delete Character	^[W
Shift Ctrl-F6	Delete Line	^[R
Shift Ctrl-F7	Clear Line	^[T
Shift Ctrl-F8	Clear Screen	^[Y
Shift Ctrl-F9	Replace	^[r
Shift Ctrl-F10	Insert	^[q
BackSpace	BackSpace	^H
Ctrl-Backspace	Ctrl-Backspace	DEL	[ 7F ]
Tab	Tab	^I
Shift Tab	Back Tab	^[I
Enter	Return	^M
Cursor Up	Cursor Up	^K
Cursor Left	Cursor Left	^H
Cursor Right	Cursor Right	^L
Cursor Down	Cursor Down	^J
Home	Cursor Home	^^	[ 1E ]
End	Erase End of Line	^[T
PgUp	Page Prev	^[K
PgDn	Page Next	^[J
Insert	Insert Character	^[Q
Ctrl-Insert	Insert Line	^[E
Delete	Delete Character	^[W
Ctrl-Delete	Delete Line	^[R
Keypad +	Enter	^M
Shift Cursor Up	8	8
Shift Cursor Left	4	4
Shift Cursor Right	6	6
Shift Cursor Down	2	2
Shift Home	7	7
Shift End	1	1
Shift PgUp	9	9
Shift PgDn	3	3
Shift Insert	0	0
Shift Delete	.	.
Shift Keypad +	+	+
NumLock ON:
Keypad .	.	.
Keypad 0	0	0
Keypad 1	1	1
Keypad 2	2	2
Keypad 3	3	3
Keypad 4	4	4
Keypad 5	5	5
Keypad 6	6	6
Keypad 7	7	7
Keypad 8	8	8
Keypad 9	9	9
Ctrl-Keypad 0	Insert Character	^[Q
Ctrl-Keypad 1	Erase End of Line	^[K
Ctrl-Keypad 2	Cursor Down	^J
Ctrl-Keypad 3	Page Next	^[J
Ctrl-Keypad 4	Cursor Left	^H
Ctrl-Keypad 6	Cursor Right	^L
Ctrl-Keypad 7	Cursor Home	^^
Ctrl-Keypad 8	Cursor Up	^K
Ctrl-Keypad 9	Page Prev	^[K
Ctrl-Keypad +	Enter	^M
Ctrl-Keypad .	Delete	^[W


Wyse 60 (101-key)
This is the format of the Wyse 60 keymapping for the 101-key keyboard.  The NumLock key is mapped to Insert Character, see below.  The F10 key is also mapped.

Procomm Plus Key	  Wyse 60 Function	 Transmitted Sequence

F1	Function 1 (F1)	^A@^M
F2	Function 2 (F2)	^AA^M
F3	Function 3 (F3)	^AB^M
F4	Function 4 (F4)	^AC^M
F5	Function 5 (F5)	^AD^M
F6	Function 6 (F6)	^AE^M
F7	Function 7 (F7)	^AF^M
F8	Function 8 (F8)	^AG^M
F9	Function 9 (F9)	^AH^M
F10	Function 10 (F10)	^AI^M
F11	Function 11 (F11)	^AJ^M
F12	Function 12 (F12)	^AK^M
Ctrl-F1	Function 13 (F13)	^AL^M
Ctrl-F2	Function 14 (F14)	^AM^M
Ctrl-F3	Function 15 (F15)	^AN^M
Ctrl-F4	Function 16 (F16)	^AO^M
Shift F1	Function 17 (Shift F1)	^A`^M
Shift F2	Function 18 (Shift F2)	^Aa^M
Shift F3	Function 19 (Shift F3)	^Ab^M
Shift F4	Function 20 (Shift F4)	^Ac^M
Shift F5	Function 21 (Shift F5)	^Ad^M
Shift F6	Function 22 (Shift F6)	^Ae^M
Shift F7	Function 23 (Shift F7)	^Af^M
Shift F8	Function 24 (Shift F8)	^Ag^M
Shift F9	Function 25 (Shift F9)	^Ah^M
Shift F10	Function 26 (Shift F10)	^Ai^M
Shift F11	Function 27 (Shift F11)	^Aj^M
Shift F12	Function 28 (Shift F12)	^Ak^M
Ctrl-F5	Function 29 (Shift F13)	^Al^M
Ctrl-F6	Function 30 (Shift F14)	^Am^M
Ctrl-F7	Function 31 (Shift F15)	^An^M
Ctrl-F8	Function 32 (Shift F16)	^Ao^M
BackSpace	BackSpace	^H
Ctrl-Backspace	Ctrl-Backspace	DEL	[ 7F ]
Tab	Tab	^I
Shift Tab	Back Tab	^[I
Enter	Return	^M
Num Lock	Insert Character	^[Q
Shift Num Lock	Insert Line	^[E
Keypad /	Delete Character	^[W
Shift Keypad /	Delete Line	^[R
Keypad *	Clear Line	^[T
Shift Keypad *	Clear Screen	^[Y
Keypad -	Replace	^[r
Shift Keypad -	Insert	^[q
Shift Keypad Cursor Up	Cursor Up	^K
Shift Keypad Cursor Lt	Cursor Left	^H
Shift Keypad Cursor Rt	Cursor Right	^L
Shift Keypad Cursor Dn	Cursor Down	^J
Shift Keypad Home	Cursor Home	^^	[ 1E ]
Shift Keypad End	Erase End of Line	^[T
Shift Keypad PgUp	Page Prev	^[K
Shift Keypad PgDn	Page Next	^[J
Keypad Enter	Enter	^M
Grey Insert	Insert Character	^[Q
Shift Grey Page Up	Insert Line	^[E
Grey Delete	Delete Character	^[W
Shift Grey Delete	Delete Line	^[R
Grey Home	Home Cursor	^^
Shift Grey Home	Shift Home Cursor	^[{
Grey End	Erase End Of Line	^[T
Shift Grey End	Erase End of Page	^[Y
Grey PgUp	Page Prev	^[J
Grey PgDn	Page Next	^[K
Grey Cursor Up	Cursor Up	^K
Grey Cursor Down	Cursor Down	^J
Grey Cursor Left	Cursor Left	^H
Grey Cursor Right	Cursor Right	^L


Wyse 60 (84 key)
This is the format of the Wyse 60 keymapping for the 84-key keyboard.  F10 is a mapped key.

Procomm Plus Key	     Wyse 60 Function	                         Transmitted Sequence

F1	Function 1 (F1)	^A@^M
F2	Function 2 (F2)	^AA^M
F3	Function 3 (F3)	^AB^M
F4	Function 4 (F4)	^AC^M
F5	Function 5 (F5)	^AD^M
F6	Function 6 (F6)	^AE^M
F7	Function 7 (F7)	^AF^M
F8	Function 8 (F8)	^AG^M
F9	Function 9 (F9)	^AH^M
F10	Function 10 (F10)	^AI^M
Shift F1	Function 11 (F11)	^AJ^M
Shift F2	Function 12 (F12)	^AK^M
Shift F3	Function 13 (F13)	^AL^M
Shift F4	Function 14 (F14)	^AM^M
Shift F5	Function 15 (F15)	^AN^M
Shift F6	Function 16 (F16)	^AO^M
Shift F7	Function 17 (Shift F1)	^A`^M
Shift F8	Function 18 (Shift F2)	^Aa^M
Shift F9	Function 19 (Shift F3)	^Ab^M
Shift F10	Function 20 (Shift F4)	^Ac^M
Ctrl-F1	Function 21 (Shift F5)	^Ad^M
Ctrl-F2	Function 22 (Shift F6)	^Ae^M
Ctrl-F3	Function 23 (Shift F7)	^Af^M
Ctrl-F4	Function 24 (Shift F8)	^Ag^M
Ctrl-F5	Function 25 (Shift F9)	^Ah^M
Ctrl-F6	Function 26 (Shift F10)	^Ai^M
Ctrl-F7	Function 27 (Shift F11)	^Aj^M
Ctrl-F8	Function 28 (Shift F12)	^Ak^M
Ctrl-F9	Function 29 (Shift F13)	^Al^M
Ctrl-F10	Function 30 (Shift F14)	^Am^M
Shift Ctrl-F1	Function 31 (Shift F15)	^An^M
Shift Ctrl-F2	Function 32 (Shift F16)	^Ao^M
Shift Ctrl-F3	Insert Character	^[Q
Shift Ctrl-F4	Insert Line	^[E
Shift Ctrl-F5	Delete Character	^[W
Shift Ctrl-F6	Delete Line	^[R
Shift Ctrl-F7	Clear Line	^[T
Shift Ctrl-F8	Clear Screen	^[Y
Shift Ctrl-F9	Replace	^[r
Shift Ctrl-F10	Insert	^[q
BackSpace	BackSpace	^H
Ctrl-Backspace	Ctrl-Backspace	DEL	[ 7F ]
Tab	Tab	^I
Shift Tab	Back Tab	^[I
Enter	Return	^M
Cursor Up	Cursor Up	^K
Cursor Left	Cursor Left	^H
Cursor Right	Cursor Right	^L
Cursor Down	Cursor Down	^J
Home	Cursor Home	^^	[ 1E ]
End	Erase End of Line	^[T
PgUp	Page Prev	^[J
PgDn	Page Next	^[K
Insert	Insert Character	^[Q
Ctrl-Insert	Insert Line	^[E
Delete	Delete Character	^[W
Ctrl-Delete	Delete Line	^[R
Keypad +	Enter	^M
Shift Cursor Up	8	8
Shift Cursor Left	4	4
Shift Cursor Right	6	6
Shift Cursor Down	2	2
Shift Home	7	7
Shift End	1	1
Shift PgUp	9	9
Shift PgDn	3	3
Shift Insert	0	0
Shift Delete	.	.
Shift Keypad +	+	+
NumLock ON:
Keypad .	.	.
Keypad 0	0	0
Keypad 1	1	1
Keypad 2	2	2
Keypad 3	3	3
Keypad 4	4	4
Keypad 5	5	5
Keypad 6	6	6
Keypad 7	7	7
Keypad 8	8	8
Keypad 9	9	9
Ctrl-Keypad 0	Insert Character	^[Q
Ctrl-Keypad 1	Erase End of Line	^[K
Ctrl-Keypad 2	Cursor Down	^J
Ctrl-Keypad 3	Page Next	^[J
Ctrl-Keypad 4	Cursor Left	^H
Ctrl-Keypad 6	Cursor Right	^L
Ctrl-Keypad 7	Cursor Home	^^
Ctrl-Keypad 8	Cursor Up	^K
Ctrl-Keypad 9	Page Prev	^[K
Ctrl-Keypad +	Enter	^M
Ctrl-Keypad .	Delete	^[W


Wyse 75 (101-key)
This is the format of the Wyse 75 keymapping for the 101-key keyboard.  The F10 key is mappable, and the NumLock key is mapped to PF1, see below.

Procomm Plus Key	   Wyse 75 Function	  Transmitted Sequence

F1	Print Copy Key(F1)	^[[?5i
F2	Print Trans Key(F2)	^[[?3i
F3	Screen Send(F3)	^[[2i
F4	Insert Char	^[[@
F5	Line Delete	^[[M
F6	F6	^[[17~
F7	F7	^[[18~
F8	F8	^[[19~
F9	F9	^[[20~
F10	F10	^[[21~
F11	F11	^[[23~
F12	F12	^[[24~
Shift F1	F11	^[[23~
Shift F2	F12	^[[24~
Shift F3	F13	^[[25~
Shift F4	F14	^[[26~
Shift F5	F15	^[[28~
Shift F6	F16	^[[29~
Ctrl-F1	Shift F1	^[[4i
Ctrl-F2	Shift F2	^[[?1i
Ctrl-F3	Shift F3	^[[0i
Ctrl-F4	Insert Line	^[[L
Ctrl-F5	Line Clear	^[[K
Ctrl-F6	Shift F6	^[[31~
Ctrl-F7	Shift F7	^[[32~
Ctrl-F8	Shift F8	^[[33~
Ctrl-F9	Shift F9	^[[34~
Ctrl-F10	Shift F10	^[[35~
Shift Ctrl-F1   or Ctrl-F11	Shift F11 (Find)	^[[1~
Shift Ctrl-F2   or Ctrl-F12	Shift F12 (Insert Here)	^[[2~
Shift Ctrl-F3	Shift F13 (Remove)	^[[3~
Shift Ctrl-F4	Shift F14 (Select)	^[[4~
Shift Ctrl-F5	Shift F15 (Prev Screen)	^[[5~
Shift Ctrl-F6	Shift F16 (Next Screen)	^[[6~
BackSpace	Back Space	^H
Ctrl-Backspace	Character Delete	DEL	[ 7F ]
Tab	Tab	^I
Enter	Return	^M
NumLock	PF1	^[OP
Keypad /	PF2	^[OQ
Keypad *	PF3	^[OR
Keypad -	PF4	^[OS
Keypad +	+	+
Shift Keypad +	Keypad MINUS	-
Keypad End	1	1
Keypad Cursor Down	2	2
Keypad PgDn	3	3
Keypad Cursor Left	4	4
Keypad Cursor Right	6	6
Keypad Home	7	7
Keypad Cursor Up	8	8
Keypad PgUp	9	9
Keypad Delete	.	.
Keypad Enter	Enter	^M
Shift Home	Home Cursor	^[[H
Shift PgUp	Delete Line	^[[M
Shift Cursor Left	Cursor Left	^[[D
Shift Cursor Right	Cursor Right	^[[C
Shift End	Erase End of Line	^[[K
Shift Cursor Down	Cursor Down	^[[B
Shift Cursor Up	Cursor Up	^[[A
Shift PgDn	Clear Screen	^[[H^[[2J
Shift Delete	Character Delete	DEL	[ 7F ]
Shift Ctrl-Home	Insert Line	^[[L
Ctrl-Keypad -	Keypad Application MINUS	^[Om
Ctrl-Keypad +	Keypad Application COMMA	^[Ol
Ctrl-Insert	Keypad Application 0	^[Op
Ctrl-End	Keypad Application 1	^[Oq
Ctrl-Cursor Down	Keypad Application 2	^[Or
Ctrl-PgDn	Keypad Application 3	^[Os
Ctrl-Cursor Left	Keypad Application 4	^[Ot
Ctrl-5	Keypad Application 5	^[Ou
Ctrl-Cursor Right	Keypad Application 6	^[Ov
Ctrl-Home	Keypad Application 7	^[Ow
Ctrl-Cursor Up	Keypad Application 8	^[Ox
Ctrl-PgUp	Keypad Application 9	^[Oy
Ctrl-Delete	Keypad Application  .	^[On
Ctrl-Enter	Keypad Application Enter	^[OM
Shift Ctrl-Up	Application Cursor Up	^[OA
Shift Ctrl-Down	Application Cursor Down	^[OB
Shift Ctrl-Left	Application Cursor Left	^[OD
Shift Ctrl-Right	Application Cursor Right	^[OC
Grey Home	Find	^[[1~
Grey End	Select	^[[4~
Grey Insert	Insert Here	^[[2~
Grey Delete	Remove	^[[3~
Grey Page Up	Prev Screen	^[[5~
Grey Page Down	Next Screen	^[[6~
Shift Grey Delete	Character Delete	DEL	[ 7F ]
Shift Grey Home	Home Cursor	^[[H
Ctrl-Grey Home	Insert Line	^[[L
Ctrl-Grey End	Erase End of Line	^[[K
Ctrl-Grey PgUp	Delete Line	^[[M
Ctrl-Grey PgDn	Clear Screen	^[[H^[[2J
Grey Cursor Up	Cursor Up	^[[A
Grey Cursor Down	Cursor Down	^[[B
Grey Cursor Left	Cursor Left	^[[D
Grey Cursor Right	Cursor Right	^[[C
Ctrl-Grey Up	Application Cursor Up	^[OA
Ctrl-Grey Down	Application Cursor Down	^[OB
Ctrl-Grey Left	Application Cursor Left	^[OD
Ctrl-Grey Right	Application Cursor Right	^[OC


Wyse 75 (84-key)
This is the format for the Wyse 75 keymapping for the 84-key keyboard.  F10 is a mapped key.

Because the 84-key keyboard has only ten function keys, the Shifted Function keys are used to access F11-F16, while the Ctrl-Function and Shift Ctrl-Function keys are mapped to access the shifted states of these keys.  For convenience, the editing keys Find, Select, Insert Here, Remove, Next Screen and Prev Screen are mapped both to Shift Ctrl-Function keys and to Shift Ctrl-keypad keys, see below.

Procomm Plus Key	     Wyse 75 Function	                         Transmitted Sequence

F1	PF1	^[OP
F2	PF2	^[OQ
F3	PF3	^[OR
Ctrl-F1	PF4	^[OS
F4	Insert Char	^[[@
Ctrl-F4	Insert Line	^[[L
F5	Line Delete	^[[M
Ctrl-F5	Line Clear	^[[K
F6	F6	^[[17~
F7	F7	^[[18~
F8	F8	^[[19~
F9	F9	^[[20~
F10	F10	^[[21~
Shift F1	F11	^[[23~
Shift F2	F12	^[[24~
Shift F3	F13	^[[25~
Shift F4	F14	^[[26~
Shift F5	F15	^[[28~
Shift F6	F16	^[[29~
Shift F7	F1	^[[?5i
Shift F8	F2	^[[?3i
Shift F9	F3	^[[2i
Ctrl-F6	Shift F6	^[[31~
Ctrl-F7	Shift F7	^[[32~
Ctrl-F8	Shift F8	^[[33~
Ctrl-F9	Shift F9	^[[34~
Ctrl-F10	Shift F10	^[[35~
Shift Ctrl-F1	Shift F11 (Find)	^[[1~
Shift Ctrl-F2	Shift F12 (Insert Here)	^[[2~
Shift Ctrl-F3	Shift F13 (Remove)	^[[3~
Shift Ctrl-F4	Shift F14 (Select)	^[[4~
Shift Ctrl-F5	Shift F15 (Prev Screen)	^[[5~
Shift Ctrl-F6	Shift F16 (Next Screen)	^[[6~
BackSpace	Back Space	^H
Ctrl-Backspace	Character Delete	DEL	[ 7F ]
Tab	Tab	^I
Enter	Return	^M
Keypad +	Enter	^M
Keypad -	Keypad COMMA	,
Home	Home Cursor	^[[H
PgUp	Delete Line	^[[M
Cursor Left	Cursor Left	^[[D
Cursor Right	Cursor Right	^[[C
End	Erase End of Line	^[[K
Cursor Down	Cursor Down	^[[B
Cursor Up	Cursor Up	^[[A
PgDn	Clear Screen	^[[H^[[2J
Delete	Character Delete	DEL	[ 7F ]
Ctrl-End	Insert Line	^[[L
Shift End	1	1
Shift Cursor Down	2	2
Shift PgDn	3	3
Shift Cursor Left	4	4
Shift Keypad 5	5	5
Shift Cursor Right	6	6
Shift Home	7	7
Shift Cursor Up	8	8
Shift PgUp	9	9
Shift Delete	.	.
Shift Insert	0	0
Shift Keypad +	+	+
Ctrl-Keypad -	Keypad Application MINUS	^[Om
Ctrl-Keypad *	Keypad Application COMMA	^[Ol
Ctrl-Insert	Keypad Application 0	^[Op
Ctrl-End	Keypad Application 1	^[Oq
Ctrl-Cursor Down	Keypad Application 2	^[Or
Ctrl-PgDn	Keypad Application 3	^[Os
Ctrl-Cursor Left	Keypad Application 4	^[Ot
Ctrl-5	Keypad Application 5	^[Ou
Ctrl-Cursor Right	Keypad Application 6	^[Ov
Ctrl-Home	Keypad Application 7	^[Ow
Ctrl-Cursor Up	Keypad Application 8	^[Ox
Ctrl-PgUp	Keypad Application 9	^[Oy
Ctrl-Delete	Keypad Application  .	^[On
Ctrl-Keypad +	Keypad Application Enter	^[OM
Shift Ctrl-Home	Find	^[[1~
Shift Ctrl-Cursor Left	Select	^[[4~
Shift Ctrl-Cursor Up	Insert Here	^[[2~
Shift Ctrl-Pg Up	Remove	^[[3~
Shift Ctrl-Keypad 5	Prev Screen	^[[5~
Shift Ctrl-Cursor Right	Next Screen	^[[6~