Added "-p" to make parent directories as needed.
[AROS.git] / rom / devs / keyboard / abstractkeycodes.h
blob2638f4c3c54b67db2c2c879d1c765167e19c6bd8
1 /*
2 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
3 $Id$
5 Desc: Definitions for AROS abstract keymap
6 Lang: English
7 */
9 #ifndef ABSTRACTKEYCODES_H
10 #define ABSTRACTKEYCODES_H
12 /* Various definitions */
14 #define KEYUPMASK 0x80
15 #define AMIGAKEYMASK 0x7f
16 #define NOTAMIGAKEYMASK 0xff00
18 /* We only care about the qualifier for now keys as the other ones
19 are taken care of by keymap.library anyway. */
21 #define AKC_QUALIFIERS_FIRST 0x60
22 #define AKC_QUALIFIERS_LAST 0x67
23 #define AKC_SHIFT_LEFT 0x60
24 #define AKC_SHIFT_RIGHT 0x61
25 #define AKC_CAPS_LOCK 0x62
26 #define AKC_CONTROL 0x63
27 #define AKC_ALT_LEFT 0x64
28 #define AKC_ALT_RIGHT 0x65
29 #define AKC_COMMAND_LEFT 0x66
30 #define AKC_COMMAND_RIGHT 0x67
33 /* Keys on the numeric pad (this table may be increased later) */
35 #define AKC_NUM_0 0x0f
36 #define AKC_NUM_1 0x1d
37 #define AKC_NUM_2 0x1e
38 #define AKC_NUM_3 0x1f
39 #define AKC_NUM_4 0x2d
40 #define AKC_NUM_5 0x2e
41 #define AKC_NUM_6 0x2f
42 #define AKC_NUM_7 0x3d
43 #define AKC_NUM_8 0x3e
44 #define AKC_NUM_9 0x3f
45 #define AKC_NUM_POINT 0x3c
46 #define AKC_NUM_ENTER 0x43
47 #define AKC_NUM_DASH 0x4a
48 #define AKC_NUM_LPAREN 0x5a
49 #define AKC_NUM_RPAREN 0x5b
50 #define AKC_NUM_SLASH 0x5c
51 #define AKC_NUM_PLUS 0x5d
52 #define AKC_NUM_TIMES 0x5e
55 #endif /* ABSTRACTKEYCODES_H */