[
    {
        "first_introduced": "12",
        "name": "OH_Input_GetKeyState"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_CreateKeyState"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_DestroyKeyState"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_SetKeyCode"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_GetKeyCode"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_SetKeyPressed"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_GetKeyPressed"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_SetKeySwitch"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_GetKeySwitch"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_InjectKeyEvent"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_CreateKeyEvent"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_DestroyKeyEvent"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_SetKeyEventAction"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_GetKeyEventAction"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_SetKeyEventKeyCode"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_GetKeyEventKeyCode"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_SetKeyEventActionTime"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_GetKeyEventActionTime"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_InjectMouseEvent"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_CreateMouseEvent"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_DestroyMouseEvent"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_SetMouseEventAction"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_GetMouseEventAction"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_SetMouseEventDisplayX"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_GetMouseEventDisplayX"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_SetMouseEventDisplayY"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_GetMouseEventDisplayY"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_SetMouseEventButton"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_GetMouseEventButton"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_SetMouseEventAxisType"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_GetMouseEventAxisType"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_SetMouseEventAxisValue"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_GetMouseEventAxisValue"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_SetMouseEventActionTime"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_GetMouseEventActionTime"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_InjectTouchEvent"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_CreateTouchEvent"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_DestroyTouchEvent"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_SetTouchEventAction"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_GetTouchEventAction"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_SetTouchEventFingerId"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_GetTouchEventFingerId"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_SetTouchEventDisplayX"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_GetTouchEventDisplayX"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_SetTouchEventDisplayY"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_GetTouchEventDisplayY"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_SetTouchEventActionTime"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_GetTouchEventActionTime"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_CancelInjection"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_CreateAxisEvent"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_DestroyAxisEvent"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_SetAxisEventAction"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_GetAxisEventAction"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_SetAxisEventDisplayX"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_GetAxisEventDisplayX"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_SetAxisEventDisplayY"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_GetAxisEventDisplayY"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_SetAxisEventAxisValue"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_GetAxisEventAxisValue"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_SetAxisEventActionTime"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_GetAxisEventActionTime"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_SetAxisEventType"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_GetAxisEventType"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_SetAxisEventSourceType"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_GetAxisEventSourceType"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_AddKeyEventMonitor"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_AddMouseEventMonitor"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_AddTouchEventMonitor"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_AddAxisEventMonitor"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_AddAxisEventMonitorForAll"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_RemoveKeyEventMonitor"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_RemoveMouseEventMonitor"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_RemoveTouchEventMonitor"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_RemoveAxisEventMonitor"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_RemoveAxisEventMonitorForAll"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_AddKeyEventInterceptor"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_AddInputEventInterceptor"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_RemoveKeyEventInterceptor"
    },
    {
        "first_introduced": "12",
        "name": "OH_Input_RemoveInputEventInterceptor"
    },
    {
        "first_introduced": "13",
        "name": "OH_Input_GetIntervalSinceLastInput"
    },
    {
        "first_introduced": "13",
        "name": "OH_Input_CreateAllSystemHotkeys"
    },
    {
        "first_introduced": "13",
        "name": "OH_Input_DestroyAllSystemHotkeys"
    },
    {
        "first_introduced": "13",
        "name": "OH_Input_GetAllSystemHotkeys"
    },
    {
        "first_introduced": "13",
        "name": "OH_Input_CreateHotkey"
    },
    {
        "first_introduced": "13",
        "name": "OH_Input_DestroyHotkey"
    },
    {
        "first_introduced": "13",
        "name": "OH_Input_SetPreKeys"
    },
    {
        "first_introduced": "13",
        "name": "OH_Input_GetPreKeys"
    },
    {
        "first_introduced": "13",
        "name": "OH_Input_SetFinalKey"
    },
    {
        "first_introduced": "13",
        "name": "OH_Input_GetFinalKey"
    },
    {
        "first_introduced": "13",
        "name": "OH_Input_GetDeviceIds"
    },
    {
        "first_introduced": "13",
        "name": "OH_Input_GetDevice"
    },
    {
        "first_introduced": "13",
        "name": "OH_Input_CreateDeviceInfo"
    },
    {
        "first_introduced": "13",
        "name": "OH_Input_DestroyDeviceInfo"
    },
    {
        "first_introduced": "13",
        "name": "OH_Input_GetKeyboardType"
    },
    {
        "first_introduced": "13",
        "name": "OH_Input_GetDeviceId"
    },
    {
        "first_introduced": "13",
        "name": "OH_Input_GetDeviceName"
    },
    {
        "first_introduced": "13",
        "name": "OH_Input_GetCapabilities"
    },
    {
        "first_introduced": "13",
        "name": "OH_Input_GetDeviceVersion"
    },
    {
        "first_introduced": "13",
        "name": "OH_Input_GetDeviceProduct"
    },
    {
        "first_introduced": "13",
        "name": "OH_Input_GetDeviceVendor"
    },
    {
        "first_introduced": "13",
        "name": "OH_Input_GetDeviceAddress"
    },
    {
        "first_introduced": "13",
        "name": "OH_Input_RegisterDeviceListener"
    },
    {
        "first_introduced": "13",
        "name": "OH_Input_UnregisterDeviceListener"
    },
    {
        "first_introduced": "13",
        "name": "OH_Input_UnregisterDeviceListeners"
    },
    {
        "first_introduced": "13",
        "name": "OH_Input_AddHotkeyMonitor"
    },
    {
        "first_introduced": "13",
        "name": "OH_Input_RemoveHotkeyMonitor"
    },
    {
        "first_introduced": "13",
        "name": "OH_Input_SetRepeat"
    },
    {
        "first_introduced": "13",
        "name": "OH_Input_GetRepeat"
    },
    {
        "first_introduced": "15",
        "name": "OH_Input_GetFunctionKeyState"
    },
    {
        "first_introduced": "15",
        "name": "OH_Input_SetKeyEventWindowId"
    },
    {
        "first_introduced": "15",
        "name": "OH_Input_GetKeyEventWindowId"
    },
    {
        "first_introduced": "15",
        "name": "OH_Input_SetKeyEventDisplayId"
    },
    {
        "first_introduced": "15",
        "name": "OH_Input_GetKeyEventDisplayId"
    },
    {
        "first_introduced": "15",
        "name": "OH_Input_SetMouseEventWindowId"
    },
    {
        "first_introduced": "15",
        "name": "OH_Input_GetMouseEventWindowId"
    },
    {
        "first_introduced": "15",
        "name": "OH_Input_SetMouseEventDisplayId"
    },
    {
        "first_introduced": "15",
        "name": "OH_Input_GetMouseEventDisplayId"
    },
    {
        "first_introduced": "15",
        "name": "OH_Input_SetTouchEventWindowId"
    },
    {
        "first_introduced": "15",
        "name": "OH_Input_GetTouchEventWindowId"
    },
    {
        "first_introduced": "15",
        "name": "OH_Input_SetTouchEventDisplayId"
    },
    {
        "first_introduced": "15",
        "name": "OH_Input_GetTouchEventDisplayId"
    },
    {
        "first_introduced": "15",
        "name": "OH_Input_SetAxisEventWindowId"
    },
    {
        "first_introduced": "15",
        "name": "OH_Input_GetAxisEventWindowId"
    },
    {
        "first_introduced": "15",
        "name": "OH_Input_SetAxisEventDisplayId"
    },
    {
        "first_introduced": "15",
        "name": "OH_Input_GetAxisEventDisplayId"
    },
    {
        "first_introduced": "20",
        "name": "OH_Input_TouchEventToPointerEvent"
    },
    {
        "first_introduced": "20",
        "name": "OH_Input_QueryMaxTouchPoints"
    },
    {
        "first_introduced": "20",
        "name": "OH_Input_SetMouseEventGlobalX"
    },
    {
        "first_introduced": "20",
        "name": "OH_Input_GetMouseEventGlobalX"
    },
    {
        "first_introduced": "20",
        "name": "OH_Input_SetMouseEventGlobalY"
    },
    {
        "first_introduced": "20",
        "name": "OH_Input_GetMouseEventGlobalY"
    },
    {
        "first_introduced": "20",
        "name": "OH_Input_SetTouchEventGlobalX"
    },
    {
        "first_introduced": "20",
        "name": "OH_Input_GetTouchEventGlobalX"
    },
    {
        "first_introduced": "20",
        "name": "OH_Input_SetTouchEventGlobalY"
    },
    {
        "first_introduced": "20",
        "name": "OH_Input_GetTouchEventGlobalY"
    },
    {
        "first_introduced": "20",
        "name": "OH_Input_SetAxisEventGlobalX"
    },
    {
        "first_introduced": "20",
        "name": "OH_Input_GetAxisEventGlobalX"
    },
    {
        "first_introduced": "20",
        "name": "OH_Input_SetAxisEventGlobalY"
    },
    {
        "first_introduced": "20",
        "name": "OH_Input_GetAxisEventGlobalY"
    },
    {
        "first_introduced": "20",
        "name": "OH_Input_RequestInjection"
    },
    {
        "first_introduced": "20",
        "name": "OH_Input_QueryAuthorizedStatus"
    },
    {
        "first_introduced": "20",
        "name": "OH_Input_GetPointerLocation"
    },
    {
        "first_introduced": "20",
        "name": "OH_Input_InjectMouseEventGlobal"
    },
    {
        "first_introduced": "20",
        "name": "OH_Input_InjectTouchEventGlobal"
    },
    {
        "first_introduced": "21",
        "name": "OH_Input_GetKeyEventId"
    },
    {
        "first_introduced": "21",
        "name": "OH_Input_AddKeyEventHook"
    },
    {
        "first_introduced": "21",
        "name": "OH_Input_RemoveKeyEventHook"
    },
    {
        "first_introduced": "21",
        "name": "OH_Input_DispatchToNextHandler"
    },
    {
        "first_introduced": "22",
        "name": "OH_Input_SetPointerVisible"
    },
    {
        "first_introduced": "22",
        "name": "OH_Input_GetPointerStyle"
    },
    {
        "first_introduced": "22",
        "name": "OH_Input_SetPointerStyle"
    },
    {
        "first_introduced": "22",
        "name": "OH_Input_CustomCursor_Create"
    },
    {
        "first_introduced": "22",
        "name": "OH_Input_CustomCursor_Destroy"
    },
    {
        "first_introduced": "22",
        "name": "OH_Input_CustomCursor_GetPixelMap"
    },
    {
        "first_introduced": "22",
        "name": "OH_Input_CustomCursor_GetAnchor"
    },
    {
        "first_introduced": "22",
        "name": "OH_Input_CursorConfig_Create"
    },
    {
        "first_introduced": "22",
        "name": "OH_Input_CursorConfig_Destroy"
    },
    {
        "first_introduced": "22",
        "name": "OH_Input_CursorConfig_IsFollowSystem"
    },
    {
        "first_introduced": "22",
        "name": "OH_Input_SetCustomCursor"
    },
    {
        "first_introduced": "22",
        "name": "OH_Input_CursorInfo_Create"
    },
    {
        "first_introduced": "22",
        "name": "OH_Input_CursorInfo_Destroy"
    },
    {
        "first_introduced": "22",
        "name": "OH_Input_CursorInfo_IsVisible"
    },
    {
        "first_introduced": "22",
        "name": "OH_Input_CursorInfo_GetStyle"
    },
    {
        "first_introduced": "22",
        "name": "OH_Input_CursorInfo_GetSizeLevel"
    },
    {
        "first_introduced": "22",
        "name": "OH_Input_CursorInfo_GetColor"
    },
    {
        "first_introduced": "22",
        "name": "OH_Input_GetMouseEventCursorInfo"
    },
    {
        "first_introduced": "22",
        "name": "OH_Input_GetCursorInfo"
    },
    {
        "first_introduced": "24",
        "name": "OH_Input_SetTouchEventPressure"
    },
    {
        "first_introduced": "24",
        "name": "OH_Input_GetTouchEventPressure"
    },
    {
        "first_introduced": "24",
        "name": "OH_Input_SetTouchEventWindowX"
    },
    {
        "first_introduced": "24",
        "name": "OH_Input_GetTouchEventWindowX"
    },
    {
        "first_introduced": "24",
        "name": "OH_Input_SetTouchEventWindowY"
    },
    {
        "first_introduced": "24",
        "name": "OH_Input_GetTouchEventWindowY"
    },
    {
        "first_introduced": "24",
        "name": "OH_Input_SetTouchEventDownTime"
    },
    {
        "first_introduced": "24",
        "name": "OH_Input_GetTouchEventDownTime"
    },
    {
        "first_introduced": "24",
        "name": "OH_Input_SetTouchEventToolType"
    },
    {
        "first_introduced": "24",
        "name": "OH_Input_GetTouchEventToolType"
    }
]