Main Page
Namespaces
Classes
Files
File List
File Members
Gosu
ButtonsMac.hpp
Go to the documentation of this file.
1
#ifndef GOSU_BUTTONSMAC_HPP
2
#define GOSU_BUTTONSMAC_HPP
3
4
namespace
Gosu
5
{
9
enum
ButtonName
10
{
11
kbRangeBegin
= 0x00,
12
kbEscape
= 0x35,
13
kbF1
= 0x7a,
14
kbF2
= 0x78,
15
kbF3
= 0x63,
16
kbF4
= 0x76,
17
kbF5
= 0x60,
18
kbF6
= 0x61,
19
kbF7
= 0x62,
20
kbF8
= 0x64,
21
kbF9
= 0x65,
22
kbF10
= 0x6d,
23
kbF11
= 0x67,
24
kbF12
= 0x6f,
25
kb1
= 0x12,
26
kb2
= 0x13,
27
kb3
= 0x14,
28
kb4
= 0x15,
29
kb5
= 0x17,
30
kb6
= 0x16,
31
kb7
= 0x1a,
32
kb8
= 0x1c,
33
kb9
= 0x19,
34
kb0
= 0x1d,
35
kbA
= 0x00,
36
kbB
= 0x0b,
37
kbC
= 0x08,
38
kbD
= 0x02,
39
kbE
= 0x0e,
40
kbF
= 0x03,
41
kbG
= 0x05,
42
kbH
= 0x04,
43
kbI
= 0x22,
44
kbJ
= 0x26,
45
kbK
= 0x28,
46
kbL
= 0x25,
47
kbM
= 0x2e,
48
kbN
= 0x2d,
49
kbO
= 0x1f,
50
kbP
= 0x23,
51
kbQ
= 0x0c,
52
kbR
= 0x0f,
53
kbS
= 0x01,
54
kbT
= 0x11,
55
kbU
= 0x20,
56
kbV
= 0x09,
57
kbW
= 0x0d,
58
kbX
= 0x07,
59
kbY
= 0x10,
60
kbZ
= 0x06,
61
kbTab
= 0x30,
62
kbReturn
= 0x24,
63
kbSpace
= 0x31,
64
kbLeftShift
= 0x38,
65
kbRightShift
= 0x3c,
66
kbLeftControl
= 0x3b,
67
kbRightControl
= 0x3e,
68
kbLeftAlt
= 0x3a,
69
kbRightAlt
= 0x3d,
70
kbLeftMeta
= 0x37,
71
kbRightMeta
= 0x36,
72
kbBackspace
= 0x33,
73
kbLeft
= 0x7b,
74
kbRight
= 0x7c,
75
kbUp
= 0x7e,
76
kbDown
= 0x7d,
77
kbHome
= 0x73,
78
kbEnd
= 0x77,
79
kbInsert
= 0x72,
80
kbDelete
= 0x75,
81
kbPageUp
= 0x74,
82
kbPageDown
= 0x79,
83
kbEnter
= 0x4c,
84
kbNumpad1
= 0x53,
85
kbNumpad2
= 0x54,
86
kbNumpad3
= 0x55,
87
kbNumpad4
= 0x56,
88
kbNumpad5
= 0x57,
89
kbNumpad6
= 0x58,
90
kbNumpad7
= 0x59,
91
kbNumpad8
= 0x5b,
92
kbNumpad9
= 0x5c,
93
kbNumpad0
= 0x52,
94
kbNumpadAdd
= 0x45,
95
kbNumpadSubtract
= 0x4e,
96
kbNumpadMultiply
= 0x43,
97
kbNumpadDivide
= 0x4b,
98
kbRangeEnd
= 0xffff,
99
100
msRangeBegin
,
101
msLeft
=
msRangeBegin
,
102
msRight
,
103
msMiddle
,
104
msWheelUp
,
105
msWheelDown
,
106
msRangeEnd
,
107
108
gpRangeBegin
,
109
gpLeft
=
gpRangeBegin
,
110
gpRight
,
111
gpUp
,
112
gpDown
,
113
gpButton0
,
114
gpButton1
,
115
gpButton2
,
116
gpButton3
,
117
gpButton4
,
118
gpButton5
,
119
gpButton6
,
120
gpButton7
,
121
gpButton8
,
122
gpButton9
,
123
gpButton10
,
124
gpButton11
,
125
gpButton12
,
126
gpButton13
,
127
gpButton14
,
128
gpButton15
,
129
gpRangeEnd
=
gpButton15
,
130
131
kbNum
=
kbRangeEnd
-
kbRangeBegin
+ 1,
132
msNum
=
msRangeEnd
-
msRangeBegin
+ 1,
133
gpNum
=
gpRangeEnd
-
gpRangeBegin
+ 1,
134
135
numButtons
=
gpRangeEnd
+ 1,
136
noButton
= 0xffffffff
137
};
138
}
139
140
#endif