Bug 461291

Summary: In-app keyboard shortcuts definitions using the Numeric Keypad keys are not possible
Product: [Frameworks and Libraries] frameworks-kxmlgui Reporter: Bob <grim.der.reaper>
Component: generalAssignee: kdelibs bugs <kdelibs-bugs>
Status: REPORTED ---    
Severity: minor CC: nate, roy-orbitson, sdar
Priority: NOR Keywords: regression
Version: 5.99.0   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Bob 2022-11-01 16:18:23 UTC
I would like to bind single keys from the numpad as shortcuts, which was possible with opensuse15.1 (and not anymore since 15.2)


STEPS TO REPRODUCE:
Example with Dolphin version 22.08.2 – set a keyboard shortcut to duplicate a file (or any other action):

    Duplicate file set to «NumPad + 7» doesn't work.
    Duplicate file set to «Shift + NumPad + 7» doesn't work.
    Duplicate file set to «Crtl + NumPad + 7» doesn't work.
    Duplicate file set to «Crtl + Shift + NumPad + 7» doesn't work.
    Duplicate file set to «Crtl + Ü» does work.
    Duplicate file set to «Crtl + 7» does work – (Keyboard “7” – not NumPad “7”).

OBSERVED RESULT
Currently, KDE Plasma will not allow shortcuts definitions using the Numeric Keypad keys.

EXPECTED RESULT
Use a shortcut with a single key from the  numeric keypad without adding a 'Crtl +' or 'Shift +'

SOFTWARE/OS VERSIONS
NAME="openSUSE Tumbleweed"
# VERSION="20221030"
Comment 1 Roy Orbitson 2022-11-30 23:19:19 UTC
I have experienced the same issue on Kubuntu. Was on 22.04 with Plasma 5.24, have several window-positioning shortcuts defined to use the number pad, e.g. Quick tile top right is "Meta + Num + 9". Sometime since upgrading to 22.10 with Plasma 5.26 (backported) these have broken, i.e. the existing defined shortcuts are all no-ops. If I try to (re)define any shortcut with the numpad keys, they show up as regular numbers, e.g. "Meta + 9". The ones without "Num +" conflict with default shortcuts for task manager. I can live without those, but it's a BC breakage fore sure.

This may be related to but not the same as #443225, because I do not have the "Numeric keypad always enters digits (as in macOS)" compatibility option enabled.
Comment 2 Roy Orbitson 2022-12-05 01:38:27 UTC
I forgot to add that it still works under X, I was trying out a Wayland session (but probably won't stick to it while bug 455444 exists).

I also should have written bug 443225 to auto-link in the prev. comment.