kFuchsiaToLogicalKey top-level constant Null safety

Map<int, LogicalKeyboardKey> const kFuchsiaToLogicalKey

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,
  0x100000017: LogicalKeyboardKey.privacyScreenToggle,
  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,
  0x1000c0079: LogicalKeyboardKey.kbdIllumUp,
  0x1000c007a: LogicalKeyboardKey.kbdIllumDown,
  0x1000c0083: LogicalKeyboardKey.mediaLast,
  0x1000c008c: LogicalKeyboardKey.launchPhone,
  0x1000c008d: LogicalKeyboardKey.programGuide,
  0x1000c0094: LogicalKeyboardKey.exit,
  0x1000c009c: LogicalKeyboardKey.channelUp,
  0x1000c009d: LogicalKeyboardKey.channelDown,
  0x1000c00b0: LogicalKeyboardKey.mediaPlay,
  0x1000c00b1: LogicalKeyboardKey.mediaPause,
  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,
}