https://bugs.kde.org/show_bug.cgi?id=516622

            Bug ID: 516622
           Summary: macOS, Krita v.5.2.13: Mouse wheel does not trigger
                    “Change Primary Setting” (brush size)
    Classification: Applications
           Product: krita
      Version First 5.2.1
       Reported In:
          Platform: macOS (DMG)
                OS: macOS
            Status: REPORTED
          Severity: critical
          Priority: NOR
         Component: Shortcuts and Canvas Input Settings
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

Title:
macOS 5.2.13: Mouse wheel does not trigger “Change Primary Setting” (brush
size)

Environment:
- Krita version: 5.2.13
- Platform: macOS
- Input device: Kensington SlimBlade (physical wheel/trackball)
- No tablet connected, no tablet drivers running during testing

Summary:
On macOS 5.2.13, binding the mouse wheel to “Change Primary Setting” does not
adjust brush size. The action appears to be ignored, even though wheel events
work correctly for other canvas actions.

Drag-based Primary Setting works (Shift + drag by default), but wheel-based
Primary Setting does not.

Steps to Reproduce:
1. Reset Krita to a clean configuration.
2. Launch Krita with default input profile.
3. Go to Preferences → Canvas Input Settings.
4. Under “Change Primary Setting”, bind:
   - Mouse Wheel Up → Normal
   - Mouse Wheel Down → Normal
   (with or without modifier; tested both)
5. Select Freehand Brush Tool (Pixel Brush Engine).
6. Attempt to resize brush using mouse wheel.

Result:
Mouse wheel does nothing. Brush size does not change.

Expected Result:
Mouse wheel should adjust brush size when bound to “Change Primary Setting”,
consistent with earlier versions (e.g., 5.1.x).

Additional Testing:
- Confirmed Freehand Brush Tool is active.
- Confirmed Size slider is visible and functional.
- Confirmed Primary Setting drag works (Shift + drag changes brush size).
- Confirmed wheel input works for zoom and pan.
- Confirmed no conflicting wheel bindings.
- Disabled macOS “scroll gesture with modifier to zoom”.
- Tested multiple modifier combinations.
- Switched between Quick Brush Engine and Pixel Brush Engine.
- Deleted all preference files manually:
  - ~/Library/Preferences/kritarc
  - ~/Library/Preferences/kritashortcutsrc
  - ~/Library/Preferences/kritadisplayrc
  - ~/Library/Preferences/org.krita.plist
- Relaunched Krita with fresh defaults.
- Rebooted system.
- No tablet connected during testing.

Primary Setting works via drag gesture but does not respond to mouse wheel
input under any tested configuration.

SOFTWARE/OS VERSIONS
macOS: Sequoia 15.7.2 (24G325)


ADDITIONAL INFORMATION: 
    Kensington Slimblade (trackball) uses a large ball that replicates a giant
knob for scrollwheel action.  This is a HUGE part of my workflow, where as,
dragging the mouse to change brush size is not as intuitive, requires extra
movement along with changing where the cursor is on screen, overall,  tedious
compared to my normal workflow.  I've been using this config since I found
Krita, and many years with other softwares. That being said, I hope this can be
resolved. Thank you for your time and dedication!

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to