Lines Matching refs:KeyEvent

70 void KeySubscriberHandler::HandleKeyEvent(const std::shared_ptr<KeyEvent> keyEvent)
192 [this, subscriber](std::shared_ptr<KeyEvent> keyEvent) {
238 int32_t session, std::function<void(std::shared_ptr<KeyEvent>)> callback)
253 int32_t session, std::function<void(std::shared_ptr<KeyEvent>)> callback)
335 [this, subscriber](std::shared_ptr<KeyEvent> keyEvent) {
341 [this, subscriber](std::shared_ptr<KeyEvent> keyEvent) {
410 bool KeySubscriberHandler::IsFunctionKey(const std::shared_ptr<KeyEvent> keyEvent)
413 if (keyEvent->GetKeyCode() == KeyEvent::KEYCODE_BRIGHTNESS_DOWN
414 || keyEvent->GetKeyCode() == KeyEvent::KEYCODE_BRIGHTNESS_UP) {
417 if (keyEvent->GetKeyCode() == KeyEvent::KEYCODE_VOLUME_UP
418 || keyEvent->GetKeyCode() == KeyEvent::KEYCODE_VOLUME_DOWN
419 || keyEvent->GetKeyCode() == KeyEvent::KEYCODE_VOLUME_MUTE) {
422 if (keyEvent->GetKeyCode() == KeyEvent::KEYCODE_MUTE
423 || keyEvent->GetKeyCode() == KeyEvent::KEYCODE_SWITCHVIDEOMODE
424 || keyEvent->GetKeyCode() == KeyEvent::KEYCODE_SEARCH
425 || keyEvent->GetKeyCode() == KeyEvent::KEYCODE_MEDIA_RECORD) {
431 bool KeySubscriberHandler::IsEnableCombineKey(const std::shared_ptr<KeyEvent> keyEvent)
441 if (keyEvent->GetKeyCode() == KeyEvent::KEYCODE_POWER) {
448 if (keyEvent->GetKeyCode() == KeyEvent::KEYCODE_DPAD_RIGHT ||
449 keyEvent->GetKeyCode() == KeyEvent::KEYCODE_DPAD_LEFT) {
457 if (keyEvent->GetKeyCode() == KeyEvent::KEYCODE_L) {
460 if (keyCode != KeyEvent::KEYCODE_L && keyCode != KeyEvent::KEYCODE_META_LEFT &&
461 keyCode != KeyEvent::KEYCODE_META_RIGHT) {
470 bool KeySubscriberHandler::IsEnableCombineKeySwipe(const std::shared_ptr<KeyEvent> keyEvent)
474 if (keyCode != KeyEvent::KEYCODE_CTRL_LEFT && keyCode != KeyEvent::KEYCODE_META_LEFT &&
475 keyCode != KeyEvent::KEYCODE_DPAD_RIGHT && keyCode != KeyEvent::KEYCODE_CTRL_RIGHT &&
476 keyCode != KeyEvent::KEYCODE_DPAD_LEFT) {
483 void KeySubscriberHandler::PublishKeyPressCommonEvent(std::shared_ptr<KeyEvent> keyEvent)
495 bool KeySubscriberHandler::HandleRingMute(std::shared_ptr<KeyEvent> keyEvent)
499 if (keyEvent->GetKeyCode() != KeyEvent::KEYCODE_VOLUME_DOWN &&
500 keyEvent->GetKeyCode() != KeyEvent::KEYCODE_VOLUME_UP &&
501 keyEvent->GetKeyCode() != KeyEvent::KEYCODE_POWER) {
526 if (keyEvent->GetKeyCode() == KeyEvent::KEYCODE_POWER) {
531 if (keyEvent->GetKeyCode() != KeyEvent::KEYCODE_POWER) {
544 bool KeySubscriberHandler::OnSubscribeKeyEvent(std::shared_ptr<KeyEvent> keyEvent)
566 MMI_HILOGD("Repeat KeyEvent, skip");
569 keyEvent_ = KeyEvent::Clone(keyEvent);
573 KeyEvent::ActionToString(keyAction));
576 keyEvent->GetKeyCode(), KeyEvent::ActionToString(keyAction));
578 if (needSkipPowerKeyUp_ && keyEvent->GetKeyCode() == KeyEvent::KEYCODE_POWER
579 && keyAction == KeyEvent::KEY_ACTION_UP) {
592 if (keyAction == KeyEvent::KEY_ACTION_DOWN) {
594 } else if (keyAction == KeyEvent::KEY_ACTION_UP) {
597 } else if (keyAction == KeyEvent::KEY_ACTION_CANCEL) {
708 void KeySubscriberHandler::NotifyKeyDownSubscriber(const std::shared_ptr<KeyEvent> &keyEvent,
721 void KeySubscriberHandler::NotifyKeyDownRightNow(const std::shared_ptr<KeyEvent> &keyEvent,
730 if (!isForegroundExits_ || keyEvent->GetKeyCode() == KeyEvent::KEYCODE_POWER ||
744 void KeySubscriberHandler::NotifyKeyDownDelay(const std::shared_ptr<KeyEvent> &keyEvent,
753 if (!isForegroundExits_ || keyEvent->GetKeyCode() == KeyEvent::KEYCODE_POWER ||
765 void KeySubscriberHandler::NotifyKeyUpSubscriber(const std::shared_ptr<KeyEvent> &keyEvent,
781 void KeySubscriberHandler::NotifySubscriber(std::shared_ptr<KeyEvent> keyEvent,
788 if (keyEvent->GetKeyCode() != KeyEvent::KEYCODE_POWER) {
795 if (keyEvent->GetKeyCode() == KeyEvent::KEYCODE_POWER) {
827 const std::shared_ptr<KeyEvent> &keyEvent)
930 bool KeySubscriberHandler::HandleKeyDown(const std::shared_ptr<KeyEvent> &keyEvent)
992 bool KeySubscriberHandler::HandleKeyUp(const std::shared_ptr<KeyEvent> &keyEvent)
1028 std::optional<KeyEvent::KeyItem> keyItem = keyEvent->GetKeyItem();
1040 bool KeySubscriberHandler::HandleKeyCancel(const std::shared_ptr<KeyEvent> &keyEvent)
1066 int32_t keyAction = KeyEvent::KEY_ACTION_UP;
1069 keyAction = KeyEvent::KEY_ACTION_DOWN;
1080 bool KeySubscriberHandler::CloneKeyEvent(std::shared_ptr<KeyEvent> keyEvent)
1085 keyEvent_ = KeyEvent::Clone(keyEvent);
1101 bool KeySubscriberHandler::IsRepeatedKeyEvent(std::shared_ptr<KeyEvent> keyEvent)
1149 void KeySubscriberHandler::HandleKeyUpWithDelay(std::shared_ptr<KeyEvent> keyEvent,
1250 bool KeySubscriberHandler::HandleCallEnded(std::shared_ptr<KeyEvent> keyEvent)
1258 if (keyEvent->GetKeyCode() != KeyEvent::KEYCODE_POWER ||
1259 keyEvent->GetKeyAction() != KeyEvent::KEY_ACTION_DOWN) {
1371 void KeySubscriberHandler::RemoveSubscriberTimer(std::shared_ptr<KeyEvent> keyEvent)