diff --git a/frameworks/core/components_ng/base/view_abstract.cpp b/frameworks/core/components_ng/base/view_abstract.cpp index 0d00b0d0d0cc8b89ed7337c74c4ead5a2a666159..b200dc9ab914abca12c38a2814362da20fb723a4 100644 --- a/frameworks/core/components_ng/base/view_abstract.cpp +++ b/frameworks/core/components_ng/base/view_abstract.cpp @@ -4602,7 +4602,7 @@ void ViewAbstract::SetKeyboardShortcut(FrameNode* frameNode, const std::string& auto eventHub = frameNode->GetOrCreateEventHub(); CHECK_NULL_VOID(eventHub); auto frameNodeRef = AceType::Claim(frameNode); - if (value.empty() || keys.empty()) { + if (value.empty()) { eventHub->ClearSingleKeyboardShortcut(); return; }