键盘输入码表
说明
这个都是模拟键盘输入的,参数分为 eventPageID 和 eventUsageID。两个参数没具体什么意思别问,用就可以了。
快捷键模拟
eventPageID = 0x0C
onsumer Page (0x0C) */
/* All controls on the Consumer page are application-specific. That is, they affect a specific device, not the system as a whole. */
eventUsageID = 以下是从源码中复制, 具体什么情况需要自己试试
kHIDUsage_Csmr_ConsumerControl = 0x01, /* Application Collection */
kHIDUsage_Csmr_NumericKeyPad = 0x02, /* Named Array */
kHIDUsage_Csmr_ProgrammableButtons = 0x03, /* Named Array */
/* 0x03 - 0x1F Reserved */
kHIDUsage_Csmr_Plus10 = 0x20, /* One-Shot Control */
kHIDUsage_Csmr_Plus100 = 0x21, /* One-Shot Control */
kHIDUsage_Csmr_AMOrPM = 0x22, /* One-Shot Control */
/* 0x23 - 0x3F Reserved */
kHIDUsage_Csmr_Power = 0x30, /* On/Off Control */
kHIDUsage_Csmr_Reset = 0x31, /* One-Shot Control */
kHIDUsage_Csmr_Sleep = 0x32, /* One-Shot Control */
kHIDUsage_Csmr_SleepAfter = 0x33, /* One-Shot Control */
kHIDUsage_Csmr_SleepMode = 0x34, /* Re-Trigger Control */
kHIDUsage_Csmr_Illumination = 0x35, /* On/Off Control */
kHIDUsage_Csmr_FunctionButtons = 0x36, /* Named Array */
/* 0x37 - 0x3F Reserved */
kHIDUsage_Csmr_Menu = 0x40, /* On/Off Control */
kHIDUsage_Csmr_MenuPick = 0x41, /* One-Shot Control */
kHIDUsage_Csmr_MenuUp = 0x42, /* One-Shot Control */
kHIDUsage_Csmr_MenuDown = 0x43, /* One-Shot Control */
kHIDUsage_Csmr_MenuLeft = 0x44, /* One-Shot Control */
kHIDUsage_Csmr_MenuRight = 0x45, /* One-Shot Control */
kHIDUsage_Csmr_MenuEscape = 0x46, /* One-Shot Control */
kHIDUsage_Csmr_MenuValueIncrease = 0x47, /* One-Shot Control */
kHIDUsage_Csmr_MenuValueDecrease = 0x48, /* One-Shot Control */
/* 0x49 - 0x5F Reserved */
kHIDUsage_Csmr_DataOnScreen = 0x60, /* On/Off Control */
kHIDUsage_Csmr_ClosedCaption = 0x61, /* On/Off Control */
kHIDUsage_Csmr_ClosedCaptionSelect = 0x62, /* Selector */
kHIDUsage_Csmr_VCROrTV = 0x63, /* On/Off Control */
kHIDUsage_Csmr_BroadcastMode = 0x64, /* One-Shot Control */
kHIDUsage_Csmr_Snapshot = 0x65, /* One-Shot Control */
kHIDUsage_Csmr_Still = 0x66, /* One-Shot Control */
/* 0x67 - 0x7F Reserved */
kHIDUsage_Csmr_Selection = 0x80, /* Named Array */
kHIDUsage_Csmr_Assign = 0x81, /* Selector */
kHIDUsage_Csmr_ModeStep = 0x82, /* One-Shot Control */
kHIDUsage_Csmr_RecallLast = 0x83, /* One-Shot Control */
kHIDUsage_Csmr_EnterChannel = 0x84, /* One-Shot Control */
kHIDUsage_Csmr_OrderMovie = 0x85, /* One-Shot Control */
kHIDUsage_Csmr_Channel = 0x86, /* Linear Control */
kHIDUsage_Csmr_MediaSelection = 0x87, /* Selector */
kHIDUsage_Csmr_MediaSelectComputer = 0x88, /* Selector */
kHIDUsage_Csmr_MediaSelectTV = 0x89, /* Selector */
kHIDUsage_Csmr_MediaSelectWWW = 0x8A, /* Selector */
kHIDUsage_Csmr_MediaSelectDVD = 0x8B, /* Selector */
kHIDUsage_Csmr_MediaSelectTelephone = 0x8C, /* Selector */
kHIDUsage_Csmr_MediaSelectProgramGuide = 0x8D, /* Selector */
kHIDUsage_Csmr_MediaSelectVideoPhone = 0x8E, /* Selector */
kHIDUsage_Csmr_MediaSelectGames = 0x8F, /* Selector */
kHIDUsage_Csmr_MediaSelectMessages = 0x90, /* Selector */
kHIDUsage_Csmr_MediaSelectCD = 0x91, /* Selector */
kHIDUsage_Csmr_MediaSelectVCR = 0x92, /* Selector */
kHIDUsage_Csmr_MediaSelectTuner = 0x93, /* Selector */
kHIDUsage_Csmr_Quit = 0x94, /* One-Shot Control */
kHIDUsage_Csmr_Help = 0x95, /* On/Off Control */
kHIDUsage_Csmr_MediaSelectTape = 0x96, /* Selector */
kHIDUsage_Csmr_MediaSelectCable = 0x97, /* Selector */
kHIDUsage_Csmr_MediaSelectSatellite = 0x98, /* Selector */
kHIDUsage_Csmr_MediaSelectSecurity = 0x99, /* Selector */
kHIDUsage_Csmr_MediaSelectHome = 0x9A, /* Selector */
kHIDUsage_Csmr_MediaSelectCall = 0x9B, /* Selector */
kHIDUsage_Csmr_ChannelIncrement = 0x9C, /* One-Shot Control */
kHIDUsage_Csmr_ChannelDecrement = 0x9D, /* One-Shot Control */
kHIDUsage_Csmr_Media = 0x9E, /* Selector */
/* 0x9F Reserved */
kHIDUsage_Csmr_VCRPlus = 0xA0, /* One-Shot Control */
kHIDUsage_Csmr_Once = 0xA1, /* One-Shot Control */
kHIDUsage_Csmr_Daily = 0xA2, /* One-Shot Control */
kHIDUsage_Csmr_Weekly = 0xA3, /* One-Shot Control */
kHIDUsage_Csmr_Monthly = 0xA4, /* One-Shot Control */
/* 0xA5 - 0xAF Reserved */
kHIDUsage_Csmr_Play = 0xB0, /* On/Off Control */
kHIDUsage_Csmr_Pause = 0xB1, /* On/Off Control */
kHIDUsage_Csmr_Record = 0xB2, /* On/Off Control */
kHIDUsage_Csmr_FastForward = 0xB3, /* On/Off Control */
kHIDUsage_Csmr_Rewind = 0xB4, /* On/Off Control */
kHIDUsage_Csmr_ScanNextTrack = 0xB5, /* One-Shot Control */
kHIDUsage_Csmr_ScanPreviousTrack = 0xB6, /* One-Shot Control */
kHIDUsage_Csmr_Stop = 0xB7, /* One-Shot Control */
kHIDUsage_Csmr_Eject = 0xB8, /* One-Shot Control */
kHIDUsage_Csmr_RandomPlay = 0xB9, /* On/Off Control */
kHIDUsage_Csmr_SelectDisc = 0xBA, /* Named Array */
kHIDUsage_Csmr_EnterDisc = 0xBB, /* Momentary Control */
kHIDUsage_Csmr_Repeat = 0xBC, /* One-Shot Control */
kHIDUsage_Csmr_Tracking = 0xBD, /* Linear Control */
kHIDUsage_Csmr_TrackNormal = 0xBE, /* One-Shot Control */
kHIDUsage_Csmr_SlowTracking = 0xBF, /* Linear Control */
kHIDUsage_Csmr_FrameForward = 0xC0, /* Re-Trigger Control */
kHIDUsage_Csmr_FrameBack = 0xC1, /* Re-Trigger Control */
kHIDUsage_Csmr_Mark = 0xC2, /* One-Shot Control */
kHIDUsage_Csmr_ClearMark = 0xC3, /* One-Shot Control */
kHIDUsage_Csmr_RepeatFromMark = 0xC4, /* On/Off Control */
kHIDUsage_Csmr_ReturnToMark = 0xC5, /* One-Shot Control */
kHIDUsage_Csmr_SearchMarkForward = 0xC6, /* One-Shot Control */
kHIDUsage_Csmr_SearchMarkBackwards = 0xC7, /* One-Shot Control */
kHIDUsage_Csmr_CounterReset = 0xC8, /* One-Shot Control */
kHIDUsage_Csmr_ShowCounter = 0xC9, /* One-Shot Control */
kHIDUsage_Csmr_TrackingIncrement = 0xCA, /* Re-Trigger Control */
kHIDUsage_Csmr_TrackingDecrement = 0xCB, /* Re-Trigger Control */
kHIDUsage_Csmr_StopOrEject = 0xCC, /* One-Shot Control */
kHIDUsage_Csmr_PlayOrPause = 0xCD, /* One-Shot Control */
kHIDUsage_Csmr_PlayOrSkip = 0xCE, /* One-Shot Control */
/* 0xCF - 0xDF Reserved */
kHIDUsage_Csmr_Volume = 0xE0, /* Linear Control */
kHIDUsage_Csmr_Balance = 0xE1, /* Linear Control */
kHIDUsage_Csmr_Mute = 0xE2, /* On/Off Control */
kHIDUsage_Csmr_Bass = 0xE3, /* Linear Control */
kHIDUsage_Csmr_Treble = 0xE4, /* Linear Control */
kHIDUsage_Csmr_BassBoost = 0xE5, /* On/Off Control */
kHIDUsage_Csmr_SurroundMode = 0xE6, /* One-Shot Control */
kHIDUsage_Csmr_Loudness = 0xE7, /* On/Off Control */
kHIDUsage_Csmr_MPX = 0xE8, /* On/Off Control */
kHIDUsage_Csmr_VolumeIncrement = 0xE9, /* Re-Trigger Control */
kHIDUsage_Csmr_VolumeDecrement = 0xEA, /* Re-Trigger Control */
/* 0xEB - 0xEF Reserved */
kHIDUsage_Csmr_Speed = 0xF0, /* Selector */
kHIDUsage_Csmr_PlaybackSpeed = 0xF1, /* Named Array */
kHIDUsage_Csmr_StandardPlay = 0xF2, /* Selector */
kHIDUsage_Csmr_LongPlay = 0xF3, /* Selector */
kHIDUsage_Csmr_ExtendedPlay = 0xF4, /* Selector */
kHIDUsage_Csmr_Slow = 0xF5, /* One-Shot Control */
/* 0xF6 - 0xFF Reserved */
kHIDUsage_Csmr_FanEnable = 0x100, /* On/Off Control */
kHIDUsage_Csmr_FanSpeed = 0x101, /* Linear Control */
kHIDUsage_Csmr_LightEnable = 0x102, /* On/Off Control */
kHIDUsage_Csmr_LightIlluminationLevel = 0x103, /* Linear Control */
kHIDUsage_Csmr_ClimateControlEnable = 0x104, /* On/Off Control */
kHIDUsage_Csmr_RoomTemperature = 0x105, /* Linear Control */
kHIDUsage_Csmr_SecurityEnable = 0x106, /* On/Off Control */
kHIDUsage_Csmr_FireAlarm = 0x107, /* One-Shot Control */
kHIDUsage_Csmr_PoliceAlarm = 0x108, /* One-Shot Control */
/* 0x109 - 0x14F Reserved */
kHIDUsage_Csmr_BalanceRight = 0x150, /* Re-Trigger Control */
kHIDUsage_Csmr_BalanceLeft = 0x151, /* Re-Trigger Control */
kHIDUsage_Csmr_BassIncrement = 0x152, /* Re-Trigger Control */
kHIDUsage_Csmr_BassDecrement = 0x153, /* Re-Trigger Control */
kHIDUsage_Csmr_TrebleIncrement = 0x154, /* Re-Trigger Control */
kHIDUsage_Csmr_TrebleDecrement = 0x155, /* Re-Trigger Control */
/* 0x156 - 0x15F Reserved */
kHIDUsage_Csmr_SpeakerSystem = 0x160, /* Logical Collection */
kHIDUsage_Csmr_ChannelLeft = 0x161, /* Logical Collection */
kHIDUsage_Csmr_ChannelRight = 0x162, /* Logical Collection */
kHIDUsage_Csmr_ChannelCenter = 0x163, /* Logical Collection */
kHIDUsage_Csmr_ChannelFront = 0x164, /* Logical Collection */
kHIDUsage_Csmr_ChannelCenterFront = 0x165, /* Logical Collection */
kHIDUsage_Csmr_ChannelSide = 0x166, /* Logical Collection */
kHIDUsage_Csmr_ChannelSurround = 0x167, /* Logical Collection */
kHIDUsage_Csmr_ChannelLowFrequencyEnhancement = 0x168, /* Logical Collection */
kHIDUsage_Csmr_ChannelTop = 0x169, /* Logical Collection */
kHIDUsage_Csmr_ChannelUnknown = 0x16A, /* Logical Collection */
/* 0x16B - 0x16F Reserved */
kHIDUsage_Csmr_SubChannel = 0x170, /* Linear Control */
kHIDUsage_Csmr_SubChannelIncrement = 0x171, /* One-Shot Control */
kHIDUsage_Csmr_SubChannelDecrement = 0x172, /* One-Shot Control */
kHIDUsage_Csmr_AlternateAudioIncrement = 0x173, /* One-Shot Control */
kHIDUsage_Csmr_AlternateAudioDecrement = 0x174, /* One-Shot Control */
/* 0x175 - 0x17F Reserved */
kHIDUsage_Csmr_ApplicationLaunchButtons = 0x180, /* Named Array */
kHIDUsage_Csmr_ALLaunchButtonConfigurationTool = 0x181, /* Selector */
kHIDUsage_Csmr_ALProgrammableButtonConfiguration = 0x182, /* Selector */
kHIDUsage_Csmr_ALConsumerControlConfiguration = 0x183, /* Selector */
kHIDUsage_Csmr_ALWordProcessor = 0x184, /* Selector */
kHIDUsage_Csmr_ALTextEditor = 0x185, /* Selector */
kHIDUsage_Csmr_ALSpreadsheet = 0x186, /* Selector */
kHIDUsage_Csmr_ALGraphicsEditor = 0x187, /* Selector */
kHIDUsage_Csmr_ALPresentationApp = 0x188, /* Selector */
kHIDUsage_Csmr_ALDatabaseApp = 0x189, /* Selector */
kHIDUsage_Csmr_ALEmailReader = 0x18A, /* Selector */
kHIDUsage_Csmr_ALNewsreader = 0x18B, /* Selector */
kHIDUsage_Csmr_ALVoicemail = 0x18C, /* Selector */
kHIDUsage_Csmr_ALContactsOrAddressBook = 0x18D, /* Selector */
kHIDUsage_Csmr_ALCalendarOrSchedule = 0x18E, /* Selector */
kHIDUsage_Csmr_ALTaskOrProjectManager = 0x18F, /* Selector */
kHIDUsage_Csmr_ALLogOrJournalOrTimecard = 0x190, /* Selector */
kHIDUsage_Csmr_ALCheckbookOrFinance = 0x191, /* Selector */
kHIDUsage_Csmr_ALCalculator = 0x192, /* Selector */
kHIDUsage_Csmr_ALAOrVCaptureOrPlayback = 0x193, /* Selector */
kHIDUsage_Csmr_ALLocalMachineBrowser = 0x194, /* Selector */
kHIDUsage_Csmr_ALLANOrWANBrowser = 0x195, /* Selector */
kHIDUsage_Csmr_ALInternetBrowser = 0x196, /* Selector */
kHIDUsage_Csmr_ALRemoteNetworkingOrISPConnect = 0x197, /* Selector */
kHIDUsage_Csmr_ALNetworkConference = 0x198, /* Selector */
kHIDUsage_Csmr_ALNetworkChat = 0x199, /* Selector */
kHIDUsage_Csmr_ALTelephonyOrDialer = 0x19A, /* Selector */
kHIDUsage_Csmr_ALLogon = 0x19B, /* Selector */
kHIDUsage_Csmr_ALLogoff = 0x19C, /* Selector */
kHIDUsage_Csmr_ALLogonOrLogoff = 0x19D, /* Selector */
kHIDUsage_Csmr_ALTerminalLockOrScreensaver = 0x19E, /* Selector */
kHIDUsage_Csmr_ALControlPanel = 0x19F, /* Selector */
kHIDUsage_Csmr_ALCommandLineProcessorOrRun = 0x1A0, /* Selector */
kHIDUsage_Csmr_ALProcessOrTaskManager = 0x1A1, /* Selector */
kHIDUsage_Csmr_AL = 0x1A2, /* Selector */
kHIDUsage_Csmr_ALNextTaskOrApplication = 0x143, /* Selector */
kHIDUsage_Csmr_ALPreviousTaskOrApplication = 0x1A4, /* Selector */
kHIDUsage_Csmr_ALPreemptiveHaltTaskOrApplication = 0x1A5, /* Selector */
/* 0x1A6 - 0x1FF Reserved */
kHIDUsage_Csmr_GenericGUIApplicationControls = 0x200, /* Named Array */
kHIDUsage_Csmr_ACNew = 0x201, /* Selector */
kHIDUsage_Csmr_ACOpen = 0x202, /* Selector */
kHIDUsage_Csmr_ACClose = 0x203, /* Selector */
kHIDUsage_Csmr_ACExit = 0x204, /* Selector */
kHIDUsage_Csmr_ACMaximize = 0x205, /* Selector */
kHIDUsage_Csmr_ACMinimize = 0x206, /* Selector */
kHIDUsage_Csmr_ACSave = 0x207, /* Selector */
kHIDUsage_Csmr_ACPrint = 0x208, /* Selector */
kHIDUsage_Csmr_ACProperties = 0x209, /* Selector */
kHIDUsage_Csmr_ACUndo = 0x21A, /* Selector */
kHIDUsage_Csmr_ACCopy = 0x21B, /* Selector */
kHIDUsage_Csmr_ACCut = 0x21C, /* Selector */
kHIDUsage_Csmr_ACPaste = 0x21D, /* Selector */
kHIDUsage_Csmr_AC = 0x21E, /* Selector */
kHIDUsage_Csmr_ACFind = 0x21F, /* Selector */
kHIDUsage_Csmr_ACFindandReplace = 0x220, /* Selector */
kHIDUsage_Csmr_ACSearch = 0x221, /* Selector */
kHIDUsage_Csmr_ACGoTo = 0x222, /* Selector */
kHIDUsage_Csmr_ACHome = 0x223, /* Selector */
kHIDUsage_Csmr_ACBack = 0x224, /* Selector */
kHIDUsage_Csmr_ACForward = 0x225, /* Selector */
kHIDUsage_Csmr_ACStop = 0x226, /* Selector */
kHIDUsage_Csmr_ACRefresh = 0x227, /* Selector */
kHIDUsage_Csmr_ACPreviousLink = 0x228, /* Selector */
kHIDUsage_Csmr_ACNextLink = 0x229, /* Selector */
kHIDUsage_Csmr_ACBookmarks = 0x22A, /* Selector */
kHIDUsage_Csmr_ACHistory = 0x22B, /* Selector */
kHIDUsage_Csmr_ACSubscriptions = 0x22C, /* Selector */
kHIDUsage_Csmr_ACZoomIn = 0x22D, /* Selector */
kHIDUsage_Csmr_ACZoomOut = 0x22E, /* Selector */
kHIDUsage_Csmr_ACZoom = 0x22F, /* Selector */
kHIDUsage_Csmr_ACFullScreenView = 0x230, /* Selector */
kHIDUsage_Csmr_ACNormalView = 0x231, /* Selector */
kHIDUsage_Csmr_ACViewToggle = 0x232, /* Selector */
kHIDUsage_Csmr_ACScrollUp = 0x233, /* Selector */
kHIDUsage_Csmr_ACScrollDown = 0x234, /* Selector */
kHIDUsage_Csmr_ACScroll = 0x235, /* Selector */
kHIDUsage_Csmr_ACPanLeft = 0x236, /* Selector */
kHIDUsage_Csmr_ACPanRight = 0x237, /* Selector */
kHIDUsage_Csmr_ACPan = 0x238, /* Selector */
kHIDUsage_Csmr_ACNewWindow = 0x239, /* Selector */
kHIDUsage_Csmr_ACTileHorizontally = 0x23A, /* Selector */
kHIDUsage_Csmr_ACTileVertically = 0x23B, /* Selector */
kHIDUsage_Csmr_ACFormat = 0x23C, /* Selector */
/* 0x23D - 0xFFFF Reserved */
kHIDUsage_Csmr_Reserved = 0xFFFF,