Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
FogNetwork
GitHub Repository: FogNetwork/Tsunami
Path: blob/main/public/games/files/webretro/assets/charToCodeMap.js
1034 views
1
var charToCodeMap = {
2
"q": {code: "KeyQ"},
3
"w": {code: "KeyW"},
4
"e": {code: "KeyE"},
5
"r": {code: "KeyR"},
6
"t": {code: "KeyT"},
7
"y": {code: "KeyY"},
8
"u": {code: "KeyU"},
9
"i": {code: "KeyI"},
10
"o": {code: "KeyO"},
11
"p": {code: "KeyP"},
12
"a": {code: "KeyA"},
13
"s": {code: "KeyS"},
14
"d": {code: "KeyD"},
15
"f": {code: "KeyF"},
16
"g": {code: "KeyG"},
17
"h": {code: "KeyH"},
18
"j": {code: "KeyJ"},
19
"k": {code: "KeyK"},
20
"l": {code: "KeyL"},
21
"z": {code: "KeyZ"},
22
"x": {code: "KeyX"},
23
"c": {code: "KeyC"},
24
"v": {code: "KeyV"},
25
"b": {code: "KeyB"},
26
"n": {code: "KeyN"},
27
"m": {code: "KeyM"},
28
"Q": {code: "KeyQ", shift: true},
29
"W": {code: "KeyW", shift: true},
30
"E": {code: "KeyE", shift: true},
31
"R": {code: "KeyR", shift: true},
32
"T": {code: "KeyT", shift: true},
33
"Y": {code: "KeyY", shift: true},
34
"U": {code: "KeyU", shift: true},
35
"I": {code: "KeyI", shift: true},
36
"O": {code: "KeyO", shift: true},
37
"P": {code: "KeyP", shift: true},
38
"A": {code: "KeyA", shift: true},
39
"S": {code: "KeyS", shift: true},
40
"D": {code: "KeyD", shift: true},
41
"F": {code: "KeyF", shift: true},
42
"G": {code: "KeyG", shift: true},
43
"H": {code: "KeyH", shift: true},
44
"J": {code: "KeyJ", shift: true},
45
"K": {code: "KeyK", shift: true},
46
"L": {code: "KeyL", shift: true},
47
"Z": {code: "KeyZ", shift: true},
48
"X": {code: "KeyX", shift: true},
49
"C": {code: "KeyC", shift: true},
50
"V": {code: "KeyV", shift: true},
51
"B": {code: "KeyB", shift: true},
52
"N": {code: "KeyN", shift: true},
53
"M": {code: "KeyM", shift: true},
54
"0": {code: "Digit0"},
55
"1": {code: "Digit1"},
56
"2": {code: "Digit2"},
57
"3": {code: "Digit3"},
58
"4": {code: "Digit4"},
59
"5": {code: "Digit5"},
60
"6": {code: "Digit6"},
61
"7": {code: "Digit7"},
62
"8": {code: "Digit8"},
63
"9": {code: "Digit9"},
64
")": {code: "Digit0", shift: true},
65
"!": {code: "Digit1", shift: true},
66
"@": {code: "Digit2", shift: true},
67
"#": {code: "Digit3", shift: true},
68
"$": {code: "Digit4", shift: true},
69
"%": {code: "Digit5", shift: true},
70
"^": {code: "Digit6", shift: true},
71
"&": {code: "Digit7", shift: true},
72
"*": {code: "Digit8", shift: true},
73
"(": {code: "Digit9", shift: true},
74
"`": {code: "Backquote"},
75
"-": {code: "Minus"},
76
"=": {code: "Equal"},
77
"[": {code: "BracketLeft"},
78
"]": {code: "BracketRight"},
79
"\\": {code: "Backslash"},
80
";": {code: "Semicolon"},
81
"'": {code: "Quote"},
82
",": {code: "Comma"},
83
".": {code: "Period"},
84
"/": {code: "Slash"},
85
"~": {code: "Backquote", shift: true},
86
"_": {code: "Minus", shift: true},
87
"+": {code: "Equal", shift: true},
88
"{": {code: "BracketLeft", shift: true},
89
"}": {code: "BracketRight", shift: true},
90
"|": {code: "Backslash", shift: true},
91
":": {code: "Semicolon", shift: true},
92
"\"": {code: "Quote", shift: true},
93
"<": {code: "Comma", shift: true},
94
">": {code: "Period", shift: true},
95
"?": {code: "Slash", shift: true},
96
"\t": {code: "Tab"},
97
"\n": {code: "Enter"},
98
" ": {code: "Space"}
99
};
100
101
var charToKeyMap = {
102
"\t": {key: "Tab"},
103
"\n": {key: "Enter"}
104
};
105