UNPKG

expo-key-event

Version:

Provides an interface for reading key events such as from external bluetooth keyboards on Android, iOS and Web.

137 lines 3.86 kB
export const KeyCodeMapping = { // --------------------------------------------------------------------------- // LETTERS (A–Z) // --------------------------------------------------------------------------- "0": "KeyA", "11": "KeyB", "8": "KeyC", "2": "KeyD", "14": "KeyE", "3": "KeyF", "5": "KeyG", "4": "KeyH", "34": "KeyI", "38": "KeyJ", "40": "KeyK", "37": "KeyL", "46": "KeyM", "45": "KeyN", "31": "KeyO", "35": "KeyP", "12": "KeyQ", "15": "KeyR", "1": "KeyS", "17": "KeyT", "32": "KeyU", "9": "KeyV", "13": "KeyW", "7": "KeyX", "16": "KeyY", "6": "KeyZ", // --------------------------------------------------------------------------- // DIGITS (TOP ROW) // --------------------------------------------------------------------------- "29": "Digit0", "18": "Digit1", "19": "Digit2", "20": "Digit3", "21": "Digit4", "23": "Digit5", "22": "Digit6", "26": "Digit7", "28": "Digit8", "25": "Digit9", // --------------------------------------------------------------------------- // WHITESPACE / NAVIGATION // --------------------------------------------------------------------------- "48": "Tab", "49": "Space", "36": "Enter", "51": "Backspace", "53": "Escape", "117": "Delete", "115": "Home", "119": "End", "116": "PageUp", "121": "PageDown", "114": "Help", // macOS uses Help instead of Insert // --------------------------------------------------------------------------- // ARROW KEYS // --------------------------------------------------------------------------- "126": "ArrowUp", "125": "ArrowDown", "123": "ArrowLeft", "124": "ArrowRight", // --------------------------------------------------------------------------- // PUNCTUATION / SYMBOL KEYS // --------------------------------------------------------------------------- "43": "Comma", "47": "Period", "50": "Backquote", "27": "Minus", "24": "Equal", "33": "BracketLeft", "30": "BracketRight", "42": "Backslash", "41": "Semicolon", "39": "Quote", "44": "Slash", // --------------------------------------------------------------------------- // FUNCTION KEYS (F1–F20) // --------------------------------------------------------------------------- "122": "F1", "120": "F2", "99": "F3", "118": "F4", "96": "F5", "97": "F6", "98": "F7", "100": "F8", "101": "F9", "109": "F10", "103": "F11", "111": "F12", "105": "F13", "107": "F14", "113": "F15", "106": "F16", "64": "F17", "79": "F18", "80": "F19", "90": "F20", // --------------------------------------------------------------------------- // MODIFIER KEYS // --------------------------------------------------------------------------- "56": "ShiftLeft", "60": "ShiftRight", "58": "AltLeft", "61": "AltRight", "59": "ControlLeft", "62": "ControlRight", "57": "CapsLock", "55": "MetaLeft", // Command "54": "MetaRight", // Command "63": "Fn", // --------------------------------------------------------------------------- // NUMPAD KEYS // --------------------------------------------------------------------------- "82": "Numpad0", "83": "Numpad1", "84": "Numpad2", "85": "Numpad3", "86": "Numpad4", "87": "Numpad5", "88": "Numpad6", "89": "Numpad7", "91": "Numpad8", "92": "Numpad9", "65": "NumpadDecimal", "67": "NumpadMultiply", "69": "NumpadAdd", "75": "NumpadDivide", "78": "NumpadSubtract", "76": "NumpadEnter", "81": "NumpadEqual", "71": "NumpadClear", }; //# sourceMappingURL=KeyCodeMapping.macos.js.map