kFuchsiaToLogicalKey top-level constant

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

Maps Fuchsia-specific IDs to the matching LogicalKeyboardKey.

Implementation

const Map<int, LogicalKeyboardKey> kFuchsiaToLogicalKey = <int, LogicalKeyboardKey>{
  0x100000000: LogicalKeyboardKey.none,
  0x100000010: LogicalKeyboardKey.hyper,
  0x100000011: LogicalKeyboardKey.superKey,
  0x100000013: LogicalKeyboardKey.fnLock,
  0x100000014: LogicalKeyboardKey.suspend,
  0x100000015: LogicalKeyboardKey.resume,
  0x100000016: LogicalKeyboardKey.turbo,
  0x100010082: LogicalKeyboardKey.sleep,
  0x100010083: LogicalKeyboardKey.wakeUp,
  0x1000100b5: LogicalKeyboardKey.displayToggleIntExt,
  0x100070000: LogicalKeyboardKey.usbReserved,
  0x100070001: LogicalKeyboardKey.usbErrorRollOver,
  0x100070002: LogicalKeyboardKey.usbPostFail,
  0x100070003: LogicalKeyboardKey.usbErrorUndefined,
  0x00000061: LogicalKeyboardKey.keyA,
  0x00000062: LogicalKeyboardKey.keyB,
  0x00000063: LogicalKeyboardKey.keyC,
  0x00000064: LogicalKeyboardKey.keyD,
  0x00000065: LogicalKeyboardKey.keyE,
  0x00000066: LogicalKeyboardKey.keyF,
  0x00000067: LogicalKeyboardKey.keyG,
  0x00000068: LogicalKeyboardKey.keyH,
  0x00000069: LogicalKeyboardKey.keyI,
  0x0000006a: LogicalKeyboardKey.keyJ,
  0x0000006b: LogicalKeyboardKey.keyK,
  0x0000006c: LogicalKeyboardKey.keyL,
  0x0000006d: LogicalKeyboardKey.keyM,
  0x0000006e: LogicalKeyboardKey.keyN,
  0x0000006f: LogicalKeyboardKey.keyO,
  0x00000070: LogicalKeyboardKey.keyP,
  0x00000071: LogicalKeyboardKey.keyQ,
  0x00000072: LogicalKeyboardKey.keyR,
  0x00000073: LogicalKeyboardKey.keyS,
  0x00000074: LogicalKeyboardKey.keyT,
  0x00000075: LogicalKeyboardKey.keyU,
  0x00000076: LogicalKeyboardKey.keyV,
  0x00000077: LogicalKeyboardKey.keyW,
  0x00000078: LogicalKeyboardKey.keyX,
  0x00000079: LogicalKeyboardKey.keyY,
  0x0000007a: LogicalKeyboardKey.keyZ,
  0x00000031: LogicalKeyboardKey.digit1,
  0x00000032: LogicalKeyboardKey.digit2,
  0x00000033: LogicalKeyboardKey.digit3,
  0x00000034: LogicalKeyboardKey.digit4,
  0x00000035: LogicalKeyboardKey.digit5,
  0x00000036: LogicalKeyboardKey.digit6,
  0x00000037: LogicalKeyboardKey.digit7,
  0x00000038: LogicalKeyboardKey.digit8,
  0x00000039: LogicalKeyboardKey.digit9,
  0x00000030: LogicalKeyboardKey.digit0,
  0x100070028: LogicalKeyboardKey.enter,
  0x100070029: LogicalKeyboardKey.escape,
  0x10007002a: LogicalKeyboardKey.backspace,
  0x10007002b: LogicalKeyboardKey.tab,
  0x00000020: LogicalKeyboardKey.space,
  0x0000002d: LogicalKeyboardKey.minus,
  0x0000003d: LogicalKeyboardKey.equal,
  0x0000005b: LogicalKeyboardKey.bracketLeft,
  0x0000005d: LogicalKeyboardKey.bracketRight,
  0x0000005c: LogicalKeyboardKey.backslash,
  0x0000003b: LogicalKeyboardKey.semicolon,
  0x00000027: LogicalKeyboardKey.quote,
  0x00000060: LogicalKeyboardKey.backquote,
  0x0000002c: LogicalKeyboardKey.comma,
  0x0000002e: LogicalKeyboardKey.period,
  0x0000002f: LogicalKeyboardKey.slash,
  0x100070039: LogicalKeyboardKey.capsLock,
  0x10007003a: LogicalKeyboardKey.f1,
  0x10007003b: LogicalKeyboardKey.f2,
  0x10007003c: LogicalKeyboardKey.f3,
  0x10007003d: LogicalKeyboardKey.f4,
  0x10007003e: LogicalKeyboardKey.f5,
  0x10007003f: LogicalKeyboardKey.f6,
  0x100070040: LogicalKeyboardKey.f7,
  0x100070041: LogicalKeyboardKey.f8,
  0x100070042: LogicalKeyboardKey.f9,
  0x100070043: LogicalKeyboardKey.f10,
  0x100070044: LogicalKeyboardKey.f11,
  0x100070045: LogicalKeyboardKey.f12,
  0x100070046: LogicalKeyboardKey.printScreen,
  0x100070047: LogicalKeyboardKey.scrollLock,
  0x100070048: LogicalKeyboardKey.pause,
  0x100070049: LogicalKeyboardKey.insert,
  0x10007004a: LogicalKeyboardKey.home,
  0x10007004b: LogicalKeyboardKey.pageUp,
  0x10007004c: LogicalKeyboardKey.delete,
  0x10007004d: LogicalKeyboardKey.end,
  0x10007004e: LogicalKeyboardKey.pageDown,
  0x10007004f: LogicalKeyboardKey.arrowRight,
  0x100070050: LogicalKeyboardKey.arrowLeft,
  0x100070051: LogicalKeyboardKey.arrowDown,
  0x100070052: LogicalKeyboardKey.arrowUp,
  0x100070053: LogicalKeyboardKey.numLock,
  0x100070054: LogicalKeyboardKey.numpadDivide,
  0x100070055: LogicalKeyboardKey.numpadMultiply,
  0x100070056: LogicalKeyboardKey.numpadSubtract,
  0x100070057: LogicalKeyboardKey.numpadAdd,
  0x100070058: LogicalKeyboardKey.numpadEnter,
  0x100070059: LogicalKeyboardKey.numpad1,
  0x10007005a: LogicalKeyboardKey.numpad2,
  0x10007005b: LogicalKeyboardKey.numpad3,
  0x10007005c: LogicalKeyboardKey.numpad4,
  0x10007005d: LogicalKeyboardKey.numpad5,
  0x10007005e: LogicalKeyboardKey.numpad6,
  0x10007005f: LogicalKeyboardKey.numpad7,
  0x100070060: LogicalKeyboardKey.numpad8,
  0x100070061: LogicalKeyboardKey.numpad9,
  0x100070062: LogicalKeyboardKey.numpad0,
  0x100070063: LogicalKeyboardKey.numpadDecimal,
  0x100070064: LogicalKeyboardKey.intlBackslash,
  0x100070065: LogicalKeyboardKey.contextMenu,
  0x100070066: LogicalKeyboardKey.power,
  0x100070067: LogicalKeyboardKey.numpadEqual,
  0x100070068: LogicalKeyboardKey.f13,
  0x100070069: LogicalKeyboardKey.f14,
  0x10007006a: LogicalKeyboardKey.f15,
  0x10007006b: LogicalKeyboardKey.f16,
  0x10007006c: LogicalKeyboardKey.f17,
  0x10007006d: LogicalKeyboardKey.f18,
  0x10007006e: LogicalKeyboardKey.f19,
  0x10007006f: LogicalKeyboardKey.f20,
  0x100070070: LogicalKeyboardKey.f21,
  0x100070071: LogicalKeyboardKey.f22,
  0x100070072: LogicalKeyboardKey.f23,
  0x100070073: LogicalKeyboardKey.f24,
  0x100070074: LogicalKeyboardKey.open,
  0x100070075: LogicalKeyboardKey.help,
  0x100070077: LogicalKeyboardKey.select,
  0x100070079: LogicalKeyboardKey.again,
  0x10007007a: LogicalKeyboardKey.undo,
  0x10007007b: LogicalKeyboardKey.cut,
  0x10007007c: LogicalKeyboardKey.copy,
  0x10007007d: LogicalKeyboardKey.paste,
  0x10007007e: LogicalKeyboardKey.find,
  0x10007007f: LogicalKeyboardKey.audioVolumeMute,
  0x100070080: LogicalKeyboardKey.audioVolumeUp,
  0x100070081: LogicalKeyboardKey.audioVolumeDown,
  0x100070085: LogicalKeyboardKey.numpadComma,
  0x100070087: LogicalKeyboardKey.intlRo,
  0x100070088: LogicalKeyboardKey.kanaMode,
  0x100070089: LogicalKeyboardKey.intlYen,
  0x10007008a: LogicalKeyboardKey.convert,
  0x10007008b: LogicalKeyboardKey.nonConvert,
  0x100070090: LogicalKeyboardKey.lang1,
  0x100070091: LogicalKeyboardKey.lang2,
  0x100070092: LogicalKeyboardKey.lang3,
  0x100070093: LogicalKeyboardKey.lang4,
  0x100070094: LogicalKeyboardKey.lang5,
  0x10007009b: LogicalKeyboardKey.abort,
  0x1000700a3: LogicalKeyboardKey.props,
  0x1000700b6: LogicalKeyboardKey.numpadParenLeft,
  0x1000700b7: LogicalKeyboardKey.numpadParenRight,
  0x1000700bb: LogicalKeyboardKey.numpadBackspace,
  0x1000700d0: LogicalKeyboardKey.numpadMemoryStore,
  0x1000700d1: LogicalKeyboardKey.numpadMemoryRecall,
  0x1000700d2: LogicalKeyboardKey.numpadMemoryClear,
  0x1000700d3: LogicalKeyboardKey.numpadMemoryAdd,
  0x1000700d4: LogicalKeyboardKey.numpadMemorySubtract,
  0x1000700d7: LogicalKeyboardKey.numpadSignChange,
  0x1000700d8: LogicalKeyboardKey.numpadClear,
  0x1000700d9: LogicalKeyboardKey.numpadClearEntry,
  0x1000700e0: LogicalKeyboardKey.controlLeft,
  0x1000700e1: LogicalKeyboardKey.shiftLeft,
  0x1000700e2: LogicalKeyboardKey.altLeft,
  0x1000700e3: LogicalKeyboardKey.metaLeft,
  0x1000700e4: LogicalKeyboardKey.controlRight,
  0x1000700e5: LogicalKeyboardKey.shiftRight,
  0x1000700e6: LogicalKeyboardKey.altRight,
  0x1000700e7: LogicalKeyboardKey.metaRight,
  0x1000c0060: LogicalKeyboardKey.info,
  0x1000c0061: LogicalKeyboardKey.closedCaptionToggle,
  0x1000c006f: LogicalKeyboardKey.brightnessUp,
  0x1000c0070: LogicalKeyboardKey.brightnessDown,
  0x1000c0072: LogicalKeyboardKey.brightnessToggle,
  0x1000c0073: LogicalKeyboardKey.brightnessMinimum,
  0x1000c0074: LogicalKeyboardKey.brightnessMaximum,
  0x1000c0075: LogicalKeyboardKey.brightnessAuto,
  0x1000c0083: LogicalKeyboardKey.mediaLast,
  0x1000c008c: LogicalKeyboardKey.launchPhone,
  0x1000c008d: LogicalKeyboardKey.programGuide,
  0x1000c0094: LogicalKeyboardKey.exit,
  0x1000c009c: LogicalKeyboardKey.channelUp,
  0x1000c009d: LogicalKeyboardKey.channelDown,
  0x1000c00b0: LogicalKeyboardKey.mediaPlay,
  0x1000c00b2: LogicalKeyboardKey.mediaRecord,
  0x1000c00b3: LogicalKeyboardKey.mediaFastForward,
  0x1000c00b4: LogicalKeyboardKey.mediaRewind,
  0x1000c00b5: LogicalKeyboardKey.mediaTrackNext,
  0x1000c00b6: LogicalKeyboardKey.mediaTrackPrevious,
  0x1000c00b7: LogicalKeyboardKey.mediaStop,
  0x1000c00b8: LogicalKeyboardKey.eject,
  0x1000c00cd: LogicalKeyboardKey.mediaPlayPause,
  0x1000c00cf: LogicalKeyboardKey.speechInputToggle,
  0x1000c00e5: LogicalKeyboardKey.bassBoost,
  0x1000c0183: LogicalKeyboardKey.mediaSelect,
  0x1000c0184: LogicalKeyboardKey.launchWordProcessor,
  0x1000c0186: LogicalKeyboardKey.launchSpreadsheet,
  0x1000c018a: LogicalKeyboardKey.launchMail,
  0x1000c018d: LogicalKeyboardKey.launchContacts,
  0x1000c018e: LogicalKeyboardKey.launchCalendar,
  0x1000c0192: LogicalKeyboardKey.launchApp2,
  0x1000c0194: LogicalKeyboardKey.launchApp1,
  0x1000c0196: LogicalKeyboardKey.launchInternetBrowser,
  0x1000c019c: LogicalKeyboardKey.logOff,
  0x1000c019e: LogicalKeyboardKey.lockScreen,
  0x1000c019f: LogicalKeyboardKey.launchControlPanel,
  0x1000c01a2: LogicalKeyboardKey.selectTask,
  0x1000c01a7: LogicalKeyboardKey.launchDocuments,
  0x1000c01ab: LogicalKeyboardKey.spellCheck,
  0x1000c01ae: LogicalKeyboardKey.launchKeyboardLayout,
  0x1000c01b1: LogicalKeyboardKey.launchScreenSaver,
  0x1000c01cb: LogicalKeyboardKey.launchAssistant,
  0x1000c01b7: LogicalKeyboardKey.launchAudioBrowser,
  0x1000c0201: LogicalKeyboardKey.newKey,
  0x1000c0203: LogicalKeyboardKey.close,
  0x1000c0207: LogicalKeyboardKey.save,
  0x1000c0208: LogicalKeyboardKey.print,
  0x1000c0221: LogicalKeyboardKey.browserSearch,
  0x1000c0223: LogicalKeyboardKey.browserHome,
  0x1000c0224: LogicalKeyboardKey.browserBack,
  0x1000c0225: LogicalKeyboardKey.browserForward,
  0x1000c0226: LogicalKeyboardKey.browserStop,
  0x1000c0227: LogicalKeyboardKey.browserRefresh,
  0x1000c022a: LogicalKeyboardKey.browserFavorites,
  0x1000c022d: LogicalKeyboardKey.zoomIn,
  0x1000c022e: LogicalKeyboardKey.zoomOut,
  0x1000c0232: LogicalKeyboardKey.zoomToggle,
  0x1000c0279: LogicalKeyboardKey.redo,
  0x1000c0289: LogicalKeyboardKey.mailReply,
  0x1000c028b: LogicalKeyboardKey.mailForward,
  0x1000c028c: LogicalKeyboardKey.mailSend,
  0x1000c029d: LogicalKeyboardKey.keyboardLayoutSelect,
  0x1000c029f: LogicalKeyboardKey.showAllWindows,
  0x10005ff01: LogicalKeyboardKey.gameButton1,
  0x10005ff02: LogicalKeyboardKey.gameButton2,
  0x10005ff03: LogicalKeyboardKey.gameButton3,
  0x10005ff04: LogicalKeyboardKey.gameButton4,
  0x10005ff05: LogicalKeyboardKey.gameButton5,
  0x10005ff06: LogicalKeyboardKey.gameButton6,
  0x10005ff07: LogicalKeyboardKey.gameButton7,
  0x10005ff08: LogicalKeyboardKey.gameButton8,
  0x10005ff09: LogicalKeyboardKey.gameButton9,
  0x10005ff0a: LogicalKeyboardKey.gameButton10,
  0x10005ff0b: LogicalKeyboardKey.gameButton11,
  0x10005ff0c: LogicalKeyboardKey.gameButton12,
  0x10005ff0d: LogicalKeyboardKey.gameButton13,
  0x10005ff0e: LogicalKeyboardKey.gameButton14,
  0x10005ff0f: LogicalKeyboardKey.gameButton15,
  0x10005ff10: LogicalKeyboardKey.gameButton16,
  0x10005ff11: LogicalKeyboardKey.gameButtonA,
  0x10005ff12: LogicalKeyboardKey.gameButtonB,
  0x10005ff13: LogicalKeyboardKey.gameButtonC,
  0x10005ff14: LogicalKeyboardKey.gameButtonLeft1,
  0x10005ff15: LogicalKeyboardKey.gameButtonLeft2,
  0x10005ff16: LogicalKeyboardKey.gameButtonMode,
  0x10005ff17: LogicalKeyboardKey.gameButtonRight1,
  0x10005ff18: LogicalKeyboardKey.gameButtonRight2,
  0x10005ff19: LogicalKeyboardKey.gameButtonSelect,
  0x10005ff1a: LogicalKeyboardKey.gameButtonStart,
  0x10005ff1b: LogicalKeyboardKey.gameButtonThumbLeft,
  0x10005ff1c: LogicalKeyboardKey.gameButtonThumbRight,
  0x10005ff1d: LogicalKeyboardKey.gameButtonX,
  0x10005ff1e: LogicalKeyboardKey.gameButtonY,
  0x10005ff1f: LogicalKeyboardKey.gameButtonZ,
  0x100000012: LogicalKeyboardKey.fn,
}