MCPcopy
hub / github.com/g3n/engine / NewKeyState

Function NewKeyState

window/keystate.go:16–149  ·  view source on GitHub ↗

NewKeyState returns a new KeyState object.

(win core.IDispatcher)

Source from the content-addressed store, hash-verified

14
15// NewKeyState returns a new KeyState object.
16func NewKeyState(win core.IDispatcher) *KeyState {
17
18 ks := new(KeyState)
19 ks.win = win
20 ks.states = map[Key]bool{
21 KeyUnknown: false,
22 KeySpace: false,
23 KeyApostrophe: false,
24 KeyComma: false,
25 KeyMinus: false,
26 KeyPeriod: false,
27 KeySlash: false,
28 Key0: false,
29 Key1: false,
30 Key2: false,
31 Key3: false,
32 Key4: false,
33 Key5: false,
34 Key6: false,
35 Key7: false,
36 Key8: false,
37 Key9: false,
38 KeySemicolon: false,
39 KeyEqual: false,
40 KeyA: false,
41 KeyB: false,
42 KeyC: false,
43 KeyD: false,
44 KeyE: false,
45 KeyF: false,
46 KeyG: false,
47 KeyH: false,
48 KeyI: false,
49 KeyJ: false,
50 KeyK: false,
51 KeyL: false,
52 KeyM: false,
53 KeyN: false,
54 KeyO: false,
55 KeyP: false,
56 KeyQ: false,
57 KeyR: false,
58 KeyS: false,
59 KeyT: false,
60 KeyU: false,
61 KeyV: false,
62 KeyW: false,
63 KeyX: false,
64 KeyY: false,
65 KeyZ: false,
66 KeyLeftBracket: false,
67 KeyBackslash: false,
68 KeyRightBracket: false,
69 KeyGraveAccent: false,
70 KeyWorld1: false,
71 KeyWorld2: false,
72 KeyEscape: false,
73 KeyEnter: false,

Callers 2

AppFunction · 0.92
AppFunction · 0.92

Calls 1

SubscribeIDMethod · 0.65

Tested by

no test coverage detected