From b1865c0b2dce45f2023ec0b942408bb623d915a1 Mon Sep 17 00:00:00 2001 From: Weng Xuetian Date: Fri, 21 Jun 2024 18:21:36 -0700 Subject: [PATCH] Ignore AltGr just like other modifier key Otherwise it will prevent AltGr combined character to be typed into buffer. Fix #1079 --- src/im/keyboard/keyboard.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/im/keyboard/keyboard.cpp b/src/im/keyboard/keyboard.cpp index 4007017d..9b10efa4 100644 --- a/src/im/keyboard/keyboard.cpp +++ b/src/im/keyboard/keyboard.cpp @@ -426,7 +426,9 @@ void KeyboardEngine::keyEvent(const InputMethodEntry &entry, KeyEvent &event) { } // and by pass all modifier - if (event.key().isModifier()) { + if (event.key().isModifier() || + event.key().sym() == FcitxKey_ISO_Level3_Shift || + event.key().sym() == FcitxKey_ISO_Level5_Shift) { return; }