/ohos5.0/foundation/multimodalinput/input/interfaces/kits/c/input/ |
H A D | oh_input_manager.h | 209 typedef struct Input_KeyEvent Input_KeyEvent; typedef 274 typedef void (*Input_KeyEventCallback)(const Input_KeyEvent* keyEvent); 451 int32_t OH_Input_InjectKeyEvent(const struct Input_KeyEvent* keyEvent); 461 struct Input_KeyEvent* OH_Input_CreateKeyEvent(); 470 void OH_Input_DestroyKeyEvent(struct Input_KeyEvent** keyEvent); 480 void OH_Input_SetKeyEventAction(struct Input_KeyEvent* keyEvent, int32_t action); 490 int32_t OH_Input_GetKeyEventAction(const struct Input_KeyEvent* keyEvent); 500 void OH_Input_SetKeyEventKeyCode(struct Input_KeyEvent* keyEvent, int32_t keyCode); 510 int32_t OH_Input_GetKeyEventKeyCode(const struct Input_KeyEvent* keyEvent); 520 void OH_Input_SetKeyEventActionTime(struct Input_KeyEvent* keyEvent, int64_t actionTime); [all …]
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/ |
H A D | _window_manager___native_module.md | 27 …dowManager_KeyEventFilter](#oh_nativewindowmanager_keyeventfilter)) (Input_KeyEvent \*keyEvent) | … 51 typedef bool(* OH_NativeWindowManager_KeyEventFilter) (Input_KeyEvent *keyEvent) 64 | keyEvent | 多模按键事件,具体可见Input_KeyEvent,事件定义在oh_input_manager中。 |
|
H A D | oh__window__event__filter_8h.md | 26 …_manager___native_module.md#oh_nativewindowmanager_keyeventfilter)) (Input_KeyEvent \*keyEvent) | …
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-input-kit/ |
H A D | input.md | 45 | typedef struct [Input_KeyEvent](#input_keyevent) [Input_KeyEvent](#input_keyevent) | 要注入的按键事件。 | 329 ### Input_KeyEvent subsection 354 typedef void(* Input_KeyEventCallback) (const Input_KeyEvent *keyEvent) 1244 struct Input_KeyEvent* OH_Input_CreateKeyEvent () 1255 如果操作成功返回一个[Input_KeyEvent](#input_keyevent)指针对象 否则返回空指针。 1393 void OH_Input_DestroyKeyEvent (struct Input_KeyEvent ** keyEvent) 1980 int32_t OH_Input_GetKeyEventAction (const struct Input_KeyEvent * keyEvent) 2003 int64_t OH_Input_GetKeyEventActionTime (const struct Input_KeyEvent * keyEvent) 2026 int32_t OH_Input_GetKeyEventKeyCode (const struct Input_KeyEvent * keyEvent) 2447 int32_t OH_Input_InjectKeyEvent (const struct Input_KeyEvent * keyEvent) [all …]
|
H A D | oh__input__manager_8h.md | 41 | typedef struct [Input_KeyEvent](input.md#input_keyevent) [Input_KeyEvent](input.md#input_keyevent… 46 | typedef void(\* [Input_KeyEventCallback](input.md#input_keyeventcallback)) (const [Input_KeyEvent… 88 | int32_t [OH_Input_InjectKeyEvent](input.md#oh_input_injectkeyevent) (const struct [Input_KeyEvent… 89 | struct [Input_KeyEvent](input.md#input_keyevent) \* [OH_Input_CreateKeyEvent](input.md#oh_input_c… 90 | void [OH_Input_DestroyKeyEvent](input.md#oh_input_destroykeyevent) (struct [Input_KeyEvent](input… 91 | void [OH_Input_SetKeyEventAction](input.md#oh_input_setkeyeventaction) (struct [Input_KeyEvent](i… 92 …tKeyEventAction](input.md#oh_input_getkeyeventaction) (const struct [Input_KeyEvent](input.md#inpu… 93 | void [OH_Input_SetKeyEventKeyCode](input.md#oh_input_setkeyeventkeycode) (struct [Input_KeyEvent]… 94 …eyEventKeyCode](input.md#oh_input_getkeyeventkeycode) (const struct [Input_KeyEvent](input.md#inpu… 95 …eyEventActionTime](input.md#oh_input_setkeyeventactiontime) (struct [Input_KeyEvent](input.md#inpu… [all …]
|
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_5.0.0.38/ |
H A D | changelogs-window.md | 3 ## cl.window.1 OH_NativeWindowManager_RegisterKeyEventFilter接口注册的回调事件中,回调函数参数Input_KeyEvent注入变更 11 修复回调函数注入[Input_KeyEvent](../../../application-dev/reference/apis-input-kit/input.md)结构体的[Input_KeyE… 16 变更前,注入Input_KeyEvent中的Input_KeyEventAction为1、2、3,无法匹配枚举。<br/> 17 变更后,注入Input_KeyEvent中的Input_KeyEventAction为0、1、2,匹配枚举。<br/>
|
/ohos5.0/docs/en/application-dev/reference/apis-arkui/ |
H A D | _window_manager___native_module.md | 27 …dowManager_KeyEventFilter](#oh_nativewindowmanager_keyeventfilter)) (Input_KeyEvent \*keyEvent) | … 51 typedef bool(* OH_NativeWindowManager_KeyEventFilter) (Input_KeyEvent *keyEvent) 64 | keyEvent | Multimodal key event. For details, see **Input_KeyEvent**. The event is defined in **o…
|
H A D | oh__window__event__filter_8h.md | 26 …_manager___native_module.md#oh_nativewindowmanager_keyeventfilter)) (Input_KeyEvent \*keyEvent) | …
|
/ohos5.0/docs/en/release-notes/changelogs/OpenHarmony_5.0.0.38/ |
H A D | changelogs-window.md | 3 ## cl.window.1 Input_KeyEvent Injection Changed in the Callback Event Registered by OH_NativeWindow… 11 …eference/apis-input-kit/input.md#input_keyeventaction) field of the [Input_KeyEvent](../../../appl… 16 Before the change, the value of **Input_KeyEventAction** in **Input_KeyEvent** is 1, 2, or 3, which… 17 After the change, the value of **Input_KeyEventAction** in **Input_KeyEvent** is 0, 1, or 2, which …
|
/ohos5.0/foundation/multimodalinput/input/frameworks/native/input/ |
H A D | oh_input_manager.cpp | 43 struct Input_KeyEvent { struct 239 int32_t OH_Input_InjectKeyEvent(const struct Input_KeyEvent* keyEvent) in OH_Input_InjectKeyEvent() 288 struct Input_KeyEvent* OH_Input_CreateKeyEvent() in OH_Input_CreateKeyEvent() 290 Input_KeyEvent* keyEvent = new (std::nothrow) Input_KeyEvent(); in OH_Input_CreateKeyEvent() 295 void OH_Input_DestroyKeyEvent(struct Input_KeyEvent** keyEvent) in OH_Input_DestroyKeyEvent() 310 int32_t OH_Input_GetKeyEventAction(const struct Input_KeyEvent* keyEvent) in OH_Input_GetKeyEventAction() 322 int32_t OH_Input_GetKeyEventKeyCode(const struct Input_KeyEvent* keyEvent) in OH_Input_GetKeyEventKeyCode() 334 int64_t OH_Input_GetKeyEventActionTime(const struct Input_KeyEvent* keyEvent) in OH_Input_GetKeyEventActionTime() 966 static bool SetKeyEventAction(Input_KeyEvent* keyEvent, int32_t action) in SetKeyEventAction() 985 Input_KeyEvent* keyEvent = OH_Input_CreateKeyEvent(); in KeyEventMonitorCallback() [all …]
|
/ohos5.0/foundation/window/window_manager/interfaces/kits/ndk/wm/ |
H A D | oh_window_event_filter.h | 31 typedef bool (*OH_NativeWindowManager_KeyEventFilter)(Input_KeyEvent* keyEvent);
|
/ohos5.0/docs/en/application-dev/reference/apis-input-kit/ |
H A D | oh__input__manager_8h.md | 41 | typedef struct [Input_KeyEvent](input.md#input_keyevent) [Input_KeyEvent](input.md#input_keyevent… 46 | typedef void(\* [Input_KeyEventCallback](input.md#input_keyeventcallback)) (const [Input_KeyEvent… 88 | int32_t [OH_Input_InjectKeyEvent](input.md#oh_input_injectkeyevent) (const struct [Input_KeyEvent… 89 | struct [Input_KeyEvent](input.md#input_keyevent) \* [OH_Input_CreateKeyEvent](input.md#oh_input_c… 90 | void [OH_Input_DestroyKeyEvent](input.md#oh_input_destroykeyevent) (struct [Input_KeyEvent](input… 91 | void [OH_Input_SetKeyEventAction](input.md#oh_input_setkeyeventaction) (struct [Input_KeyEvent](i… 92 …tKeyEventAction](input.md#oh_input_getkeyeventaction) (const struct [Input_KeyEvent](input.md#inpu… 93 | void [OH_Input_SetKeyEventKeyCode](input.md#oh_input_setkeyeventkeycode) (struct [Input_KeyEvent]… 94 …eyEventKeyCode](input.md#oh_input_getkeyeventkeycode) (const struct [Input_KeyEvent](input.md#inpu… 95 …eyEventActionTime](input.md#oh_input_setkeyeventactiontime) (struct [Input_KeyEvent](input.md#inpu… [all …]
|
H A D | input.md | 45 | typedef struct [Input_KeyEvent](#input_keyevent) [Input_KeyEvent](#input_keyevent) | Defines the … 329 ### Input_KeyEvent subsection 354 typedef void(* Input_KeyEventCallback) (const Input_KeyEvent *keyEvent) 1244 struct Input_KeyEvent* OH_Input_CreateKeyEvent () 1393 void OH_Input_DestroyKeyEvent (struct Input_KeyEvent ** keyEvent) 1980 int32_t OH_Input_GetKeyEventAction (const struct Input_KeyEvent * keyEvent) 2003 int64_t OH_Input_GetKeyEventActionTime (const struct Input_KeyEvent * keyEvent) 2026 int32_t OH_Input_GetKeyEventKeyCode (const struct Input_KeyEvent * keyEvent) 2447 int32_t OH_Input_InjectKeyEvent (const struct Input_KeyEvent * keyEvent) 2951 void OH_Input_SetKeyEventAction (struct Input_KeyEvent * keyEvent, int32_t action ) [all …]
|
/ohos5.0/foundation/multimodalinput/input/test/unittest/interfaces/kits/ |
H A D | input_native_test.cpp | 142 Input_KeyEvent* keyEvent = OH_Input_CreateKeyEvent(); 168 Input_KeyEvent* keyEvent = OH_Input_CreateKeyEvent(); 185 Input_KeyEvent* keyEvent = OH_Input_CreateKeyEvent(); 202 Input_KeyEvent* keyEvent = OH_Input_CreateKeyEvent(); 504 Input_KeyEvent* keyEvent = OH_Input_CreateKeyEvent(); 521 Input_KeyEvent* keyEvent = OH_Input_CreateKeyEvent(); 539 Input_KeyEvent* keyEvent = OH_Input_CreateKeyEvent(); 558 Input_KeyEvent* keyEvent = OH_Input_CreateKeyEvent(); 577 Input_KeyEvent* keyEvent = OH_Input_CreateKeyEvent(); 1290 static void KeyEventCallback(const struct Input_KeyEvent* keyEvent) in KeyEventCallback()
|
/ohos5.0/docs/zh-cn/application-dev/device/input/ |
H A D | interceptor-guidelines.md | 54 void OnKeyEventCallback(const Input_KeyEvent* keyEvent) 57 //Input_KeyEvent的生命周期仅在回调函数内,出了回调函数会被销毁
|
H A D | monitor-guidelines.md | 60 void OnKeyEventCallback(const Input_KeyEvent* keyEvent) 63 //Input_KeyEvent的生命周期仅在回调函数内,出了回调函数会被销毁
|
/ohos5.0/docs/en/application-dev/device/input/ |
H A D | interceptor-guidelines.md | 54 void OnKeyEventCallback(const Input_KeyEvent* keyEvent) 57 …// The lifecycle of Input_KeyEvent is limited to the callback function. Input_KeyEvent will be des…
|
H A D | monitor-guidelines.md | 60 void OnKeyEventCallback(const Input_KeyEvent* keyEvent) 63 …// The lifecycle of Input_KeyEvent is limited to the callback function. Input_KeyEvent will be des…
|
/ohos5.0/foundation/window/window_manager/wm/src/ |
H A D | oh_window_event_filter.cpp | 35 Input_KeyEvent *input = OH_Input_CreateKeyEvent(); in convert2Func()
|
/ohos5.0/docs/zh-cn/application-dev/windowmanager/ |
H A D | native-window-event-filter.md | 45 static bool filterFunc(Input_KeyEvent *event) {
|
/ohos5.0/foundation/multimodalinput/input/frameworks/native/input/test/ |
H A D | oh_input_manager_test.cpp | 33 struct Input_KeyEvent { struct 120 Input_KeyEvent inputKeyEvent;
|
/ohos5.0/docs/en/application-dev/windowmanager/ |
H A D | native-window-event-filter.md | 45 static bool filterFunc(Input_KeyEvent *event) {
|