69 lines
1.4 KiB
Go
69 lines
1.4 KiB
Go
package keys
|
|
|
|
import (
|
|
"github.com/go-gl/glfw/v3.3/glfw"
|
|
)
|
|
|
|
// Code represents a keyboard key
|
|
type Code glfw.Key
|
|
|
|
// GLFW Keycodes
|
|
const (
|
|
A Code = 65
|
|
B Code = 66
|
|
C Code = 67
|
|
D Code = 68
|
|
E Code = 69
|
|
F Code = 70
|
|
G Code = 71
|
|
H Code = 72
|
|
I Code = 73
|
|
J Code = 74
|
|
K Code = 75
|
|
L Code = 76
|
|
M Code = 77
|
|
N Code = 78
|
|
O Code = 79
|
|
P Code = 80
|
|
Q Code = 81
|
|
R Code = 82
|
|
S Code = 83
|
|
T Code = 84
|
|
U Code = 85
|
|
V Code = 86
|
|
W Code = 87
|
|
X Code = 88
|
|
Y Code = 89
|
|
Z Code = 90
|
|
|
|
Key0 = Code(glfw.Key0)
|
|
Key1 = Code(glfw.Key1)
|
|
Key2 = Code(glfw.Key2)
|
|
Key3 = Code(glfw.Key3)
|
|
Key4 = Code(glfw.Key4)
|
|
Key5 = Code(glfw.Key5)
|
|
Key6 = Code(glfw.Key6)
|
|
Key7 = Code(glfw.Key7)
|
|
Key8 = Code(glfw.Key8)
|
|
Key9 = Code(glfw.Key9)
|
|
|
|
Enter = Code(glfw.KeyEnter)
|
|
Escape = Code(glfw.KeyEscape)
|
|
Backspace = Code(glfw.KeyBackspace)
|
|
Delete = Code(glfw.KeyDelete)
|
|
Space = Code(glfw.KeySpace)
|
|
LeftShift = Code(glfw.KeyLeftShift)
|
|
RightShift = Code(glfw.KeyRightShift)
|
|
LeftControl = Code(glfw.KeyLeftControl)
|
|
RightControl = Code(glfw.KeyRightControl)
|
|
LeftAlt = Code(glfw.KeyLeftAlt)
|
|
RightAlt = Code(glfw.KeyRightAlt)
|
|
LeftSuper = Code(glfw.KeyLeftSuper)
|
|
RightSuper = Code(glfw.KeyRightSuper)
|
|
LeftArrow = Code(glfw.KeyLeft)
|
|
RightArrow = Code(glfw.KeyRight)
|
|
UpArrow = Code(glfw.KeyUp)
|
|
DownArrow = Code(glfw.KeyDown)
|
|
NumpadEnter = Code(glfw.KeyKPEnter)
|
|
)
|