kFuchsiaToPhysicalKey top-level constant

const kFuchsiaToPhysicalKey = <int, PhysicalKeyboardKey>{0 : PhysicalKeyboardKey.none, 16 : PhysicalKeyboardKey.hyper, 17 : PhysicalKeyboardKey.superKey, 19 : PhysicalKeyboardKey.fnLock, 20 : PhysicalKeyboardKey.suspend, 21 : PhysicalKeyboardKey.resume, 22 : PhysicalKeyboardKey.turbo, 65666 : PhysicalKeyboardKey.sleep, 65667 : PhysicalKeyboardKey.wakeUp, 65717 : PhysicalKeyboardKey.displayToggleIntExt, 458752 : PhysicalKeyboardKey.usbReserved, 458753 : PhysicalKeyboardKey.usbErrorRollOver, 458754 : PhysicalKeyboardKey.usbPostFail, 458755 : PhysicalKeyboardKey.usbErrorUndefined, 458756 : PhysicalKeyboardKey.keyA, 458757 : PhysicalKeyboardKey.keyB, 458758 : PhysicalKeyboardKey.keyC, 458759 : PhysicalKeyboardKey.keyD, 458760 : PhysicalKeyboardKey.keyE, 458761 : PhysicalKeyboardKey.keyF, 458762 : PhysicalKeyboardKey.keyG, 458763 : PhysicalKeyboardKey.keyH, 458764 : PhysicalKeyboardKey.keyI, 458765 : PhysicalKeyboardKey.keyJ, 458766 : PhysicalKeyboardKey.keyK, 458767 : PhysicalKeyboardKey.keyL, 458768 : PhysicalKeyboardKey.keyM, 458769 : PhysicalKeyboardKey.keyN, 458770 : PhysicalKeyboardKey.keyO, 458771 : PhysicalKeyboardKey.keyP, 458772 : PhysicalKeyboardKey.keyQ, 458773 : PhysicalKeyboardKey.keyR, 458774 : PhysicalKeyboardKey.keyS, 458775 : PhysicalKeyboardKey.keyT, 458776 : PhysicalKeyboardKey.keyU, 458777 : PhysicalKeyboardKey.keyV, 458778 : PhysicalKeyboardKey.keyW, 458779 : PhysicalKeyboardKey.keyX, 458780 : PhysicalKeyboardKey.keyY, 458781 : PhysicalKeyboardKey.keyZ, 458782 : PhysicalKeyboardKey.digit1, 458783 : PhysicalKeyboardKey.digit2, 458784 : PhysicalKeyboardKey.digit3, 458785 : PhysicalKeyboardKey.digit4, 458786 : PhysicalKeyboardKey.digit5, 458787 : PhysicalKeyboardKey.digit6, 458788 : PhysicalKeyboardKey.digit7, 458789 : PhysicalKeyboardKey.digit8, 458790 : PhysicalKeyboardKey.digit9, 458791 : PhysicalKeyboardKey.digit0, 458792 : PhysicalKeyboardKey.enter, 458793 : PhysicalKeyboardKey.escape, 458794 : PhysicalKeyboardKey.backspace, 458795 : PhysicalKeyboardKey.tab, 458796 : PhysicalKeyboardKey.space, 458797 : PhysicalKeyboardKey.minus, 458798 : PhysicalKeyboardKey.equal, 458799 : PhysicalKeyboardKey.bracketLeft, 458800 : PhysicalKeyboardKey.bracketRight, 458801 : PhysicalKeyboardKey.backslash, 458803 : PhysicalKeyboardKey.semicolon, 458804 : PhysicalKeyboardKey.quote, 458805 : PhysicalKeyboardKey.backquote, 458806 : PhysicalKeyboardKey.comma, 458807 : PhysicalKeyboardKey.period, 458808 : PhysicalKeyboardKey.slash, 458809 : PhysicalKeyboardKey.capsLock, 458810 : PhysicalKeyboardKey.f1, 458811 : PhysicalKeyboardKey.f2, 458812 : PhysicalKeyboardKey.f3, 458813 : PhysicalKeyboardKey.f4, 458814 : PhysicalKeyboardKey.f5, 458815 : PhysicalKeyboardKey.f6, 458816 : PhysicalKeyboardKey.f7, 458817 : PhysicalKeyboardKey.f8, 458818 : PhysicalKeyboardKey.f9, 458819 : PhysicalKeyboardKey.f10, 458820 : PhysicalKeyboardKey.f11, 458821 : PhysicalKeyboardKey.f12, 458822 : PhysicalKeyboardKey.printScreen, 458823 : PhysicalKeyboardKey.scrollLock, 458824 : PhysicalKeyboardKey.pause, 458825 : PhysicalKeyboardKey.insert, 458826 : PhysicalKeyboardKey.home, 458827 : PhysicalKeyboardKey.pageUp, 458828 : PhysicalKeyboardKey.delete, 458829 : PhysicalKeyboardKey.end, 458830 : PhysicalKeyboardKey.pageDown, 458831 : PhysicalKeyboardKey.arrowRight, 458832 : PhysicalKeyboardKey.arrowLeft, 458833 : PhysicalKeyboardKey.arrowDown, 458834 : PhysicalKeyboardKey.arrowUp, 458835 : PhysicalKeyboardKey.numLock, 458836 : PhysicalKeyboardKey.numpadDivide, 458837 : PhysicalKeyboardKey.numpadMultiply, 458838 : PhysicalKeyboardKey.numpadSubtract, 458839 : PhysicalKeyboardKey.numpadAdd, 458840 : PhysicalKeyboardKey.numpadEnter, 458841 : PhysicalKeyboardKey.numpad1, 458842 : PhysicalKeyboardKey.numpad2, 458843 : PhysicalKeyboardKey.numpad3, 458844 : PhysicalKeyboardKey.numpad4, 458845 : PhysicalKeyboardKey.numpad5, 458846 : PhysicalKeyboardKey.numpad6, 458847 : PhysicalKeyboardKey.numpad7, 458848 : PhysicalKeyboardKey.numpad8, 458849 : PhysicalKeyboardKey.numpad9, 458850 : PhysicalKeyboardKey.numpad0, 458851 : PhysicalKeyboardKey.numpadDecimal, 458852 : PhysicalKeyboardKey.intlBackslash, 458853 : PhysicalKeyboardKey.contextMenu, 458854 : PhysicalKeyboardKey.power, 458855 : PhysicalKeyboardKey.numpadEqual, 458856 : PhysicalKeyboardKey.f13, 458857 : PhysicalKeyboardKey.f14, 458858 : PhysicalKeyboardKey.f15, 458859 : PhysicalKeyboardKey.f16, 458860 : PhysicalKeyboardKey.f17, 458861 : PhysicalKeyboardKey.f18, 458862 : PhysicalKeyboardKey.f19, 458863 : PhysicalKeyboardKey.f20, 458864 : PhysicalKeyboardKey.f21, 458865 : PhysicalKeyboardKey.f22, 458866 : PhysicalKeyboardKey.f23, 458867 : PhysicalKeyboardKey.f24, 458868 : PhysicalKeyboardKey.open, 458869 : PhysicalKeyboardKey.help, 458871 : PhysicalKeyboardKey.select, 458873 : PhysicalKeyboardKey.again, 458874 : PhysicalKeyboardKey.undo, 458875 : PhysicalKeyboardKey.cut, 458876 : PhysicalKeyboardKey.copy, 458877 : PhysicalKeyboardKey.paste, 458878 : PhysicalKeyboardKey.find, 458879 : PhysicalKeyboardKey.audioVolumeMute, 458880 : PhysicalKeyboardKey.audioVolumeUp, 458881 : PhysicalKeyboardKey.audioVolumeDown, 458885 : PhysicalKeyboardKey.numpadComma, 458887 : PhysicalKeyboardKey.intlRo, 458888 : PhysicalKeyboardKey.kanaMode, 458889 : PhysicalKeyboardKey.intlYen, 458890 : PhysicalKeyboardKey.convert, 458891 : PhysicalKeyboardKey.nonConvert, 458896 : PhysicalKeyboardKey.lang1, 458897 : PhysicalKeyboardKey.lang2, 458898 : PhysicalKeyboardKey.lang3, 458899 : PhysicalKeyboardKey.lang4, 458900 : PhysicalKeyboardKey.lang5, 458907 : PhysicalKeyboardKey.abort, 458915 : PhysicalKeyboardKey.props, 458934 : PhysicalKeyboardKey.numpadParenLeft, 458935 : PhysicalKeyboardKey.numpadParenRight, 458939 : PhysicalKeyboardKey.numpadBackspace, 458960 : PhysicalKeyboardKey.numpadMemoryStore, 458961 : PhysicalKeyboardKey.numpadMemoryRecall, 458962 : PhysicalKeyboardKey.numpadMemoryClear, 458963 : PhysicalKeyboardKey.numpadMemoryAdd, 458964 : PhysicalKeyboardKey.numpadMemorySubtract, 458967 : PhysicalKeyboardKey.numpadSignChange, 458968 : PhysicalKeyboardKey.numpadClear, 458969 : PhysicalKeyboardKey.numpadClearEntry, 458976 : PhysicalKeyboardKey.controlLeft, 458977 : PhysicalKeyboardKey.shiftLeft, 458978 : PhysicalKeyboardKey.altLeft, 458979 : PhysicalKeyboardKey.metaLeft, 458980 : PhysicalKeyboardKey.controlRight, 458981 : PhysicalKeyboardKey.shiftRight, 458982 : PhysicalKeyboardKey.altRight, 458983 : PhysicalKeyboardKey.metaRight, 786528 : PhysicalKeyboardKey.info, 786529 : PhysicalKeyboardKey.closedCaptionToggle, 786543 : PhysicalKeyboardKey.brightnessUp, 786544 : PhysicalKeyboardKey.brightnessDown, 786546 : PhysicalKeyboardKey.brightnessToggle, 786547 : PhysicalKeyboardKey.brightnessMinimum, 786548 : PhysicalKeyboardKey.brightnessMaximum, 786549 : PhysicalKeyboardKey.brightnessAuto, 786563 : PhysicalKeyboardKey.mediaLast, 786572 : PhysicalKeyboardKey.launchPhone, 786573 : PhysicalKeyboardKey.programGuide, 786580 : PhysicalKeyboardKey.exit, 786588 : PhysicalKeyboardKey.channelUp, 786589 : PhysicalKeyboardKey.channelDown, 786608 : PhysicalKeyboardKey.mediaPlay, 786610 : PhysicalKeyboardKey.mediaRecord, 786611 : PhysicalKeyboardKey.mediaFastForward, 786612 : PhysicalKeyboardKey.mediaRewind, 786613 : PhysicalKeyboardKey.mediaTrackNext, 786614 : PhysicalKeyboardKey.mediaTrackPrevious, 786615 : PhysicalKeyboardKey.mediaStop, 786616 : PhysicalKeyboardKey.eject, 786637 : PhysicalKeyboardKey.mediaPlayPause, 786639 : PhysicalKeyboardKey.speechInputToggle, 786661 : PhysicalKeyboardKey.bassBoost, 786819 : PhysicalKeyboardKey.mediaSelect, 786820 : PhysicalKeyboardKey.launchWordProcessor, 786822 : PhysicalKeyboardKey.launchSpreadsheet, 786826 : PhysicalKeyboardKey.launchMail, 786829 : PhysicalKeyboardKey.launchContacts, 786830 : PhysicalKeyboardKey.launchCalendar, 786834 : PhysicalKeyboardKey.launchApp2, 786836 : PhysicalKeyboardKey.launchApp1, 786838 : PhysicalKeyboardKey.launchInternetBrowser, 786844 : PhysicalKeyboardKey.logOff, 786846 : PhysicalKeyboardKey.lockScreen, 786847 : PhysicalKeyboardKey.launchControlPanel, 786850 : PhysicalKeyboardKey.selectTask, 786855 : PhysicalKeyboardKey.launchDocuments, 786859 : PhysicalKeyboardKey.spellCheck, 786862 : PhysicalKeyboardKey.launchKeyboardLayout, 786865 : PhysicalKeyboardKey.launchScreenSaver, 786891 : PhysicalKeyboardKey.launchAssistant, 786871 : PhysicalKeyboardKey.launchAudioBrowser, 786945 : PhysicalKeyboardKey.newKey, 786947 : PhysicalKeyboardKey.close, 786951 : PhysicalKeyboardKey.save, 786952 : PhysicalKeyboardKey.print, 786977 : PhysicalKeyboardKey.browserSearch, 786979 : PhysicalKeyboardKey.browserHome, 786980 : PhysicalKeyboardKey.browserBack, 786981 : PhysicalKeyboardKey.browserForward, 786982 : PhysicalKeyboardKey.browserStop, 786983 : PhysicalKeyboardKey.browserRefresh, 786986 : PhysicalKeyboardKey.browserFavorites, 786989 : PhysicalKeyboardKey.zoomIn, 786990 : PhysicalKeyboardKey.zoomOut, 786994 : PhysicalKeyboardKey.zoomToggle, 787065 : PhysicalKeyboardKey.redo, 787081 : PhysicalKeyboardKey.mailReply, 787083 : PhysicalKeyboardKey.mailForward, 787084 : PhysicalKeyboardKey.mailSend, 787101 : PhysicalKeyboardKey.keyboardLayoutSelect, 787103 : PhysicalKeyboardKey.showAllWindows, 392961 : PhysicalKeyboardKey.gameButton1, 392962 : PhysicalKeyboardKey.gameButton2, 392963 : PhysicalKeyboardKey.gameButton3, 392964 : PhysicalKeyboardKey.gameButton4, 392965 : PhysicalKeyboardKey.gameButton5, 392966 : PhysicalKeyboardKey.gameButton6, 392967 : PhysicalKeyboardKey.gameButton7, 392968 : PhysicalKeyboardKey.gameButton8, 392969 : PhysicalKeyboardKey.gameButton9, 392970 : PhysicalKeyboardKey.gameButton10, 392971 : PhysicalKeyboardKey.gameButton11, 392972 : PhysicalKeyboardKey.gameButton12, 392973 : PhysicalKeyboardKey.gameButton13, 392974 : PhysicalKeyboardKey.gameButton14, 392975 : PhysicalKeyboardKey.gameButton15, 392976 : PhysicalKeyboardKey.gameButton16, 392977 : PhysicalKeyboardKey.gameButtonA, 392978 : PhysicalKeyboardKey.gameButtonB, 392979 : PhysicalKeyboardKey.gameButtonC, 392980 : PhysicalKeyboardKey.gameButtonLeft1, 392981 : PhysicalKeyboardKey.gameButtonLeft2, 392982 : PhysicalKeyboardKey.gameButtonMode, 392983 : PhysicalKeyboardKey.gameButtonRight1, 392984 : PhysicalKeyboardKey.gameButtonRight2, 392985 : PhysicalKeyboardKey.gameButtonSelect, 392986 : PhysicalKeyboardKey.gameButtonStart, 392987 : PhysicalKeyboardKey.gameButtonThumbLeft, 392988 : PhysicalKeyboardKey.gameButtonThumbRight, 392989 : PhysicalKeyboardKey.gameButtonX, 392990 : PhysicalKeyboardKey.gameButtonY, 392991 : PhysicalKeyboardKey.gameButtonZ, 18 : PhysicalKeyboardKey.fn}

