/
events.go
148 lines (147 loc) · 3.79 KB
/
events.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
package joystick
const (
// left X joystick event
LeftX = "left_x"
// left Y joystick event
LeftY = "left_y"
// right X joystick event
RightX = "right_x"
// right Y joystick event
RightY = "right_y"
// L1 button joystick event
L1 = "l1"
// L1 button press event
L1Press = "l1_press"
// L1 button release event
L1Release = "l1_release"
// L2 joystick event
L2 = "l2"
// L2 button press event
L2Press = "l2_press"
// L2 button release event
L2Release = "l2_release"
// L3 button press event
L3Press = "l3_press"
// L3 button release event
L3Release = "l3_release"
// R1 button joystick event
R1 = "r1"
// R1 button press event
R1Press = "r1_press"
// R1 button release event
R1Release = "r1_release"
// R2 joystick event
R2 = "r2"
// R2 button press event
R2Press = "r2_press"
// R1 button release event
R2Release = "r2_release"
// R3 button press event
R3Press = "r3_press"
// R1 button release event
R3Release = "r3_release"
// up gamepad press event
UpPress = "up_press"
// up gamepad release event
UpRelease = "up_release"
// down gamepad press event
DownPress = "down_press"
// down gamepad release event
DownRelease = "down_release"
// left gamepad press event
LeftPress = "left_press"
// left gamepad release event
LeftRelease = "left_release"
// right gamepad press event
RightPress = "right_press"
// right gamepad release event
RightRelease = "right_release"
// square button press event
SquarePress = "square_press"
// square button release event
SquareRelease = "square_release"
// circle button press event
CirclePress = "circle_press"
// circle button release event
CircleRelease = "circle_release"
// triangle button press event
TrianglePress = "triangle_press"
// triangle button release event
TriangleRelease = "triangle_release"
// X button press event
XPress = "x_press"
// X button release event
XRelease = "x_release"
// share button press event
SharePress = "share_press"
// share button relase event
ShareRelease = "share_release"
// options button press event
OptionsPress = "options_press"
// options button release event
OptionsRelease = "options_release"
// home button press event
HomePress = "home_press"
// home button release event
HomeRelease = "home_release"
// start button press event
StartPress = "start_press"
// start button release event
StartRelease = "start_release"
// select button press event
SelectPress = "select_press"
// select button release event
SelectRelease = "select_release"
// rt button press event
RTPress = "rt_press"
// rt button release event
RTRelease = "rt_release"
// lt button press event
LTPress = "lt_press"
// lt button release event
LTRelease = "lt_release"
// Y button press event
YPress = "y_press"
// Y button release event
YRelease = "y_release"
// A button press event
APress = "a_press"
// A button release event
ARelease = "a_release"
// B button press event
BPress = "b_press"
// B button release event
BRelease = "b_release"
// rb button press event
RBPress = "rb_press"
// rb button release event
RBRelease = "rb_release"
// lb button press event
LBPress = "lb_press"
// lb button release event
LBRelease = "lb_release"
// back button press event
BackPress = "back_press"
// back button release event
BackRelease = "back_release"
// red pad press event
RedPress = "red_press"
// red pad release event
RedRelease = "red_release"
// yellow pad press event
YellowPress = "yellow_press"
// yellow pad release event
YellowRelease = "yellow_release"
// blue pad press event
BluePress = "blue_press"
// blue pad release event
BlueRelease = "blue_release"
// green pad press event
GreenPress = "green_press"
// green pad release event
GreenRelease = "green_release"
// pedal press event
PedalPress = "pedal_press"
// pedal release event
PedalRelease = "pedal_release"
)