Electronic PC Console Interface card specification

The "key codes" mode

In this mode the EPIS card is capable of generating combinations of keystrokes with shift ctrl and alt keys utilizing an extended mapping built into the EPIS firmware. A corresponding mapping file for some automation systems can also be provided. For the full list of hex key codes to keystrokes translation please refer to the Appendix.

Mapping files for the extended mode operation are available for several automation software.

The hex to keystorkes translation table.

The Hex column lists the values received from the automation system.

The Key column lists the key strokes generated by EPIS. If the field is blank that means no keystrokes are generated.

Hex	Key Stroke		Hex	Key Stroke

00				80	shift-Tab
01	ctrl-a			82	F2
03	ctrl-c			83	F3
04	ctrl-d			84	F4
05	ctrl-e			85	F5
06	ctrl-f			86	F6
07	ctrl-g			87	F7
08	shift-Backspace		88	F8
09	Tab			89	F9
0A	ctrl-j			8A	F10
0B	ctrl-k			8B	shift-F1
0C	ctrl-l			8C	shift-F2
0D	Enter			8D	shift-F3
0E	ctrl-n			8E	shift-F4
0F	ctrl-o			8F	shift-F5
10	ctrl-p			90	shift-F6
11				91	shift-F7
12				92	shift-F8
13				93	shift-F9
14	ctrl-t			94	shift-F10
15	ctrl-u			95	ctrl-F1
16	ctrl-v			96	ctrl-F2
17	ctrl-w			97	ctrl-F3
18	ctrl-x			98	ctrl-F4
19	ctrl-y			99	ctrl-F5
1A	ctrl-z			9A	ctrl-F6
1B	Esc			9B	ctrl-F7
1C	ctrl-|			9C	ctrl-F8
1D	ctrl-]			9D	ctrl-F9
1E	Enter			9E	ctrl-F10
1F	ctrl--			9F	ctrl-Tab
20	Spacebar		A0	Home
21	!			A1	Cursor Up
22	”			A2	Page Up
23	#			A3	Keypad -
24	$			A4	Cursor Left
25	%			A5	Keypad 5
26	&			A6	Cursor Right
27	’			A7	Keypad +
28	(			A8	End
29	)			A9	Cursor Down
2A	*			AA	Page Down
2B	+			AB	Insert
2C	,			AC	Delete
2D	-			AD	
2E	.			AE	F11
2F	/			AF	F12
30	0			B0	ctrl-Keypad Home
31	1			B1	ctrl-Cursor Up
32	2			B3	ctrl-Keypad -
34	4			B4	ctrl-Keypad Cur Left
35	5			B5	ctrl-Keypad 5
36	6			B6	ctrl-Cursor Right
37	7			B7	ctrl-Keypad +
38	8			B8	ctrl-End
39	9			B9	ctrl-Down
3A	:			BA	ctrl-Keypad Pg Dn
3B	;			BB	ctrl-Ins
3C	<			BC	ctrl-Keypad  Del
3D	=			BD	ctrl-Keypad *
3E	>			BE	alt-sft-.
3F	?			BF	alt-sft-/
40	@			C0	alt-Keypad Home
41	A			C1	alt-Keypad Cur Up
42	B			C2	alt-Keypad Pg Up
43	C			C3	alt-Keypad -
44	D			C4	alt-Keypad Cur Left
45	E			C5	alt-Keypad 5
46	F			C6	alt-Keypad Cur Right
47	G			C7	alt-Keypad +
48	H			C8	alt-Keypad End
49	I			C9	alt-Keypad Cur Down
4A	J			CA	alt-Keypad PgDn
4B	K			CB	alt-Keypad Ins
4C	L			CC	alt-Keypad Del
4D	M			CD	alt-Keypad *
4E	N			CE	alt-F11
4F	O			CF	alt-F12
50	P			D0	ctrl-Enter
51	Q			D1	alt-F1
52	R			D2	alt-F2
53	S			D3	alt-F3
54	T			D4	alt-F4
55	U			D5	alt-F5
56	V			D6	alt-F6
57	W			D7	alt-F7
58	X			D8	alt-F8
59	Y			D9	alt-F9
5A	Z			DA	alt-F10
5B	[			DB	alt-Numlock
5C	\			DC	Esc
5D	]			DD	alt -]
5E	^			DE	ctrl-Backspace
5F	_			DF	alt-sft--
60	` (`~)			E0	shift-Enter
61	a			E1	alt-a
62	b			E2	alt-b
63	c			E3	alt-c
64	d			E4	alt-d
65	e			E5	alt-e
66	f			E6	alt-f
67	g			E7	alt-g
68	h			E8	alt-h
69	i			E9	alt-i
6A	j			EA	alt-j
6B	k			EB	alt-k
6C	l			EC	alt-l
6D	m			ED	alt-m
6E	n			EE	alt-n
6F	o			EF	alt-o
70	p			F0	alt-p
71	q			F1	alt-q
72	r			F2	alt-r
73	s			F3	alt-s
74	t			F4	alt-t
75	u			F5	alt-u
76	v			F6	alt-v
77	w			F7	alt-w
78	x			F8	alt-x
79	y			F9	alt-y
7A	z			FA	alt-z
7B	{			FB	alt-sft-[
7C	|			FC	alt-sft-\
7D	}			FD	alt-sft- ]
7E	~			FE	alt-sft-` (`~)
7F	Backspace		FF	alt-sft-Backspace