-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinput.go
More file actions
148 lines (144 loc) · 9.43 KB
/
input.go
File metadata and controls
148 lines (144 loc) · 9.43 KB
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
// Copyright 2018-2024 The gooid Authors. All rights reserved.
// Use of this source code is governed by a MIT-style
// license that can be found in the LICENSE file.
package input
import (
"github.com/xaionaro-go/ndk/ndk"
)
type InputEvent = ndk.InputEvent
type InputQueue = ndk.InputQueue
type KeyEvent = ndk.KeyEvent
type MotionEvent = ndk.MotionEvent
const (
KEY_STATE_UNKNOWN = ndk.KEY_STATE_UNKNOWN
KEY_STATE_UP = ndk.KEY_STATE_UP
KEY_STATE_DOWN = ndk.KEY_STATE_DOWN
KEY_STATE_VIRTUAL = ndk.KEY_STATE_VIRTUAL
META_NONE = ndk.META_NONE
META_ALT_ON = ndk.META_ALT_ON
META_ALT_LEFT_ON = ndk.META_ALT_LEFT_ON
META_ALT_RIGHT_ON = ndk.META_ALT_RIGHT_ON
META_SHIFT_ON = ndk.META_SHIFT_ON
META_SHIFT_LEFT_ON = ndk.META_SHIFT_LEFT_ON
META_SHIFT_RIGHT_ON = ndk.META_SHIFT_RIGHT_ON
META_SYM_ON = ndk.META_SYM_ON
META_FUNCTION_ON = ndk.META_FUNCTION_ON
META_CTRL_ON = ndk.META_CTRL_ON
META_CTRL_LEFT_ON = ndk.META_CTRL_LEFT_ON
META_CTRL_RIGHT_ON = ndk.META_CTRL_RIGHT_ON
META_META_ON = ndk.META_META_ON
META_META_LEFT_ON = ndk.META_META_LEFT_ON
META_META_RIGHT_ON = ndk.META_META_RIGHT_ON
META_CAPS_LOCK_ON = ndk.META_CAPS_LOCK_ON
META_NUM_LOCK_ON = ndk.META_NUM_LOCK_ON
META_SCROLL_LOCK_ON = ndk.META_SCROLL_LOCK_ON
EVENT_TYPE_KEY = ndk.INPUT_EVENT_TYPE_KEY
EVENT_TYPE_MOTION = ndk.INPUT_EVENT_TYPE_MOTION
KEY_EVENT_ACTION_DOWN = ndk.KEY_EVENT_ACTION_DOWN
KEY_EVENT_ACTION_UP = ndk.KEY_EVENT_ACTION_UP
KEY_EVENT_ACTION_MULTIPLE = ndk.KEY_EVENT_ACTION_MULTIPLE
KEY_EVENT_FLAG_WOKE_HERE = ndk.KEY_EVENT_FLAG_WOKE_HERE
KEY_EVENT_FLAG_SOFT_KEYBOARD = ndk.KEY_EVENT_FLAG_SOFT_KEYBOARD
KEY_EVENT_FLAG_KEEP_TOUCH_MODE = ndk.KEY_EVENT_FLAG_KEEP_TOUCH_MODE
KEY_EVENT_FLAG_FROM_SYSTEM = ndk.KEY_EVENT_FLAG_FROM_SYSTEM
KEY_EVENT_FLAG_EDITOR_ACTION = ndk.KEY_EVENT_FLAG_EDITOR_ACTION
KEY_EVENT_FLAG_CANCELED = ndk.KEY_EVENT_FLAG_CANCELED
KEY_EVENT_FLAG_VIRTUAL_HARD_KEY = ndk.KEY_EVENT_FLAG_VIRTUAL_HARD_KEY
KEY_EVENT_FLAG_LONG_PRESS = ndk.KEY_EVENT_FLAG_LONG_PRESS
KEY_EVENT_FLAG_CANCELED_LONG_PRESS = ndk.KEY_EVENT_FLAG_CANCELED_LONG_PRESS
KEY_EVENT_FLAG_TRACKING = ndk.KEY_EVENT_FLAG_TRACKING
KEY_EVENT_FLAG_FALLBACK = ndk.KEY_EVENT_FLAG_FALLBACK
MOTION_EVENT_ACTION_MASK = ndk.MOTION_EVENT_ACTION_MASK
MOTION_EVENT_ACTION_POINTER_INDEX_MASK = ndk.MOTION_EVENT_ACTION_POINTER_INDEX_MASK
MOTION_EVENT_ACTION_DOWN = ndk.MOTION_EVENT_ACTION_DOWN
MOTION_EVENT_ACTION_UP = ndk.MOTION_EVENT_ACTION_UP
MOTION_EVENT_ACTION_MOVE = ndk.MOTION_EVENT_ACTION_MOVE
MOTION_EVENT_ACTION_CANCEL = ndk.MOTION_EVENT_ACTION_CANCEL
MOTION_EVENT_ACTION_OUTSIDE = ndk.MOTION_EVENT_ACTION_OUTSIDE
MOTION_EVENT_ACTION_POINTER_DOWN = ndk.MOTION_EVENT_ACTION_POINTER_DOWN
MOTION_EVENT_ACTION_POINTER_UP = ndk.MOTION_EVENT_ACTION_POINTER_UP
MOTION_EVENT_ACTION_HOVER_MOVE = ndk.MOTION_EVENT_ACTION_HOVER_MOVE
MOTION_EVENT_ACTION_SCROLL = ndk.MOTION_EVENT_ACTION_SCROLL
MOTION_EVENT_ACTION_HOVER_ENTER = ndk.MOTION_EVENT_ACTION_HOVER_ENTER
MOTION_EVENT_ACTION_HOVER_EXIT = ndk.MOTION_EVENT_ACTION_HOVER_EXIT
MOTION_EVENT_FLAG_WINDOW_IS_OBSCURED = ndk.MOTION_EVENT_FLAG_WINDOW_IS_OBSCURED
MOTION_EVENT_EDGE_FLAG_NONE = ndk.MOTION_EVENT_EDGE_FLAG_NONE
MOTION_EVENT_EDGE_FLAG_TOP = ndk.MOTION_EVENT_EDGE_FLAG_TOP
MOTION_EVENT_EDGE_FLAG_BOTTOM = ndk.MOTION_EVENT_EDGE_FLAG_BOTTOM
MOTION_EVENT_EDGE_FLAG_LEFT = ndk.MOTION_EVENT_EDGE_FLAG_LEFT
MOTION_EVENT_EDGE_FLAG_RIGHT = ndk.MOTION_EVENT_EDGE_FLAG_RIGHT
MOTION_EVENT_AXIS_X = ndk.MOTION_EVENT_AXIS_X
MOTION_EVENT_AXIS_Y = ndk.MOTION_EVENT_AXIS_Y
MOTION_EVENT_AXIS_PRESSURE = ndk.MOTION_EVENT_AXIS_PRESSURE
MOTION_EVENT_AXIS_SIZE = ndk.MOTION_EVENT_AXIS_SIZE
MOTION_EVENT_AXIS_TOUCH_MAJOR = ndk.MOTION_EVENT_AXIS_TOUCH_MAJOR
MOTION_EVENT_AXIS_TOUCH_MINOR = ndk.MOTION_EVENT_AXIS_TOUCH_MINOR
MOTION_EVENT_AXIS_TOOL_MAJOR = ndk.MOTION_EVENT_AXIS_TOOL_MAJOR
MOTION_EVENT_AXIS_TOOL_MINOR = ndk.MOTION_EVENT_AXIS_TOOL_MINOR
MOTION_EVENT_AXIS_ORIENTATION = ndk.MOTION_EVENT_AXIS_ORIENTATION
MOTION_EVENT_AXIS_VSCROLL = ndk.MOTION_EVENT_AXIS_VSCROLL
MOTION_EVENT_AXIS_HSCROLL = ndk.MOTION_EVENT_AXIS_HSCROLL
MOTION_EVENT_AXIS_Z = ndk.MOTION_EVENT_AXIS_Z
MOTION_EVENT_AXIS_RX = ndk.MOTION_EVENT_AXIS_RX
MOTION_EVENT_AXIS_RY = ndk.MOTION_EVENT_AXIS_RY
MOTION_EVENT_AXIS_RZ = ndk.MOTION_EVENT_AXIS_RZ
MOTION_EVENT_AXIS_HAT_X = ndk.MOTION_EVENT_AXIS_HAT_X
MOTION_EVENT_AXIS_HAT_Y = ndk.MOTION_EVENT_AXIS_HAT_Y
MOTION_EVENT_AXIS_LTRIGGER = ndk.MOTION_EVENT_AXIS_LTRIGGER
MOTION_EVENT_AXIS_RTRIGGER = ndk.MOTION_EVENT_AXIS_RTRIGGER
MOTION_EVENT_AXIS_THROTTLE = ndk.MOTION_EVENT_AXIS_THROTTLE
MOTION_EVENT_AXIS_RUDDER = ndk.MOTION_EVENT_AXIS_RUDDER
MOTION_EVENT_AXIS_WHEEL = ndk.MOTION_EVENT_AXIS_WHEEL
MOTION_EVENT_AXIS_GAS = ndk.MOTION_EVENT_AXIS_GAS
MOTION_EVENT_AXIS_BRAKE = ndk.MOTION_EVENT_AXIS_BRAKE
MOTION_EVENT_AXIS_DISTANCE = ndk.MOTION_EVENT_AXIS_DISTANCE
MOTION_EVENT_AXIS_TILT = ndk.MOTION_EVENT_AXIS_TILT
MOTION_EVENT_AXIS_GENERIC_1 = ndk.MOTION_EVENT_AXIS_GENERIC_1
MOTION_EVENT_AXIS_GENERIC_2 = ndk.MOTION_EVENT_AXIS_GENERIC_2
MOTION_EVENT_AXIS_GENERIC_3 = ndk.MOTION_EVENT_AXIS_GENERIC_3
MOTION_EVENT_AXIS_GENERIC_4 = ndk.MOTION_EVENT_AXIS_GENERIC_4
MOTION_EVENT_AXIS_GENERIC_5 = ndk.MOTION_EVENT_AXIS_GENERIC_5
MOTION_EVENT_AXIS_GENERIC_6 = ndk.MOTION_EVENT_AXIS_GENERIC_6
MOTION_EVENT_AXIS_GENERIC_7 = ndk.MOTION_EVENT_AXIS_GENERIC_7
MOTION_EVENT_AXIS_GENERIC_8 = ndk.MOTION_EVENT_AXIS_GENERIC_8
MOTION_EVENT_AXIS_GENERIC_9 = ndk.MOTION_EVENT_AXIS_GENERIC_9
MOTION_EVENT_AXIS_GENERIC_10 = ndk.MOTION_EVENT_AXIS_GENERIC_10
MOTION_EVENT_AXIS_GENERIC_11 = ndk.MOTION_EVENT_AXIS_GENERIC_11
MOTION_EVENT_AXIS_GENERIC_12 = ndk.MOTION_EVENT_AXIS_GENERIC_12
MOTION_EVENT_AXIS_GENERIC_13 = ndk.MOTION_EVENT_AXIS_GENERIC_13
MOTION_EVENT_AXIS_GENERIC_14 = ndk.MOTION_EVENT_AXIS_GENERIC_14
MOTION_EVENT_AXIS_GENERIC_15 = ndk.MOTION_EVENT_AXIS_GENERIC_15
MOTION_EVENT_AXIS_GENERIC_16 = ndk.MOTION_EVENT_AXIS_GENERIC_16
MOTION_EVENT_BUTTON_PRIMARY = ndk.MOTION_EVENT_BUTTON_PRIMARY
MOTION_EVENT_BUTTON_SECONDARY = ndk.MOTION_EVENT_BUTTON_SECONDARY
MOTION_EVENT_BUTTON_TERTIARY = ndk.MOTION_EVENT_BUTTON_TERTIARY
MOTION_EVENT_BUTTON_BACK = ndk.MOTION_EVENT_BUTTON_BACK
MOTION_EVENT_BUTTON_FORWARD = ndk.MOTION_EVENT_BUTTON_FORWARD
MOTION_EVENT_TOOL_TYPE_UNKNOWN = ndk.MOTION_EVENT_TOOL_TYPE_UNKNOWN
MOTION_EVENT_TOOL_TYPE_FINGER = ndk.MOTION_EVENT_TOOL_TYPE_FINGER
MOTION_EVENT_TOOL_TYPE_STYLUS = ndk.MOTION_EVENT_TOOL_TYPE_STYLUS
MOTION_EVENT_TOOL_TYPE_MOUSE = ndk.MOTION_EVENT_TOOL_TYPE_MOUSE
MOTION_EVENT_TOOL_TYPE_ERASER = ndk.MOTION_EVENT_TOOL_TYPE_ERASER
SOURCE_CLASS_MASK = ndk.INPUT_SOURCE_CLASS_MASK
SOURCE_CLASS_NONE = ndk.INPUT_SOURCE_CLASS_NONE
SOURCE_CLASS_BUTTON = ndk.INPUT_SOURCE_CLASS_BUTTON
SOURCE_CLASS_POINTER = ndk.INPUT_SOURCE_CLASS_POINTER
SOURCE_CLASS_NAVIGATION = ndk.INPUT_SOURCE_CLASS_NAVIGATION
SOURCE_CLASS_POSITION = ndk.INPUT_SOURCE_CLASS_POSITION
SOURCE_CLASS_JOYSTICK = ndk.INPUT_SOURCE_CLASS_JOYSTICK
SOURCE_UNKNOWN = ndk.INPUT_SOURCE_UNKNOWN
SOURCE_KEYBOARD = ndk.INPUT_SOURCE_KEYBOARD
SOURCE_DPAD = ndk.INPUT_SOURCE_DPAD
SOURCE_GAMEPAD = ndk.INPUT_SOURCE_GAMEPAD
SOURCE_TOUCHSCREEN = ndk.INPUT_SOURCE_TOUCHSCREEN
SOURCE_MOUSE = ndk.INPUT_SOURCE_MOUSE
SOURCE_STYLUS = ndk.INPUT_SOURCE_STYLUS
SOURCE_TRACKBALL = ndk.INPUT_SOURCE_TRACKBALL
SOURCE_TOUCHPAD = ndk.INPUT_SOURCE_TOUCHPAD
SOURCE_TOUCH_NAVIGATION = ndk.INPUT_SOURCE_TOUCH_NAVIGATION
SOURCE_JOYSTICK = ndk.INPUT_SOURCE_JOYSTICK
SOURCE_ANY = ndk.INPUT_SOURCE_ANY
KEYBOARD_TYPE_NONE = ndk.INPUT_KEYBOARD_TYPE_NONE
KEYBOARD_TYPE_NON_ALPHABETIC = ndk.INPUT_KEYBOARD_TYPE_NON_ALPHABETIC
KEYBOARD_TYPE_ALPHABETIC = ndk.INPUT_KEYBOARD_TYPE_ALPHABETIC
)