xref: /original-bsd/sys/hp/dev/kbdmap.h (revision 3705696b)
1 /*
2  * Copyright (c) 1982, 1990, 1993
3  *	The Regents of the University of California.  All rights reserved.
4  *
5  * %sccs.include.redist.c%
6  *
7  *	@(#)kbdmap.h	8.1 (Berkeley) 06/10/93
8  */
9 
10 #define	ESC	'\033'
11 #define	DEL	'\177'
12 
13 struct kbdmap {
14 	int	kbd_code;
15 	char	*kbd_desc;
16 	char	*kbd_keymap;
17 	char	*kbd_shiftmap;
18 	char	*kbd_ctrlmap;
19 	char	*kbd_ctrlshiftmap;
20 	char	**kbd_stringmap;
21 };
22 
23 /* kbd_code */
24 #define KBD_SPECIAL	0x00		/* user defined */
25 #define KBD_US		0x1F		/* US ASCII */
26 #define KBD_UK		0x17		/* United Kingdom */
27 
28 #define KBD_DEFAULT	KBD_US		/* default type */
29 
30 #ifdef KERNEL
31 /* XXX: ITE interface */
32 char	*kbd_keymap;
33 char	*kbd_shiftmap;
34 char	*kbd_ctrlmap;
35 char	*kbd_ctrlshiftmap;
36 char	**kbd_stringmap;
37 
38 extern struct kbdmap kbd_map[];
39 #endif
40