SUMMARY STEPS TO REPRODUCE 0. With mouse navigation / mouse keys enabled 1. Hold numpad 5 2. Move cursor using physical mouse OBSERVED RESULT After around 1 second, the drag or highlight action will end without you letting go of numpad 5. EXPECTED RESULT Mouse cursor would continue dragging or highlighting selection until numpad 5 is released. WORKAROUND Before moving the mouse, press any key on keyboard. This gives the expected result. SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 6.4.5 KDE Frameworks Version: 6.18.0 Qt Version: 6.9.2 Kernel Version: 6.16.10-arch1-1 (64-bit) Graphics Platform: Wayland
(In reply to rileyjones207 from comment #0) > SUMMARY > > > STEPS TO REPRODUCE > 0. With mouse navigation / mouse keys enabled > 1. Hold numpad 5 > 2. Move cursor using physical mouse > > OBSERVED RESULT > After around 1 second, the drag or highlight action will end without you > letting go of numpad 5. > > EXPECTED RESULT > Mouse cursor would continue dragging or highlighting selection until numpad > 5 is released. > > WORKAROUND > Before moving the mouse, press any key on keyboard. This gives the expected > result. > > SOFTWARE/OS VERSIONS > Operating System: Arch Linux > KDE Plasma Version: 6.4.5 > KDE Frameworks Version: 6.18.0 > Qt Version: 6.9.2 > Kernel Version: 6.16.10-arch1-1 (64-bit) > Graphics Platform: Wayland SUMMARY When using mouse navigation / mouse keys along with a real mouse, any highlight or drag action started with numpad 5 will automatically end. This does not occur if you only move the cursor using the keyboard or if you press any key before you move the mouse.
Can reproduce. Note: it doesnt happen if you move the cursor with numpad keys first.
Is this a KCM issue or KWin issue?
KWin
KWin sends a button up event immediately and repeats that.
Git commit 9d226450eff204358deb0dcb4df14a16890db9ea by David Redondo. Committed on 28/10/2025 at 09:54. Pushed by davidre into branch 'master'. plugins/mousekeys: Do not release the pointer button on key repeat events FIXED-IN:6.4.6 M +3 -3 src/plugins/mousekeys/mousekeys.cpp https://invent.kde.org/plasma/kwin/-/commit/9d226450eff204358deb0dcb4df14a16890db9ea
Git commit 7f10e1fb6f5325e20d0dee6cd2a11d708d2b5d2f by David Redondo. Committed on 28/10/2025 at 12:28. Pushed by davidre into branch 'Plasma/6.5'. plugins/mousekeys: Do not release the pointer button on key repeat events FIXED-IN:6.4.6 (cherry picked from commit 9d226450eff204358deb0dcb4df14a16890db9ea) Co-authored-by: David Redondo <kde@david-redondo.de> M +3 -3 src/plugins/mousekeys/mousekeys.cpp https://invent.kde.org/plasma/kwin/-/commit/7f10e1fb6f5325e20d0dee6cd2a11d708d2b5d2f
Git commit ec740fc5b52a8ef33d3beffc53d289433a532362 by David Redondo. Committed on 11/11/2025 at 08:14. Pushed by davidre into branch 'Plasma/6.4'. plugins/mousekeys: Do not release the pointer button on key repeat events FIXED-IN:6.4.6 (cherry picked from commit 9d226450eff204358deb0dcb4df14a16890db9ea) Co-authored-by: David Redondo <kde@david-redondo.de> (cherry picked from commit 7f10e1fb6f5325e20d0dee6cd2a11d708d2b5d2f) Co-authored-by: David Redondo <kde@david-redondo.de> M +3 -3 src/plugins/mousekeys/mousekeys.cpp https://invent.kde.org/plasma/kwin/-/commit/ec740fc5b52a8ef33d3beffc53d289433a532362