I connect an external keyboard on my laptop PC, so it has two keyboards. I sometimes use the integrated keyboard and sometimes use the external keyboard. I switch keyboards without plugging out the external keyboard. Right after switching the keyboard, one keystroke for keyboard shortcut is missed or delayed, only if the shortcut is combined one such as CTRL+1. Reproducible: Always Steps to Reproduce: 1. Make two keyboards connected to your PC. 2. Assing some action to shortcut CTRL+1. 3. Press CTRL+1 from the keyboard which has not been used. Actual Results: The shortcut is missed. Expected Results: The shortcut action is performed immediately. I assign "Switch to Desktop 1" to CTRL+1.
please run "xev -event keyboard | tee key_events.log" Make sure the xev window has the keyboard focus and try a key combination that is NOT taken by a global shortcut (or make a special window rule to ignore global shortcuts for xev) - eg. Ctrl+9 (?) -> attach the log (it's not reproducible here and we need to figure whether this is a problem in X11/evdev or kglobalaccel)
waiting for info from comment #1
I'm sorry that I missed to respond to this bug. I do not experience the problem any more (on 5.7.2).