added concrete implementations of putc(), getc(), getchar() and gets()
[tangerine.git] / compiler / include / devices / rawkeycodes.h
blob760a8e3b0a109cbb3f3e2c7be5f6fb83faddf7f9
1 #ifndef DEVICES_RAWKEYCODES_H
2 #define DEVICES_RAWKEYCODES_H
4 /*
5 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
6 $Id$
8 Desc: Standard Amiga (in case of AROS: virtual) rawkey codes
9 Lang: english
12 #define RAWKEY_ESCAPE 0x45
14 #define RAWKEY_F1 0x50
15 #define RAWKEY_F2 0x51
16 #define RAWKEY_F3 0x52
17 #define RAWKEY_F4 0x53
18 #define RAWKEY_F5 0x54
19 #define RAWKEY_F6 0x55
20 #define RAWKEY_F7 0x56
21 #define RAWKEY_F8 0x57
22 #define RAWKEY_F9 0x58
23 #define RAWKEY_F10 0x59
24 #define RAWKEY_F11 0x4B
25 #define RAWKEY_F12 0x6F
27 #define RAWKEY_PAUSE 0x6E
29 #define RAWKEY_TILDE 0x00
30 #define RAWKEY_1 0x01
31 #define RAWKEY_2 0x02
32 #define RAWKEY_3 0x03
33 #define RAWKEY_4 0x04
34 #define RAWKEY_5 0x05
35 #define RAWKEY_6 0x06
36 #define RAWKEY_7 0x07
37 #define RAWKEY_8 0x08
38 #define RAWKEY_9 0x09
39 #define RAWKEY_0 0x0A
40 #define RAWKEY_MINUS 0x0B
41 #define RAWKEY_EQUAL 0x0C
42 #define RAWKEY_BACKSLASH 0x0D
43 #define RAWKEY_BACKSPACE 0x41
45 #define RAWKEY_TAB 0x42
46 #define RAWKEY_Q 0x10
47 #define RAWKEY_W 0x11
48 #define RAWKEY_E 0x12
49 #define RAWKEY_R 0x13
50 #define RAWKEY_T 0x14
51 #define RAWKEY_Y 0x15
52 #define RAWKEY_U 0x16
53 #define RAWKEY_I 0x17
54 #define RAWKEY_O 0x18
55 #define RAWKEY_P 0x19
56 #define RAWKEY_LBRACKET 0x1A
57 #define RAWKEY_RBRACKET 0x1B
58 #define RAWKEY_RETURN 0x44
59 #define RAWKEY_CAPSLOCK 0x62
60 #define RAWKEY_A 0x20
61 #define RAWKEY_S 0x21
62 #define RAWKEY_D 0x22
63 #define RAWKEY_F 0x23
64 #define RAWKEY_G 0x24
65 #define RAWKEY_H 0x25
66 #define RAWKEY_J 0x26
67 #define RAWKEY_K 0x27
68 #define RAWKEY_L 0x28
69 #define RAWKEY_SEMICOLON 0x29
70 #define RAWKEY_QUOTE 0x2A
71 #define RAWKEY_2B 0x2B
73 #define RAWKEY_LSHIFT 0x60
74 #define RAWKEY_LESSGREATER 0x30
75 #define RAWKEY_Z 0x31
76 #define RAWKEY_X 0x32
77 #define RAWKEY_C 0x33
78 #define RAWKEY_V 0x34
79 #define RAWKEY_B 0x35
80 #define RAWKEY_N 0x36
81 #define RAWKEY_M 0x37
82 #define RAWKEY_COMMA 0x38
83 #define RAWKEY_PERIOD 0x39
84 #define RAWKEY_SLASH 0x3A
85 #define RAWKEY_RSHIFT 0x61
87 #define RAWKEY_CONTROL 0x63
88 #define RAWKEY_LCONTROL 0x63
89 #define RAWKEY_LAMIGA 0x66
90 #define RAWKEY_LALT 0x64
91 #define RAWKEY_SPACE 0x40
92 #define RAWKEY_RALT 0x65
93 #define RAWKEY_RAMIGA 0x67
95 #define RAWKEY_INSERT 0x47
96 #define RAWKEY_DELETE 0x46
97 #define RAWKEY_HOME 0x70
98 #define RAWKEY_END 0x71
99 #define RAWKEY_PAGEUP 0x48
100 #define RAWKEY_PAGEDOWN 0x49
101 #define RAWKEY_HELP 0x5F
103 #define RAWKEY_UP 0x4C
104 #define RAWKEY_LEFT 0x4F
105 #define RAWKEY_DOWN 0x4D
106 #define RAWKEY_RIGHT 0x4E
108 #define RAWKEY_KP_7 0x3D
109 #define RAWKEY_KP_8 0x3E
110 #define RAWKEY_KP_9 0x3F
111 #define RAWKEY_KP_4 0x2D
112 #define RAWKEY_KP_5 0x2E
113 #define RAWKEY_KP_6 0x2F
114 #define RAWKEY_KP_1 0x1D
115 #define RAWKEY_KP_2 0x1E
116 #define RAWKEY_KP_3 0x1F
117 #define RAWKEY_KP_0 0x0F
118 #define RAWKEY_KP_DECIMAL 0x3C
119 #define RAWKEY_KP_PLUS 0x5E
120 #define RAWKEY_KP_ENTER 0x43
123 NewMouse standard:
125 Copyright (c) 1999 by Alessandro Zummo <azummo@ita.flashnet.it> .
126 All Rights Reserved
129 #define RAWKEY_NM_WHEEL_UP 0x7A
130 #define RAWKEY_NM_WHEEL_DOWN 0x7B
131 #define RAWKEY_NM_WHEEL_LEFT 0x7C
132 #define RAWKEY_NM_WHEEL_RIGHT 0x7D
133 #define RAWKEY_NM_BUTTON_FOURTH 0x7E
135 #endif /* DEVICES_RAWKEYCODES_H */