https://bugs.kde.org/show_bug.cgi?id=521872
Kristen McWilliam <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas |ma/plasma-keyboard/-/commit |ma/plasma-keyboard/-/commit |/7453d0a655cd70fbe1f18dabf1 |/d9b9f9aa334981fbe89b1ea541 |198bc9d4fa21dc |1728f1ea7eead4 --- Comment #10 from Kristen McWilliam <[email protected]> --- Git commit d9b9f9aa334981fbe89b1ea5411728f1ea7eead4 by Kristen McWilliam. Committed on 29/06/2026 at 15:18. Pushed by merritt into branch 'Plasma/6.7'. fix(overlay): allow clients to receive actual key events We were consuming key events and committing the text of the key directly, which breaks clients that expect or require actual key events. Instead, we still consume the key event (to prevent key repeat during long-press timer), but we send a synthetic key press and release to the client that matches the key that was pressed. Related: bug 519339, bug 521128, bug 521718, bug 521772, bug 521789, bug 522024, bug 522152, bug 522167, bug 521825, bug 521902 FIXED-IN: 6.7.2 Resolves: https://invent.kde.org/plasma/plasma-keyboard/-/work_items/71 (cherry picked from commit 7453d0a655cd70fbe1f18dabf1198bc9d4fa21dc) M +5 -0 src/inputmethod.cpp M +2 -0 src/inputmethod_p.h M +8 -0 src/inputplugin.cpp M +3 -1 src/inputplugin.h M +17 -36 src/overlay/longpresstrigger.cpp M +40 -81 src/overlay/overlaycontroller.cpp M +0 -8 src/overlay/overlaycontroller.h M +0 -21 src/overlay/overlaytrigger.h https://invent.kde.org/plasma/plasma-keyboard/-/commit/d9b9f9aa334981fbe89b1ea5411728f1ea7eead4 -- You are receiving this mail because: You are watching all bug changes.
