/** * @flow * This file is generated automatically, run npm run build to re-generate. **/ export type KeyboardKey = '\uE000' | '\uE001' | '\uE00B' | '\uE002' | '\uE005' | '\uE003' | '\uE00C' | '\uE004' | '\uE006' | '\uE007' | '\uE008' | '\uE009' | '\uE00A' | '\uE00D' | '\uE00E' | '\uE00F' | '\uE010' | '\uE011' | '\uE012' | '\uE013' | '\uE014' | '\uE015' | '\uE016' | '\uE017' | '\uE018' | '\uE019' | '\uE01A' | '\uE01B' | '\uE01C' | '\uE01D' | '\uE01E' | '\uE01F' | '\uE020' | '\uE021' | '\uE022' | '\uE023' | '\uE024' | '\uE025' | '\uE027' | '\uE029' | '\uE026' | '\uE028' | '\uE031' | '\uE032' | '\uE033' | '\uE034' | '\uE035' | '\uE036' | '\uE037' | '\uE038' | '\uE039' | '\uE03A' | '\uE03B' | '\uE03C' | '\uE03D' | '\uE03D'; // @disable-prettier: It messes up the unprintable keyboard characters /* * Web-driver keys */ const KeyboardKeyEnum = { /* * NULL key */ NULL: ('\uE000': '\uE000'), /* * Break key */ BREAK: ('\uE001': '\uE001'), /* * Pause key */ PAUSE: ('\uE00B': '\uE00B'), /* * Help key */ HELP: ('\uE002': '\uE002'), /* * Clear key */ CLEAR: ('\uE005': '\uE005'), /* * Backspace key */ BACKSPACE: ('\uE003': '\uE003'), /* * Escape key */ ESCAPE: ('\uE00C': '\uE00C'), /* * Tab key */ TAB: ('\uE004': '\uE004'), /* * Return key (not enter) */ RETURN: ('\uE006': '\uE006'), /* * Enter key (not return) */ ENTER: ('\uE007': '\uE007'), /* * Shift key */ SHIFT: ('\uE008': '\uE008'), /* * Control key */ CONTROL: ('\uE009': '\uE009'), /* * Alternate key */ ALT: ('\uE00A': '\uE00A'), /* * Space-bar key */ SPACE: ('\uE00D': '\uE00D'), /* * Page-up key */ PAGE_UP: ('\uE00E': '\uE00E'), /* * Page-down key */ PAGE_DOWN: ('\uE00F': '\uE00F'), /* * End key */ END: ('\uE010': '\uE010'), /* * Home key */ HOME: ('\uE011': '\uE011'), /* * Left-arrow key */ LEFT_ARROW: ('\uE012': '\uE012'), /* * Up-arrow key */ UP_ARROW: ('\uE013': '\uE013'), /* * Right-arrow key */ RIGHT_ARROW: ('\uE014': '\uE014'), /* * Down-arrow key */ DOWN_ARROW: ('\uE015': '\uE015'), /* * Insert key */ INSERT: ('\uE016': '\uE016'), /* * Delete key */ DELETE: ('\uE017': '\uE017'), /* * Semicolon key */ SEMICOLON: ('\uE018': '\uE018'), /* * Equals key */ EQUALS: ('\uE019': '\uE019'), /* * number 0 on number-pad */ NUMPAD0: ('\uE01A': '\uE01A'), /* * number 1 on number-pad */ NUMPAD1: ('\uE01B': '\uE01B'), /* * number 2 on number-pad */ NUMPAD2: ('\uE01C': '\uE01C'), /* * number 3 on number-pad */ NUMPAD3: ('\uE01D': '\uE01D'), /* * number 4 on number-pad */ NUMPAD4: ('\uE01E': '\uE01E'), /* * number 5 on number-pad */ NUMPAD5: ('\uE01F': '\uE01F'), /* * number 6 on number-pad */ NUMPAD6: ('\uE020': '\uE020'), /* * number 7 on number-pad */ NUMPAD7: ('\uE021': '\uE021'), /* * number 8 on number-pad */ NUMPAD8: ('\uE022': '\uE022'), /* * number 9 on number-pad */ NUMPAD9: ('\uE023': '\uE023'), /* * "*" key */ MULTIPLY: ('\uE024': '\uE024'), /* * "+" key */ ADD: ('\uE025': '\uE025'), /* * "-" key */ SUBTRACT: ('\uE027': '\uE027'), /* * "/" key */ DIVIDE: ('\uE029': '\uE029'), /* * Separator key (Locale independent) */ SEPARATOR: ('\uE026': '\uE026'), /* * "." key */ DECIMAL: ('\uE028': '\uE028'), /* * F1 key */ F1: ('\uE031': '\uE031'), /* * F2 key */ F2: ('\uE032': '\uE032'), /* * F3 key */ F3: ('\uE033': '\uE033'), /* * F4 key */ F4: ('\uE034': '\uE034'), /* * F5 key */ F5: ('\uE035': '\uE035'), /* * F6 key */ F6: ('\uE036': '\uE036'), /* * F7 key */ F7: ('\uE037': '\uE037'), /* * F8 key */ F8: ('\uE038': '\uE038'), /* * F9 key */ F9: ('\uE039': '\uE039'), /* * F10 key */ F10: ('\uE03A': '\uE03A'), /* * F11 key */ F11: ('\uE03B': '\uE03B'), /* * F12 key */ F12: ('\uE03C': '\uE03C'), /* * "Windows" key */ WINDOWS: ('\uE03D': '\uE03D'), /* * "Command" (Apple) key */ COMMAND: ('\uE03D': '\uE03D') }; export default KeyboardKeyEnum;