Home
last modified time | relevance | path

Searched refs:keyOption (Results 1 - 25 of 29) sorted by relevance

12

/foundation/multimedia/av_session/services/session/adapter/
H A Dkey_event_adapter.cpp36 auto keyOption = std::make_shared<MMI::KeyOption>(); in SubscribeKeyEvent() local
37 CHECK_AND_RETURN_LOG(keyOption != nullptr, "no memory"); in SubscribeKeyEvent()
38 keyOption->SetFinalKey(keyCode); in SubscribeKeyEvent()
39 keyOption->SetFinalKeyDown(true); in SubscribeKeyEvent()
40 keyOption->SetFinalKeyDownDuration(0); in SubscribeKeyEvent()
41 if (inputManager->SubscribeKeyEvent(keyOption, callback) < 0) { in SubscribeKeyEvent()
/foundation/multimodalinput/input/service/subscriber/src/
H A Dkey_subscriber_handler.cpp106 SessionPtr sess, int32_t subscribeId, std::shared_ptr<KeyOption> keyOption) in SubscribeKeyEvent()
114 CHKPR(keyOption, ERROR_NULL_POINTER); in SubscribeKeyEvent()
115 uint32_t preKeySize = keyOption->GetPreKeys().size(); in SubscribeKeyEvent()
121 for (const auto &keyCode : keyOption->GetPreKeys()) { in SubscribeKeyEvent()
122 MMI_HILOGD("keyOption->prekey:%{private}d", keyCode); in SubscribeKeyEvent()
126 subscribeId, keyOption->GetFinalKey(), keyOption->IsFinalKeyDown() ? "true" : "false", in SubscribeKeyEvent()
127 keyOption->GetFinalKeyDownDuration(), sess->GetPid()); in SubscribeKeyEvent()
128 auto subscriber = std::make_shared<Subscriber>(subscribeId, sess, keyOption); in SubscribeKeyEvent()
129 if (keyGestureMgr_.ShouldIntercept(keyOption)) { in SubscribeKeyEvent()
105 SubscribeKeyEvent( SessionPtr sess, int32_t subscribeId, std::shared_ptr<KeyOption> keyOption) SubscribeKeyEvent() argument
185 AddKeyGestureSubscriber( std::shared_ptr<Subscriber> subscriber, std::shared_ptr<KeyOption> keyOption) AddKeyGestureSubscriber() argument
285 SubscribeHotkey( SessionPtr sess, int32_t subscribeId, std::shared_ptr<KeyOption> keyOption) SubscribeHotkey() argument
708 NotifyKeyDownSubscriber(const std::shared_ptr<KeyEvent> &keyEvent, std::shared_ptr<KeyOption> keyOption, std::list<std::shared_ptr<Subscriber>> &subscribers, bool &handled) NotifyKeyDownSubscriber() argument
838 auto &keyOption = subscriber->keyOption_; AddTimer() local
945 auto keyOption = iter.first; HandleKeyDown() local
1006 auto keyOption = iter.first; HandleKeyUp() local
1045 auto keyOption = iter.first; HandleKeyCancel() local
1060 auto keyOption = iter.first; IsKeyEventSubscribed() local
1162 PrintKeyOption(const std::shared_ptr<KeyOption> keyOption) PrintKeyOption() argument
1177 auto &keyOption = subscriber->keyOption_; PrintKeyUpLog() local
1231 std::shared_ptr<KeyOption> keyOption = subscriber->keyOption_; DumpSubscriber() local
1382 auto keyOption = iter.first; RemoveSubscriberTimer() local
[all...]
H A Dkey_gesture_manager.cpp218 bool KeyGestureManager::LongPressSingleKey::ShouldIntercept(std::shared_ptr<KeyOption> keyOption) const in ShouldIntercept()
220 std::set<int32_t> keys = keyOption->GetPreKeys(); in ShouldIntercept()
222 (keyOption->GetFinalKey() == keyCode_) && in ShouldIntercept()
223 keyOption->IsFinalKeyDown() && in ShouldIntercept()
224 (keyOption->GetFinalKeyDownDuration() < COMBINATION_KEY_TIMEOUT)); in ShouldIntercept()
274 bool KeyGestureManager::LongPressCombinationKey::ShouldIntercept(std::shared_ptr<KeyOption> keyOption) const in ShouldIntercept()
276 std::set<int32_t> keys = keyOption->GetPreKeys(); in ShouldIntercept()
277 keys.insert(keyOption->GetFinalKey()); in ShouldIntercept()
410 bool KeyGestureManager::ShouldIntercept(std::shared_ptr<KeyOption> keyOption) const in ShouldIntercept()
413 CHKPF(keyOption); in ShouldIntercept()
[all...]
/foundation/barrierfree/accessibility/services/aams/src/
H A Daccessibility_short_key.cpp39 std::shared_ptr<MMI::KeyOption> keyOption = std::make_shared<MMI::KeyOption>(); in SubscribeShortKey() local
40 keyOption->SetPreKeys(preKeys); in SubscribeShortKey()
41 keyOption->SetFinalKey(finalKey); in SubscribeShortKey()
42 keyOption->SetFinalKeyDown(true); in SubscribeShortKey()
44 keyOption->SetFinalKeyDownDuration(holdTime); in SubscribeShortKey()
47 int32_t subscribeId = MMI::InputManager::GetInstance()->SubscribeKeyEvent(keyOption, keyEventCallBack); in SubscribeShortKey()
/foundation/multimodalinput/input/service/subscriber/test/
H A Dkey_subscriber_handler_test.cpp240 auto keyOption = std::make_shared<KeyOption>(); in HWTEST_F() local
241 keyOption->preKeys_.insert(10); in HWTEST_F()
242 keyOption->preKeys_.insert(20); in HWTEST_F()
243 keyOption->preKeys_.insert(30); in HWTEST_F()
244 auto subscriber = std::make_shared<OHOS::MMI::KeySubscriberHandler::Subscriber>(1, sess, keyOption); in HWTEST_F()
269 std::shared_ptr<KeyOption> keyOption = nullptr; in HWTEST_F() local
270 ASSERT_EQ(keySubscriberHandler.SubscribeKeyEvent(sess, -1, keyOption), -1); in HWTEST_F()
344 auto keyOption = std::make_shared<KeyOption>(); in HWTEST_F() local
345 int32_t ret = handler.SubscribeKeyEvent(sess, -1, keyOption); in HWTEST_F()
347 ret = handler.SubscribeKeyEvent(nullptr, 1, keyOption); in HWTEST_F()
477 auto keyOption = std::make_shared<KeyOption>(); HWTEST_F() local
589 std::shared_ptr<KeyOption> keyOption; HWTEST_F() local
739 auto keyOption = std::make_shared<KeyOption>(); HWTEST_F() local
765 std::shared_ptr<KeyOption> keyOption; HWTEST_F() local
785 std::shared_ptr<KeyOption> keyOption; HWTEST_F() local
803 std::shared_ptr<KeyOption> keyOption; HWTEST_F() local
839 std::shared_ptr<KeyOption> keyOption; HWTEST_F() local
862 auto keyOption = std::make_shared<KeyOption>(); HWTEST_F() local
883 auto keyOption = std::make_shared<KeyOption>(); HWTEST_F() local
902 auto keyOption = std::make_shared<KeyOption>(); HWTEST_F() local
1125 std::shared_ptr<KeyOption> keyOption = std::make_shared<KeyOption>(); HWTEST_F() local
1287 std::shared_ptr<KeyOption> keyOption = std::make_shared<KeyOption>(); HWTEST_F() local
1382 std::shared_ptr<KeyOption> keyOption = std::make_shared<KeyOption>(); HWTEST_F() local
1427 std::shared_ptr<KeyOption> keyOption = std::make_shared<KeyOption>(); HWTEST_F() local
1454 std::shared_ptr<KeyOption> keyOption = std::make_shared<KeyOption>(); HWTEST_F() local
1478 std::shared_ptr<KeyOption> keyOption = std::make_shared<KeyOption>(); HWTEST_F() local
1507 std::shared_ptr<KeyOption> keyOption = std::make_shared<KeyOption>(); HWTEST_F() local
1537 std::shared_ptr<KeyOption> keyOption = std::make_shared<KeyOption>(); HWTEST_F() local
1566 std::shared_ptr<KeyOption> keyOption = std::make_shared<KeyOption>(); HWTEST_F() local
1730 std::shared_ptr<KeyOption> keyOption; HWTEST_F() local
1753 std::shared_ptr<KeyOption> keyOption = std::make_shared<KeyOption>(); HWTEST_F() local
1782 auto keyOption = std::make_shared<KeyOption>(); HWTEST_F() local
1825 auto keyOption = std::make_shared<KeyOption>(); HWTEST_F() local
2128 std::shared_ptr<KeyOption> keyOption; HWTEST_F() local
2146 std::shared_ptr<KeyOption> keyOption; HWTEST_F() local
2182 std::shared_ptr<KeyOption> keyOption; HWTEST_F() local
2228 std::shared_ptr<KeyOption> keyOption; HWTEST_F() local
2278 std::shared_ptr<KeyOption> keyOption; HWTEST_F() local
2299 std::shared_ptr<KeyOption> keyOption; HWTEST_F() local
2357 std::shared_ptr<KeyOption> keyOption; HWTEST_F() local
2383 std::shared_ptr<KeyOption> keyOption; HWTEST_F() local
2405 std::shared_ptr<KeyOption> keyOption; HWTEST_F() local
2432 auto keyOption = std::make_shared<KeyOption>(); HWTEST_F() local
2466 std::shared_ptr<KeyOption> keyOption; HWTEST_F() local
2488 std::shared_ptr<KeyOption> keyOption; HWTEST_F() local
2514 std::shared_ptr<KeyOption> keyOption = std::make_shared<KeyOption>(); HWTEST_F() local
2532 std::shared_ptr<KeyOption> keyOption = std::make_shared<KeyOption>(); HWTEST_F() local
2551 std::shared_ptr<KeyOption> keyOption = std::make_shared<KeyOption>(); HWTEST_F() local
2570 std::shared_ptr<KeyOption> keyOption = std::make_shared<KeyOption>(); HWTEST_F() local
2592 std::shared_ptr<KeyOption> keyOption = std::make_shared<KeyOption>(); HWTEST_F() local
2614 std::shared_ptr<KeyOption> keyOption = std::make_shared<KeyOption>(); HWTEST_F() local
2635 std::shared_ptr<KeyOption> keyOption = std::make_shared<KeyOption>(); HWTEST_F() local
2662 std::shared_ptr<KeyOption> keyOption = std::make_shared<KeyOption>(); HWTEST_F() local
2682 std::shared_ptr<KeyOption> keyOption = std::make_shared<KeyOption>(); HWTEST_F() local
2702 std::shared_ptr<KeyOption> keyOption = std::make_shared<KeyOption>(); HWTEST_F() local
2722 std::shared_ptr<KeyOption> keyOption = std::make_shared<KeyOption>(); HWTEST_F() local
[all...]
H A Dkey_gesture_manager_test.cpp58 bool ShouldIntercept(std::shared_ptr<KeyOption> keyOption) const override
232 std::shared_ptr<KeyOption> keyOption = nullptr; in HWTEST_F() local
234 int32_t result = keyGestureManager.AddKeyGesture(pid, keyOption, callback); in HWTEST_F()
248 std::shared_ptr<KeyOption> keyOption = nullptr; in HWTEST_F() local
249 bool result = keyGestureManager.ShouldIntercept(keyOption); in HWTEST_F()
/foundation/multimodalinput/input/frameworks/proxy/event_handler/src/
H A Dkey_event_input_subscribe_manager.cpp40 std::shared_ptr<KeyOption> keyOption, in SubscribeKeyEventInfo()
42 : keyOption_(keyOption), callback_(callback) in SubscribeKeyEventInfo()
107 int32_t KeyEventInputSubscribeManager::SubscribeKeyEvent(std::shared_ptr<KeyOption> keyOption, in SubscribeKeyEvent() argument
111 CHKPR(keyOption, INVALID_SUBSCRIBE_ID); in SubscribeKeyEvent()
113 std::set<int32_t> preKeys = keyOption->GetPreKeys(); in SubscribeKeyEvent()
125 auto [tIter, isOk] = subscribeInfos_.emplace(keyOption, callback); in SubscribeKeyEvent()
137 MMI_HILOGD("subscribeId:%{public}d, keyOption->finalKey:%{private}d," in SubscribeKeyEvent()
138 "keyOption->isFinalKeyDown:%{public}s, keyOption->finalKeyDownDuration:%{public}d", in SubscribeKeyEvent()
139 tIter->GetSubscribeId(), keyOption in SubscribeKeyEvent()
39 SubscribeKeyEventInfo( std::shared_ptr<KeyOption> keyOption, std::function<void(std::shared_ptr<KeyEvent>)> callback) SubscribeKeyEventInfo() argument
179 SubscribeHotkey(std::shared_ptr<KeyOption> keyOption, std::function<void(std::shared_ptr<KeyEvent>)> callback) SubscribeHotkey() argument
[all...]
/foundation/multimodalinput/input/frameworks/napi/input_consumer/src/
H A Djs_register_module.cpp87 std::shared_ptr<KeyOption> keyOption) in GetHotkeyEventInfo()
91 CHKPP(keyOption); in GetHotkeyEventInfo()
112 keyOption->SetPreKeys(preKeys); in GetHotkeyEventInfo()
144 keyOption->SetFinalKey(finalKey); in GetHotkeyEventInfo()
150 keyOption->SetFinalKeyDown(isFinalKeyDown); in GetHotkeyEventInfo()
156 keyOption->SetFinalKeyDownDuration(finalKeyDownDuration); in GetHotkeyEventInfo()
163 keyOption->SetRepeat(isRepeat); in GetHotkeyEventInfo()
173 std::shared_ptr<KeyOption> keyOption) in GetEventInfoAPI9()
177 CHKPP(keyOption); in GetEventInfoAPI9()
198 keyOption in GetEventInfoAPI9()
86 GetHotkeyEventInfo(napi_env env, napi_callback_info info, sptr<KeyEventMonitorInfo> event, std::shared_ptr<KeyOption> keyOption) GetHotkeyEventInfo() argument
172 GetEventInfoAPI9(napi_env env, napi_callback_info info, sptr<KeyEventMonitorInfo> event, std::shared_ptr<KeyOption> keyOption) GetEventInfoAPI9() argument
277 auto keyOption = monitorInfo->keyOption; MatchCombinationKeys() local
366 SubscribeKey(napi_env env, napi_callback_info info, sptr<KeyEventMonitorInfo> event, std::shared_ptr<KeyOption> keyOption) SubscribeKey() argument
400 SubscribeHotkey(napi_env env, napi_callback_info info, sptr<KeyEventMonitorInfo> event, std::shared_ptr<KeyOption> keyOption) SubscribeHotkey() argument
493 auto keyOption = std::make_shared<KeyOption>(); JsOn() local
531 auto keyOption = std::make_shared<KeyOption>(); JsOff() local
[all...]
H A Djs_register_util.cpp253 static void AsyncWorkFn(const napi_env &env, std::shared_ptr<KeyOption> keyOption, napi_value &result, in AsyncWorkFn() argument
256 CHKPV(keyOption); in AsyncWorkFn()
261 std::set <int32_t> preKeys = keyOption->GetPreKeys(); in AsyncWorkFn()
271 MMI::SetNamedProperty(env, result, "finalKey", keyOption->GetFinalKey()); in AsyncWorkFn()
273 MMI::SetNamedProperty(env, result, "isFinalKeyDown", keyOption->IsFinalKeyDown()); in AsyncWorkFn()
274 MMI::SetNamedProperty(env, result, "finalKeyDownDuration", keyOption->GetFinalKeyDownDuration()); in AsyncWorkFn()
276 MMI::SetNamedProperty(env, result, "isRepeat", static_cast<int32_t>(keyOption->IsRepeat())); in AsyncWorkFn()
312 AsyncWorkFn(dataWorker->env, dataWorker->keyOption, result, dataWorker->name); in UvQueueWorkAsyncCallback()
346 napi_value ConvertHotkeyToNapiValue(napi_env env, std::unique_ptr<KeyOption> &keyOption) in ConvertHotkeyToNapiValue() argument
353 std::set<int32_t> preKeys = keyOption in ConvertHotkeyToNapiValue()
[all...]
/foundation/multimodalinput/input/test/fuzztest/subscribekeyevent_fuzzer/
H A Dsubscribekeyevent_fuzzer.cpp58 std::shared_ptr<KeyOption> keyOption = std::make_shared<KeyOption>(); in SubscribeKeyEventFuzzTest() local
66 keyOption->SetPreKeys(prekeys); in SubscribeKeyEventFuzzTest()
69 keyOption->SetFinalKeyDown(keyDown != 0); in SubscribeKeyEventFuzzTest()
72 keyOption->SetFinalKeyDownDuration(keyDownDuration); in SubscribeKeyEventFuzzTest()
75 keyOption->SetFinalKey(finalKey); in SubscribeKeyEventFuzzTest()
79 int32_t subscribeId = InputManager::GetInstance()->SubscribeKeyEvent(keyOption, fun); in SubscribeKeyEventFuzzTest()
/foundation/multimodalinput/input/frameworks/proxy/event_handler/include/
H A Dkey_event_input_subscribe_manager.h36 SubscribeKeyEventInfo(std::shared_ptr<KeyOption> keyOption,
69 int32_t SubscribeKeyEvent(std::shared_ptr<KeyOption> keyOption,
73 int32_t SubscribeHotkey(std::shared_ptr<KeyOption> keyOption,
H A Dinput_manager_impl.h69 int32_t SubscribeKeyEvent(std::shared_ptr<KeyOption> keyOption,
72 int32_t SubscribeHotkey(std::shared_ptr<KeyOption> keyOption,
/foundation/multimodalinput/input/service/subscriber/include/
H A Dkey_gesture_manager.h80 virtual bool ShouldIntercept(std::shared_ptr<KeyOption> keyOption) const = 0;
110 bool ShouldIntercept(std::shared_ptr<KeyOption> keyOption) const override;
126 bool ShouldIntercept(std::shared_ptr<KeyOption> keyOption) const override;
157 bool ShouldIntercept(std::shared_ptr<KeyOption> keyOption) const;
158 int32_t AddKeyGesture(int32_t pid, std::shared_ptr<KeyOption> keyOption,
H A Dkey_subscriber_handler.h52 int32_t SubscribeKeyEvent(SessionPtr sess, int32_t subscribeId, const std::shared_ptr<KeyOption> keyOption);
54 int32_t SubscribeHotkey(SessionPtr sess, int32_t subscribeId, std::shared_ptr<KeyOption> keyOption);
62 Subscriber(int32_t id, SessionPtr sess, std::shared_ptr<KeyOption> keyOption) in Subscriber()
63 : id_(id), sess_(sess), keyOption_(keyOption), timerId_(-1) {} in Subscriber()
118 void NotifyKeyDownSubscriber(const std::shared_ptr<KeyEvent> &keyEvent, std::shared_ptr<KeyOption> keyOption,
126 void PrintKeyOption(const std::shared_ptr<KeyOption> keyOption);
/foundation/multimodalinput/input/frameworks/proxy/events/test/
H A Dkey_event_test.cpp482 std::shared_ptr<KeyOption> keyOption = std::make_shared<KeyOption>();
483 keyOption->SetPreKeys(preKeys);
485 bool ret = keyOption->ReadFromParcel(data);
489 keyOption->SetPreKeys(preKeys);
490 keyOption->SetFinalKey(0);
491 keyOption->SetFinalKeyDown(0);
492 keyOption->SetFinalKeyDownDuration(0);
493 keyOption->SetFinalKeyUpDelay(0);
494 keyOption->WriteToParcel(data);
495 ret = keyOption
[all...]
H A Dinput_manager_inject_test.cpp605 std::shared_ptr<KeyOption> keyOption = std::make_shared<KeyOption>(); in HWTEST_F() local
606 keyOption->SetPreKeys(preKeys); in HWTEST_F()
607 keyOption->SetFinalKey(KeyEvent::KEYCODE_VOLUME_UP); in HWTEST_F()
608 keyOption->SetFinalKeyDown(true); in HWTEST_F()
609 keyOption->SetFinalKeyDownDuration(INVAID_VALUE); in HWTEST_F()
611 subscribeId = InputManager::GetInstance()->SubscribeKeyEvent(keyOption, keyEventFun); in HWTEST_F()
643 std::shared_ptr<KeyOption> keyOption = std::make_shared<KeyOption>(); in HWTEST_F() local
644 keyOption->SetPreKeys(preKeys); in HWTEST_F()
645 keyOption->SetFinalKey(KeyEvent::KEYCODE_VOLUME_UP); in HWTEST_F()
646 keyOption in HWTEST_F()
[all...]
H A Dinput_manager_test.cpp342 std::shared_ptr<KeyOption> keyOption = in HWTEST_F() local
345 response = InputManager::GetInstance()->SubscribeKeyEvent(keyOption, nullptr); in HWTEST_F()
364 std::shared_ptr<KeyOption> keyOption = in HWTEST_F() local
367 subscribeId1 = InputManager::GetInstance()->SubscribeKeyEvent(keyOption, [](std::shared_ptr<KeyEvent> keyEvent) { in HWTEST_F()
454 std::shared_ptr<KeyOption> keyOption = std::make_shared<KeyOption>(); in HWTEST_F() local
455 keyOption->SetPreKeys(preKeys); in HWTEST_F()
456 keyOption->SetFinalKey(KeyEvent::KEYCODE_VOLUME_DOWN); in HWTEST_F()
457 keyOption->SetFinalKeyDown(true); in HWTEST_F()
458 keyOption->SetFinalKeyDownDuration(INVAID_VALUE); in HWTEST_F()
460 subscribeId = InputManager::GetInstance()->SubscribeKeyEvent(keyOption, [](st in HWTEST_F()
3409 std::shared_ptr keyOption = HWTEST_F() local
[all...]
/foundation/multimodalinput/input/frameworks/napi/input_consumer/include/
H A Djs_register_module.h62 std::shared_ptr<KeyOption> keyOption{ nullptr };
H A Djs_register_util.h58 napi_value ConvertHotkeyToNapiValue(napi_env env, const KeyOption &keyOption);
/foundation/multimodalinput/input/frameworks/native/input/
H A Doh_input_manager.cpp80 std::shared_ptr<OHOS::MMI::KeyOption> keyOption { nullptr };
1851 std::shared_ptr<OHOS::MMI::KeyOption> keyOption) in GetHotkeyName()
1855 keyOption->SetPreKeys(preKeys); in GetHotkeyName()
1856 keyOption->SetFinalKey(finalKey); in GetHotkeyName()
1857 keyOption->SetFinalKeyDown(isFinalKeyDown); in GetHotkeyName()
1858 keyOption->SetFinalKeyDownDuration(keyDownDuration); in GetHotkeyName()
1859 keyOption->SetRepeat(isRepeat); in GetHotkeyName()
1876 std::shared_ptr<OHOS::MMI::KeyOption> keyOption) in MakeHotkeyInfo()
1881 CHKPR(keyOption, INPUT_PARAMETER_ERROR); in MakeHotkeyInfo()
1912 std::string hotkeyName = GetHotkeyName(preKeys, finalKey, isRepeat, keyOption); in MakeHotkeyInfo()
1850 GetHotkeyName(std::set<int32_t> preKeys, int32_t finalKey, bool isRepeat, std::shared_ptr<OHOS::MMI::KeyOption> keyOption) GetHotkeyName() argument
1875 MakeHotkeyInfo(const Input_Hotkey* hotkey, Input_HotkeyInfo* hotkeyInfo, std::shared_ptr<OHOS::MMI::KeyOption> keyOption) MakeHotkeyInfo() argument
2050 auto keyOption = std::make_shared<OHOS::MMI::KeyOption>(); OH_Input_AddHotkeyMonitor() local
2146 auto keyOption = std::make_shared<OHOS::MMI::KeyOption>(); OH_Input_RemoveHotkeyMonitor() local
[all...]
/foundation/resourceschedule/resource_schedule_service/ressched/sched_controller/observer/src/
H A Dobserver_manager.cpp437 std::shared_ptr<OHOS::MMI::KeyOption> keyOption = std::make_shared<OHOS::MMI::KeyOption>(); in InitMMiEventObserver() local
438 keyOption = std::make_shared<OHOS::MMI::KeyOption>(); in InitMMiEventObserver()
439 keyOption->SetFinalKey(OHOS::MMI::KeyEvent::KEYCODE_POWER); in InitMMiEventObserver()
440 keyOption->SetFinalKeyDown(true); in InitMMiEventObserver()
441 keyOption->SetFinalKeyDownDuration(0); in InitMMiEventObserver()
442 powerKeySubscribeId_ = MMI::InputManager::GetInstance()->SubscribeKeyEvent(keyOption, in InitMMiEventObserver()
/foundation/multimodalinput/input/frameworks/proxy/events/src/
H A Dinput_manager.cpp99 int32_t InputManager::SubscribeKeyEvent(std::shared_ptr<KeyOption> keyOption, in SubscribeKeyEvent() argument
102 return InputMgrImpl.SubscribeKeyEvent(keyOption, callback); in SubscribeKeyEvent()
110 int32_t InputManager::SubscribeHotkey(std::shared_ptr<KeyOption> keyOption, in SubscribeHotkey() argument
113 return InputMgrImpl.SubscribeHotkey(keyOption, callback); in SubscribeHotkey()
H A Dinput_manager_util.cpp124 std::shared_ptr<KeyOption> keyOption = std::make_shared<KeyOption>(); in InitOption() local
125 keyOption->SetFinalKeyDown(isFinalKeyDown); in InitOption()
126 keyOption->SetFinalKey(finalKey); in InitOption()
127 keyOption->SetPreKeys(preKeys); in InitOption()
128 keyOption->SetFinalKeyDownDuration(duration); in InitOption()
129 return keyOption; in InitOption()
/foundation/multimodalinput/input/interfaces/native/innerkits/proxy/include/
H A Dinput_manager.h130 * @param keyOption Indicates the condition of the key input event.
137 int32_t SubscribeKeyEvent(std::shared_ptr<KeyOption> keyOption,
148 int32_t SubscribeHotkey(std::shared_ptr<KeyOption> keyOption,
/foundation/multimedia/audio_framework/services/audio_policy/server/src/
H A Daudio_policy_server.cpp298 std::shared_ptr<OHOS::MMI::KeyOption> keyOption = std::make_shared<OHOS::MMI::KeyOption>(); in RegisterVolumeKeyEvents() local
299 CHECK_AND_RETURN_RET_LOG(keyOption != nullptr, ERR_INVALID_PARAM, "Invalid key option"); in RegisterVolumeKeyEvents()
300 keyOption->SetPreKeys(preKeys); in RegisterVolumeKeyEvents()
301 keyOption->SetFinalKey(keyType); in RegisterVolumeKeyEvents()
302 keyOption->SetFinalKeyDown(true); in RegisterVolumeKeyEvents()
303 keyOption->SetFinalKeyDownDuration(VOLUME_KEY_DURATION); in RegisterVolumeKeyEvents()
304 int32_t keySubId = im->SubscribeKeyEvent(keyOption, [=](std::shared_ptr<MMI::KeyEvent> keyEventCallBack) { in RegisterVolumeKeyEvents()

Completed in 27 milliseconds

12