Maps Fuchsia-specific USB HID Usage IDs to the matching PhysicalKeyboardKey.

Implementation

const Map<int, PhysicalKeyboardKey> kFuchsiaToPhysicalKey = <int, PhysicalKeyboardKey>{
  0x00000000: PhysicalKeyboardKey.none,
  0x00000010: PhysicalKeyboardKey.hyper,
  0x00000011: PhysicalKeyboardKey.superKey,
  0x00000013: PhysicalKeyboardKey.fnLock,
  0x00000014: PhysicalKeyboardKey.suspend,
  0x00000015: PhysicalKeyboardKey.resume,
  0x00000016: PhysicalKeyboardKey.turbo,
  0x00010082: PhysicalKeyboardKey.sleep,
  0x00010083: PhysicalKeyboardKey.wakeUp,
  0x000100b5: PhysicalKeyboardKey.displayToggleIntExt,
  0x00070000: PhysicalKeyboardKey.usbReserved,
  0x00070001: PhysicalKeyboardKey.usbErrorRollOver,
  0x00070002: PhysicalKeyboardKey.usbPostFail,
  0x00070003: PhysicalKeyboardKey.usbErrorUndefined,
  0x00070004: PhysicalKeyboardKey.keyA,
  0x00070005: PhysicalKeyboardKey.keyB,
  0x00070006: PhysicalKeyboardKey.keyC,
  0x00070007: PhysicalKeyboardKey.keyD,
  0x00070008: PhysicalKeyboardKey.keyE,
  0x00070009: PhysicalKeyboardKey.keyF,
  0x0007000a: PhysicalKeyboardKey.keyG,
  0x0007000b: PhysicalKeyboardKey.keyH,
  0x0007000c: PhysicalKeyboardKey.keyI,
  0x0007000d: PhysicalKeyboardKey.keyJ,
  0x0007000e: PhysicalKeyboardKey.keyK,
  0x0007000f: PhysicalKeyboardKey.keyL,
  0x00070010: PhysicalKeyboardKey.keyM,
  0x00070011: PhysicalKeyboardKey.keyN,
  0x00070012: PhysicalKeyboardKey.keyO,
  0x00070013: PhysicalKeyboardKey.keyP,
  0x00070014: PhysicalKeyboardKey.keyQ,
  0x00070015: PhysicalKeyboardKey.keyR,
  0x00070016: PhysicalKeyboardKey.keyS,
  0x00070017: PhysicalKeyboardKey.keyT,
  0x00070018: PhysicalKeyboardKey.keyU,
  0x00070019: PhysicalKeyboardKey.keyV,
  0x0007001a: PhysicalKeyboardKey.keyW,
  0x0007001b: PhysicalKeyboardKey.keyX,
  0x0007001c: PhysicalKeyboardKey.keyY,
  0x0007001d: PhysicalKeyboardKey.keyZ,
  0x0007001e: PhysicalKeyboardKey.digit1,
  0x0007001f: PhysicalKeyboardKey.digit2,
  0x00070020: PhysicalKeyboardKey.digit3,
  0x00070021: PhysicalKeyboardKey.digit4,
  0x00070022: PhysicalKeyboardKey.digit5,
  0x00070023: PhysicalKeyboardKey.digit6,
  0x00070024: PhysicalKeyboardKey.digit7,
  0x00070025: PhysicalKeyboardKey.digit8,
  0x00070026: PhysicalKeyboardKey.digit9,
  0x00070027: PhysicalKeyboardKey.digit0,
  0x00070028: PhysicalKeyboardKey.enter,
  0x00070029: PhysicalKeyboardKey.escape,
  0x0007002a: PhysicalKeyboardKey.backspace,
  0x0007002b: PhysicalKeyboardKey.tab,
  0x0007002c: PhysicalKeyboardKey.space,
  0x0007002d: PhysicalKeyboardKey.minus,
  0x0007002e: PhysicalKeyboardKey.equal,
  0x0007002f: PhysicalKeyboardKey.bracketLeft,
  0x00070030: PhysicalKeyboardKey.bracketRight,
  0x00070031: PhysicalKeyboardKey.backslash,
  0x00070033: PhysicalKeyboardKey.semicolon,
  0x00070034: PhysicalKeyboardKey.quote,
  0x00070035: PhysicalKeyboardKey.backquote,
  0x00070036: PhysicalKeyboardKey.comma,
  0x00070037: PhysicalKeyboardKey.period,
  0x00070038: PhysicalKeyboardKey.slash,
  0x00070039: PhysicalKeyboardKey.capsLock,
  0x0007003a: PhysicalKeyboardKey.f1,
  0x0007003b: PhysicalKeyboardKey.f2,
  0x0007003c: PhysicalKeyboardKey.f3,
  0x0007003d: PhysicalKeyboardKey.f4,
  0x0007003e: PhysicalKeyboardKey.f5,
  0x0007003f: PhysicalKeyboardKey.f6,
  0x00070040: PhysicalKeyboardKey.f7,
  0x00070041: PhysicalKeyboardKey.f8,
  0x00070042: PhysicalKeyboardKey.f9,
  0x00070043: PhysicalKeyboardKey.f10,
  0x00070044: PhysicalKeyboardKey.f11,
  0x00070045: PhysicalKeyboardKey.f12,
  0x00070046: PhysicalKeyboardKey.printScreen,
  0x00070047: PhysicalKeyboardKey.scrollLock,
  0x00070048: PhysicalKeyboardKey.pause,
  0x00070049: PhysicalKeyboardKey.insert,
  0x0007004a: PhysicalKeyboardKey.home,
  0x0007004b: PhysicalKeyboardKey.pageUp,
  0x0007004c: PhysicalKeyboardKey.delete,
  0x0007004d: PhysicalKeyboardKey.end,
  0x0007004e: PhysicalKeyboardKey.pageDown,
  0x0007004f: PhysicalKeyboardKey.arrowRight,
  0x00070050: PhysicalKeyboardKey.arrowLeft,
  0x00070051: PhysicalKeyboardKey.arrowDown,
  0x00070052: PhysicalKeyboardKey.arrowUp,
  0x00070053: PhysicalKeyboardKey.numLock,
  0x00070054: PhysicalKeyboardKey.numpadDivide,
  0x00070055: PhysicalKeyboardKey.numpadMultiply,
  0x00070056: PhysicalKeyboardKey.numpadSubtract,
  0x00070057: PhysicalKeyboardKey.numpadAdd,
  0x00070058: PhysicalKeyboardKey.numpadEnter,
  0x00070059: PhysicalKeyboardKey.numpad1,
  0x0007005a: PhysicalKeyboardKey.numpad2,
  0x0007005b: PhysicalKeyboardKey.numpad3,
  0x0007005c: PhysicalKeyboardKey.numpad4,
  0x0007005d: PhysicalKeyboardKey.numpad5,
  0x0007005e: PhysicalKeyboardKey.numpad6,
  0x0007005f: PhysicalKeyboardKey.numpad7,
  0x00070060: PhysicalKeyboardKey.numpad8,
  0x00070061: PhysicalKeyboardKey.numpad9,
  0x00070062: PhysicalKeyboardKey.numpad0,
  0x00070063: PhysicalKeyboardKey.numpadDecimal,
  0x00070064: PhysicalKeyboardKey.intlBackslash,
  0x00070065: PhysicalKeyboardKey.contextMenu,
  0x00070066: PhysicalKeyboardKey.power,
  0x00070067: PhysicalKeyboardKey.numpadEqual,
  0x00070068: PhysicalKeyboardKey.f13,
  0x00070069: PhysicalKeyboardKey.f14,
  0x0007006a: PhysicalKeyboardKey.f15,
  0x0007006b: PhysicalKeyboardKey.f16,
  0x0007006c: PhysicalKeyboardKey.f17,
  0x0007006d: PhysicalKeyboardKey.f18,
  0x0007006e: PhysicalKeyboardKey.f19,
  0x0007006f: PhysicalKeyboardKey.f20,
  0x00070070: PhysicalKeyboardKey.f21,
  0x00070071: PhysicalKeyboardKey.f22,
  0x00070072: PhysicalKeyboardKey.f23,
  0x00070073: PhysicalKeyboardKey.f24,
  0x00070074: PhysicalKeyboardKey.open,
  0x00070075: PhysicalKeyboardKey.help,
  0x00070077: PhysicalKeyboardKey.select,
  0x00070079: PhysicalKeyboardKey.again,
  0x0007007a: PhysicalKeyboardKey.undo,
  0x0007007b: PhysicalKeyboardKey.cut,
  0x0007007c: PhysicalKeyboardKey.copy,
  0x0007007d: PhysicalKeyboardKey.paste,
  0x0007007e: PhysicalKeyboardKey.find,
  0x0007007f: PhysicalKeyboardKey.audioVolumeMute,
  0x00070080: PhysicalKeyboardKey.audioVolumeUp,
  0x00070081: PhysicalKeyboardKey.audioVolumeDown,
  0x00070085: PhysicalKeyboardKey.numpadComma,
  0x00070087: PhysicalKeyboardKey.intlRo,
  0x00070088: PhysicalKeyboardKey.kanaMode,
  0x00070089: PhysicalKeyboardKey.intlYen,
  0x0007008a: PhysicalKeyboardKey.convert,
  0x0007008b: PhysicalKeyboardKey.nonConvert,
  0x00070090: PhysicalKeyboardKey.lang1,
  0x00070091: PhysicalKeyboardKey.lang2,
  0x00070092: PhysicalKeyboardKey.lang3,
  0x00070093: PhysicalKeyboardKey.lang4,
  0x00070094: PhysicalKeyboardKey.lang5,
  0x0007009b: PhysicalKeyboardKey.abort,
  0x000700a3: PhysicalKeyboardKey.props,
  0x000700b6: PhysicalKeyboardKey.numpadParenLeft,
  0x000700b7: PhysicalKeyboardKey.numpadParenRight,
  0x000700bb: PhysicalKeyboardKey.numpadBackspace,
  0x000700d0: PhysicalKeyboardKey.numpadMemoryStore,
  0x000700d1: PhysicalKeyboardKey.numpadMemoryRecall,
  0x000700d2: PhysicalKeyboardKey.numpadMemoryClear,
  0x000700d3: PhysicalKeyboardKey.numpadMemoryAdd,
  0x000700d4: PhysicalKeyboardKey.numpadMemorySubtract,
  0x000700d7: PhysicalKeyboardKey.numpadSignChange,
  0x000700d8: PhysicalKeyboardKey.numpadClear,
  0x000700d9: PhysicalKeyboardKey.numpadClearEntry,
  0x000700e0: PhysicalKeyboardKey.controlLeft,
  0x000700e1: PhysicalKeyboardKey.shiftLeft,
  0x000700e2: PhysicalKeyboardKey.altLeft,
  0x000700e3: PhysicalKeyboardKey.metaLeft,
  0x000700e4: PhysicalKeyboardKey.controlRight,
  0x000700e5: PhysicalKeyboardKey.shiftRight,
  0x000700e6: PhysicalKeyboardKey.altRight,
  0x000700e7: PhysicalKeyboardKey.metaRight,
  0x000c0060: PhysicalKeyboardKey.info,
  0x000c0061: PhysicalKeyboardKey.closedCaptionToggle,
  0x000c006f: PhysicalKeyboardKey.brightnessUp,
  0x000c0070: PhysicalKeyboardKey.brightnessDown,
  0x000c0072: PhysicalKeyboardKey.brightnessToggle,
  0x000c0073: PhysicalKeyboardKey.brightnessMinimum,
  0x000c0074: PhysicalKeyboardKey.brightnessMaximum,
  0x000c0075: PhysicalKeyboardKey.brightnessAuto,
  0x000c0083: PhysicalKeyboardKey.mediaLast,
  0x000c008c: PhysicalKeyboardKey.launchPhone,
  0x000c008d: PhysicalKeyboardKey.programGuide,
  0x000c0094: PhysicalKeyboardKey.exit,
  0x000c009c: PhysicalKeyboardKey.channelUp,
  0x000c009d: PhysicalKeyboardKey.channelDown,
  0x000c00b0: PhysicalKeyboardKey.mediaPlay,
  0x000c00b2: PhysicalKeyboardKey.mediaRecord,
  0x000c00b3: PhysicalKeyboardKey.mediaFastForward,
  0x000c00b4: PhysicalKeyboardKey.mediaRewind,
  0x000c00b5: PhysicalKeyboardKey.mediaTrackNext,
  0x000c00b6: PhysicalKeyboardKey.mediaTrackPrevious,
  0x000c00b7: PhysicalKeyboardKey.mediaStop,
  0x000c00b8: PhysicalKeyboardKey.eject,
  0x000c00cd: PhysicalKeyboardKey.mediaPlayPause,
  0x000c00cf: PhysicalKeyboardKey.speechInputToggle,
  0x000c00e5: PhysicalKeyboardKey.bassBoost,
  0x000c0183: PhysicalKeyboardKey.mediaSelect,
  0x000c0184: PhysicalKeyboardKey.launchWordProcessor,
  0x000c0186: PhysicalKeyboardKey.launchSpreadsheet,
  0x000c018a: PhysicalKeyboardKey.launchMail,
  0x000c018d: PhysicalKeyboardKey.launchContacts,
  0x000c018e: PhysicalKeyboardKey.launchCalendar,
  0x000c0192: PhysicalKeyboardKey.launchApp2,
  0x000c0194: PhysicalKeyboardKey.launchApp1,
  0x000c0196: PhysicalKeyboardKey.launchInternetBrowser,
  0x000c019c: PhysicalKeyboardKey.logOff,
  0x000c019e: PhysicalKeyboardKey.lockScreen,
  0x000c019f: PhysicalKeyboardKey.launchControlPanel,
  0x000c01a2: PhysicalKeyboardKey.selectTask,
  0x000c01a7: PhysicalKeyboardKey.launchDocuments,
  0x000c01ab: PhysicalKeyboardKey.spellCheck,
  0x000c01ae: PhysicalKeyboardKey.launchKeyboardLayout,
  0x000c01b1: PhysicalKeyboardKey.launchScreenSaver,
  0x000c01cb: PhysicalKeyboardKey.launchAssistant,
  0x000c01b7: PhysicalKeyboardKey.launchAudioBrowser,
  0x000c0201: PhysicalKeyboardKey.newKey,
  0x000c0203: PhysicalKeyboardKey.close,
  0x000c0207: PhysicalKeyboardKey.save,
  0x000c0208: PhysicalKeyboardKey.print,
  0x000c0221: PhysicalKeyboardKey.browserSearch,
  0x000c0223: PhysicalKeyboardKey.browserHome,
  0x000c0224: PhysicalKeyboardKey.browserBack,
  0x000c0225: PhysicalKeyboardKey.browserForward,
  0x000c0226: PhysicalKeyboardKey.browserStop,
  0x000c0227: PhysicalKeyboardKey.browserRefresh,
  0x000c022a: PhysicalKeyboardKey.browserFavorites,
  0x000c022d: PhysicalKeyboardKey.zoomIn,
  0x000c022e: PhysicalKeyboardKey.zoomOut,
  0x000c0232: PhysicalKeyboardKey.zoomToggle,
  0x000c0279: PhysicalKeyboardKey.redo,
  0x000c0289: PhysicalKeyboardKey.mailReply,
  0x000c028b: PhysicalKeyboardKey.mailForward,
  0x000c028c: PhysicalKeyboardKey.mailSend,
  0x000c029d: PhysicalKeyboardKey.keyboardLayoutSelect,
  0x000c029f: PhysicalKeyboardKey.showAllWindows,
  0x0005ff01: PhysicalKeyboardKey.gameButton1,
  0x0005ff02: PhysicalKeyboardKey.gameButton2,
  0x0005ff03: PhysicalKeyboardKey.gameButton3,
  0x0005ff04: PhysicalKeyboardKey.gameButton4,
  0x0005ff05: PhysicalKeyboardKey.gameButton5,
  0x0005ff06: PhysicalKeyboardKey.gameButton6,
  0x0005ff07: PhysicalKeyboardKey.gameButton7,
  0x0005ff08: PhysicalKeyboardKey.gameButton8,
  0x0005ff09: PhysicalKeyboardKey.gameButton9,
  0x0005ff0a: PhysicalKeyboardKey.gameButton10,
  0x0005ff0b: PhysicalKeyboardKey.gameButton11,
  0x0005ff0c: PhysicalKeyboardKey.gameButton12,
  0x0005ff0d: PhysicalKeyboardKey.gameButton13,
  0x0005ff0e: PhysicalKeyboardKey.gameButton14,
  0x0005ff0f: PhysicalKeyboardKey.gameButton15,
  0x0005ff10: PhysicalKeyboardKey.gameButton16,
  0x0005ff11: PhysicalKeyboardKey.gameButtonA,
  0x0005ff12: PhysicalKeyboardKey.gameButtonB,
  0x0005ff13: PhysicalKeyboardKey.gameButtonC,
  0x0005ff14: PhysicalKeyboardKey.gameButtonLeft1,
  0x0005ff15: PhysicalKeyboardKey.gameButtonLeft2,
  0x0005ff16: PhysicalKeyboardKey.gameButtonMode,
  0x0005ff17: PhysicalKeyboardKey.gameButtonRight1,
  0x0005ff18: PhysicalKeyboardKey.gameButtonRight2,
  0x0005ff19: PhysicalKeyboardKey.gameButtonSelect,
  0x0005ff1a: PhysicalKeyboardKey.gameButtonStart,
  0x0005ff1b: PhysicalKeyboardKey.gameButtonThumbLeft,
  0x0005ff1c: PhysicalKeyboardKey.gameButtonThumbRight,
  0x0005ff1d: PhysicalKeyboardKey.gameButtonX,
  0x0005ff1e: PhysicalKeyboardKey.gameButtonY,
  0x0005ff1f: PhysicalKeyboardKey.gameButtonZ,
  0x00000012: PhysicalKeyboardKey.fn,
}