Bug description: I am using an XP-Pen Artist 15.6 Pro tablet, which has a wheel for zooming in and out on the canvas. However, in Krita 5.2.9, the wheel only zooms out, but does not zoom in. Steps to reproduce the issue: • Open Krita 5.2.9. • Use the wheel on the XP-Pen Artist 15.6 Pro to zoom in and out. • Notice that zooming out works, but zooming in does not. • The same function works correctly with a mouse wheel, but not with the tablet. Expected behavior: The tablet wheel should allow both zooming in and out, just like the mouse wheel does. Additional information: • This issue started after updating to Krita 5.2.9. • I already tried resetting preferences and checking the input settings. • Other programs recognize the wheel correctly, so it seems to be a Krita-specific issue. • The problem persists even after reinstalling Krita.
I confirm i, also, have this issue
Sorry, only developers should set an issue to confirmed. It is also nearly impossible that this is an actual bug in Krita: Krita does not have any code to support tablets directly, that's done by drivers, the os and Qt. And there have been no changes to the input code in Krita 5.2.9 at all, either. As for xp-pen tablets, we wouldn't be able to try to reproduce an issue like this since we don't have access to the hardware. Drivers do retain information about individual applications and you might have to reset the driver's settings or reinstall the tablet driver. Please try that first.
Krita 5.2.9 did introduce a change to a default zoom-in hotkey (see bug #484365). Could you check if the following steps fix the problem for you? 1. Open Krita 5.2.9 2. From the menu bar, click "Settings", then click "Configure Krita" 3. On the left panel of the settings, click "Canvas Input Settings" 4. On the right panel of the settings, click "Zoom Canvas" 5. In the list that appears, you should find at least one row that has the type "Key Combination" and the action "Zoom In" 6. Double-click whatever the "Input" is for that row 7. A small popup should appear that lets you change the hotkey. Click the current hotkey within that popup. The spot you clicked should now say "Input..." 8. Turn the tablet wheel in the "zoom in" direction. If Krita accepted the wheel rotation as a hotkey (likely either "+" or "Ctrl + +"), zooming in might work for you now. If that's the case, please let us know what the working hotkey was, since that may be useful.
(In reply to Nicholas LaPointe from comment #3) > Krita 5.2.9 did introduce a change to a default zoom-in hotkey (see bug > #484365). > > Could you check if the following steps fix the problem for you? > > 1. Open Krita 5.2.9 > 2. From the menu bar, click "Settings", then click "Configure Krita" > 3. On the left panel of the settings, click "Canvas Input Settings" > 4. On the right panel of the settings, click "Zoom Canvas" > 5. In the list that appears, you should find at least one row that has the > type "Key Combination" and the action "Zoom In" > 6. Double-click whatever the "Input" is for that row > 7. A small popup should appear that lets you change the hotkey. Click the > current hotkey within that popup. The spot you clicked should now say > "Input..." > 8. Turn the tablet wheel in the "zoom in" direction. > > If Krita accepted the wheel rotation as a hotkey (likely either "+" or "Ctrl > + +"), zooming in might work for you now. If that's the case, please let us > know what the working hotkey was, since that may be useful. This fixed the problem for me. The previous hotkey was "+". After following your steps the hotkey is now "Ctrl + +".
Git commit a8c44e8e50b9dad2d67bcefa132e764927751065 by Nicholas LaPointe. Committed on 17/02/2025 at 18:56. Pushed by nicholasl into branch 'nicholasl/fix_bug_484365_regression'. Accept both Ctrl+= and Ctrl++ as default shortcuts for zoom in Commit 3ca29b881f9f4b2d57e0301bb0ab147c7242248d changed the default shortcut from Ctrl++ to Ctrl+=. This caused issues with tablets that generate Ctrl++ keystrokes when their wheel is rotated, in addition to a report that the shortcut no longer worked on a German keyboard. Related: bug 484365 M +1 -1 krita/data/shortcuts/krita_default.shortcuts M +1 -1 krita/kritamenu.action https://invent.kde.org/graphics/krita/-/commit/a8c44e8e50b9dad2d67bcefa132e764927751065
Oops, I didn't realize that pushing to my own branch would modify the bug report. Sorry for the noise.
Git commit 60dd3563472d236a3ab4d2f6cfca059f7f4a3af1 by Dmitry Kazakov, on behalf of Nicholas LaPointe. Committed on 19/02/2025 at 13:22. Pushed by dkazakov into branch 'master'. Accept both Ctrl+= and Ctrl++ as default shortcuts for zoom in Commit 3ca29b881f9f4b2d57e0301bb0ab147c7242248d changed the default shortcut from Ctrl++ to Ctrl+=. This caused issues with tablets that generate Ctrl++ keystrokes when their wheel is rotated, in addition to a report that the shortcut no longer worked on a German keyboard. Related: bug 484365 M +1 -1 krita/data/shortcuts/krita_default.shortcuts M +1 -1 krita/kritamenu.action https://invent.kde.org/graphics/krita/-/commit/60dd3563472d236a3ab4d2f6cfca059f7f4a3af1
Git commit 0b26fc52de2cf49185f53dff1c72dc566ff0c264 by Dmitry Kazakov, on behalf of Nicholas LaPointe. Committed on 19/02/2025 at 13:26. Pushed by dkazakov into branch 'krita/5.2'. Accept both Ctrl+= and Ctrl++ as default shortcuts for zoom in Commit 3ca29b881f9f4b2d57e0301bb0ab147c7242248d changed the default shortcut from Ctrl++ to Ctrl+=. This caused issues with tablets that generate Ctrl++ keystrokes when their wheel is rotated, in addition to a report that the shortcut no longer worked on a German keyboard. Related: bug 484365 M +1 -1 krita/data/shortcuts/krita_default.shortcuts M +1 -1 krita/kritamenu.action https://invent.kde.org/graphics/krita/-/commit/0b26fc52de2cf49185f53dff1c72dc566ff0c264
*** Bug 501095 has been marked as a duplicate of this bug. ***
*** Bug 502825 has been marked as a duplicate of this bug. ***