https://bugs.kde.org/show_bug.cgi?id=511041

--- Comment #5 from Ritchie Frodomar <[email protected]> ---
I've just had a cursory look at Clementime's shortcut code. I'm sorry to say
that I'm responsible for this bug... :(

We needed to ensure kwin wouldn't flash the screen constantly when using
certain global shortcuts. At the time, kglobalaccel didn't treat initial key
presses differently from key repeat, which meant I couldn't use Qt's API to
disable key repeat in things like the "Toggle Screen Color Inversion" shortcut.

It looks to me like Clementime is listening to DBus signals coming directly
from kglobalaccel, rather than using the QAction::triggered signal like we do
with most shortcuts in kwin. As of Plasma 6.5, the DBus API for kglobalaccel
was slightly changed, adding an additional "globalShortcutRepeated" signal. If
applications use this API to receive shortcut events, you'd need to subscribe
to the new signal if you want to get key repeat events.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to