isaacscript-common
Version:
Helper functions and features for IsaacScript mods.
72 lines (71 loc) • 4.84 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.KEYBOARD_TO_STRING_MAP = void 0;
const isaac_typescript_definitions_1 = require("isaac-typescript-definitions");
const ReadonlyMap_1 = require("../types/ReadonlyMap");
/** Maps each keyboard enum member to its corresponding lowercase and uppercase characters. */
exports.KEYBOARD_TO_STRING_MAP = new ReadonlyMap_1.ReadonlyMap([
[isaac_typescript_definitions_1.Keyboard.SPACE, [" ", " "]], // 32
[isaac_typescript_definitions_1.Keyboard.APOSTROPHE, ["'", '"']], // 39
[isaac_typescript_definitions_1.Keyboard.COMMA, [",", "<"]], // 44
[isaac_typescript_definitions_1.Keyboard.MINUS, ["-", "_"]], // 45
[isaac_typescript_definitions_1.Keyboard.PERIOD, [".", ">"]], // 46
[isaac_typescript_definitions_1.Keyboard.SLASH, ["/", "?"]], // 47
[isaac_typescript_definitions_1.Keyboard.ZERO, ["0", ")"]], // 48
[isaac_typescript_definitions_1.Keyboard.ONE, ["1", "!"]], // 49
[isaac_typescript_definitions_1.Keyboard.TWO, ["2", "@"]], // 50
[isaac_typescript_definitions_1.Keyboard.THREE, ["3", "#"]], // 51
[isaac_typescript_definitions_1.Keyboard.FOUR, ["4", "$"]], // 52
[isaac_typescript_definitions_1.Keyboard.FIVE, ["5", "%"]], // 53
[isaac_typescript_definitions_1.Keyboard.SIX, ["6", "^"]], // 54
[isaac_typescript_definitions_1.Keyboard.SEVEN, ["7", "&"]], // 55
[isaac_typescript_definitions_1.Keyboard.EIGHT, ["8", "*"]], // 56
[isaac_typescript_definitions_1.Keyboard.NINE, ["9", "("]], // 57
[isaac_typescript_definitions_1.Keyboard.SEMICOLON, [";", ":"]], // 59
[isaac_typescript_definitions_1.Keyboard.EQUAL, ["=", "+"]], // 61
[isaac_typescript_definitions_1.Keyboard.A, ["a", "A"]], // 65
[isaac_typescript_definitions_1.Keyboard.B, ["b", "B"]], // 66
[isaac_typescript_definitions_1.Keyboard.C, ["c", "C"]], // 67
[isaac_typescript_definitions_1.Keyboard.D, ["d", "D"]], // 68
[isaac_typescript_definitions_1.Keyboard.E, ["e", "E"]], // 69
[isaac_typescript_definitions_1.Keyboard.F, ["f", "F"]], // 70
[isaac_typescript_definitions_1.Keyboard.G, ["g", "G"]], // 71
[isaac_typescript_definitions_1.Keyboard.H, ["h", "H"]], // 72
[isaac_typescript_definitions_1.Keyboard.I, ["i", "I"]], // 73
[isaac_typescript_definitions_1.Keyboard.J, ["j", "J"]], // 74
[isaac_typescript_definitions_1.Keyboard.K, ["k", "K"]], // 75
[isaac_typescript_definitions_1.Keyboard.L, ["l", "L"]], // 76
[isaac_typescript_definitions_1.Keyboard.M, ["m", "M"]], // 77
[isaac_typescript_definitions_1.Keyboard.N, ["n", "N"]], // 78
[isaac_typescript_definitions_1.Keyboard.O, ["o", "O"]], // 79
[isaac_typescript_definitions_1.Keyboard.P, ["p", "P"]], // 80
[isaac_typescript_definitions_1.Keyboard.Q, ["q", "Q"]], // 81
[isaac_typescript_definitions_1.Keyboard.R, ["r", "R"]], // 82
[isaac_typescript_definitions_1.Keyboard.S, ["s", "S"]], // 83
[isaac_typescript_definitions_1.Keyboard.T, ["t", "T"]], // 84
[isaac_typescript_definitions_1.Keyboard.U, ["u", "U"]], // 85
[isaac_typescript_definitions_1.Keyboard.V, ["v", "V"]], // 86
[isaac_typescript_definitions_1.Keyboard.W, ["w", "W"]], // 87
[isaac_typescript_definitions_1.Keyboard.X, ["x", "X"]], // 88
[isaac_typescript_definitions_1.Keyboard.Y, ["y", "Y"]], // 89
[isaac_typescript_definitions_1.Keyboard.Z, ["z", "Z"]], // 90
[isaac_typescript_definitions_1.Keyboard.KP_0, ["0", "0"]], // 320
[isaac_typescript_definitions_1.Keyboard.KP_1, ["1", "1"]], // 321
[isaac_typescript_definitions_1.Keyboard.KP_2, ["2", "2"]], // 322
[isaac_typescript_definitions_1.Keyboard.KP_3, ["3", "3"]], // 323
[isaac_typescript_definitions_1.Keyboard.KP_4, ["4", "4"]], // 324
[isaac_typescript_definitions_1.Keyboard.KP_5, ["5", "5"]], // 325
[isaac_typescript_definitions_1.Keyboard.KP_6, ["6", "6"]], // 326
[isaac_typescript_definitions_1.Keyboard.KP_7, ["7", "7"]], // 327
[isaac_typescript_definitions_1.Keyboard.KP_8, ["8", "8"]], // 328
[isaac_typescript_definitions_1.Keyboard.KP_9, ["9", "9"]], // 329
[isaac_typescript_definitions_1.Keyboard.KP_DECIMAL, [".", "."]], // 330
[isaac_typescript_definitions_1.Keyboard.KP_DIVIDE, ["/", "/"]], // 331
[isaac_typescript_definitions_1.Keyboard.KP_MULTIPLY, ["*", "*"]], // 332
[isaac_typescript_definitions_1.Keyboard.KP_SUBTRACT, ["-", "-"]], // 333
[isaac_typescript_definitions_1.Keyboard.KP_ADD, ["+", "+"]], // 334
[isaac_typescript_definitions_1.Keyboard.LEFT_BRACKET, ["[", "{"]], // 91
[isaac_typescript_definitions_1.Keyboard.BACKSLASH, ["\\", "|"]], // 92
[isaac_typescript_definitions_1.Keyboard.RIGHT_BRACKET, ["]", "}"]], // 93
[isaac_typescript_definitions_1.Keyboard.GRAVE_ACCENT, ["`", "~"]], // 96
]);