Bug 405717

Summary: Numpad numbers won't work even when numlock is on
Product: [Applications] krita Reporter: Razvan Radulescu <razcore.rad>
Component: GeneralAssignee: Krita Bugs <krita-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: normal CC: halla
Priority: NOR    
Version First Reported In: nightly build (please specify the git hash!)   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Razvan Radulescu 2019-03-21 11:53:47 UTC
SUMMARY
Numpad number keys are ignored no matter the numlock state.

STEPS TO REPRODUCE
1. Try to input any number sequence in options like size/opacity/etc.
2. Observe that no numbers are typed, instead the numpad keys behave as if numlock isn't active


KRITA VERSION:
krita-4.2.0-pre-alpha-9429230-x86_64.appimage - don't know how to get the git hash from the nightly build site
Build #421 (Mar 20, 2019 4:09:00 PM)


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Ubuntu 18.10
Qt
  Version (compiled): 5.10.0
  Version (loaded): 5.10.0
Comment 1 Halla Rempt 2019-03-21 11:57:37 UTC
You can find the git hash in the about box, it's part of the version number. As for the issue: are you typing in things like the opacity slider or the size slider in toolbar, or in entry boxes in dockers or dialogs?
Comment 2 Razvan Radulescu 2019-03-22 07:11:49 UTC
(In reply to Boudewijn Rempt from comment #1)
> You can find the git hash in the about box, it's part of the version number.
> As for the issue: are you typing in things like the opacity slider or the
> size slider in toolbar, or in entry boxes in dockers or dialogs?

It's the same everywhere - dockers/dialogs/toolbar sliders etc. but not just sliders, any input box really, like for example layer names, specific color entry boxes. Krita just ignores keypad number keys/numlock altogether.
Comment 3 Halla Rempt 2019-04-04 09:31:53 UTC
Sorry, this must be something specific to your setup, because it works here (now that I've finally found a keyboard with a numpad to test).