forked from google/gxui
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathkeyboard_key.go
119 lines (116 loc) · 1.2 KB
/
keyboard_key.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
// Copyright 2015 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
package gxui
type KeyboardKey int
const (
KeyUnknown KeyboardKey = iota
KeySpace
KeyApostrophe
KeyComma
KeyMinus
KeyPeriod
KeySlash
Key0
Key1
Key2
Key3
Key4
Key5
Key6
Key7
Key8
Key9
KeySemicolon
KeyEqual
KeyA
KeyB
KeyC
KeyD
KeyE
KeyF
KeyG
KeyH
KeyI
KeyJ
KeyK
KeyL
KeyM
KeyN
KeyO
KeyP
KeyQ
KeyR
KeyS
KeyT
KeyU
KeyV
KeyW
KeyX
KeyY
KeyZ
KeyLeftBracket
KeyBackslash
KeyRightBracket
KeyGraveAccent
KeyWorld1
KeyWorld2
KeyEscape
KeyEnter
KeyTab
KeyBackspace
KeyInsert
KeyDelete
KeyRight
KeyLeft
KeyDown
KeyUp
KeyPageUp
KeyPageDown
KeyHome
KeyEnd
KeyCapsLock
KeyScrollLock
KeyNumLock
KeyPrintScreen
KeyPause
KeyF1
KeyF2
KeyF3
KeyF4
KeyF5
KeyF6
KeyF7
KeyF8
KeyF9
KeyF10
KeyF11
KeyF12
KeyKp0
KeyKp1
KeyKp2
KeyKp3
KeyKp4
KeyKp5
KeyKp6
KeyKp7
KeyKp8
KeyKp9
KeyKpDecimal
KeyKpDivide
KeyKpMultiply
KeyKpSubtract
KeyKpAdd
KeyKpEnter
KeyKpEqual
KeyLeftShift
KeyLeftControl
KeyLeftAlt
KeyLeftSuper
KeyRightShift
KeyRightControl
KeyRightAlt
KeyRightSuper
KeyMenu
KeyLast
)