Bug 478620

Summary: Mouse navigation with numpad doesn't work under Wayland
Product: [Applications] systemsettings Reporter: Jan Rathmann <jan.rathmann>
Component: kcm_accessibilityAssignee: Plasma Bugs List <plasma-bugs>
Status: CONFIRMED ---    
Severity: major CC: ak2022dev, andydecleyre, dougshaw77, duha.bugs, jf.mundox, nate, nicolas.fella, postix
Priority: HI Keywords: accessibility, qt6, wayland
Version: 5.90.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:

Description Jan Rathmann 2023-12-16 21:43:03 UTC
SUMMARY
Using the numpad to move the mouse cursor currently doesn't work in the Wayland session.

STEPS TO REPRODUCE
1. Start P6 Wayland session 
2. Go to Systemsettings -> Accessibility -> Mouse Navigation
3. Check "Use number pad to move cursor"
4. Try to move the cursor with the numpad

OBSERVED RESULT
Nothing happens when pressing numpad keys to move the cursor.

EXPECTED RESULT
Cursor should move when pressing numpad keys.

SOFTWARE/OS VERSIONS
KDE Plasma Version: 5.90
KDE Frameworks Version: 5.247
Qt Version: 6.6.1

ADDITIONAL INFORMATION
Reproduced with Neon Unstable installation and openSuse Krypton live image.
Comment 1 Nicolas Fella 2023-12-16 21:54:13 UTC
See https://invent.kde.org/plasma/kwin/-/merge_requests/3362
Comment 2 Nicolas Fella 2023-12-16 23:33:40 UTC Comment hidden (spam)
Comment 3 Nicolas Fella 2024-02-26 22:07:00 UTC
*** Bug 481843 has been marked as a duplicate of this bug. ***
Comment 4 Amir Khan 2024-02-27 11:15:33 UTC
Also confirmed on:

Fedora 39 KDE Spin VM (latest updates as of Tue 27 Feb 24), running as Virtualbox guest under Windows 11 host;
Fedora 39 KDE Spin VM, (latest updates as of Tue 27 Feb 24), running as Gnome Boxes guest under Ubuntu 22.04 host;
KDE Neon Developer VM, (updates crashing under Discover on Tue 27 Feb 24, but up-to-date prior to that) running as Gnome Boxes guest under Ubuntu 22.04 host.

The bug exists whether Plasma is in a Wayland session, or an X11 session, regardless of whether Num Lock is on or off, in either case.