Bug 409474 - Color picker assinged to ctrl(meta) + click macOS doesn't work.
Summary: Color picker assinged to ctrl(meta) + click macOS doesn't work.
Status: RESOLVED DOWNSTREAM
Alias: None
Product: krita
Classification: Applications
Component: Usability (show other bugs)
Version: 4.2.2
Platform: Other macOS
: NOR normal
Target Milestone: ---
Assignee: vanyossi
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-07-03 19:56 UTC by vanyossi
Modified: 2022-10-21 21:34 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description vanyossi 2019-07-03 19:56:18 UTC
Setting alternate invocation to 
Mouse Button to Meta + left click to Pick color.

The cursor changes to the color picker on pressing meta, but upon mouse clicking color is not selected, the cursor just dissapears and painting is impossible.


Even if no action is set, meta + click blocks mouse input
Comment 1 vanyossi 2019-07-03 19:56:42 UTC
Maybe this has some clues: https://bugs.kde.org/show_bug.cgi?id=335316
Comment 2 grzegorzpedrycz 2019-07-10 14:43:36 UTC
Freezing cursor over canvas issue appear on Windows as well ( with 4.2.2 Version ) I working on the workflow to reproduce that bug, Maybe you are aware if it already ?
Comment 3 vanyossi 2019-07-11 00:26:51 UTC
@grzegorzpedrycz@o2.pl Not on windows no
Comment 4 vanyossi 2020-04-24 22:55:04 UTC
As of krita 4.2.9, cotrl (meta) does not block the interface, however it cannot be used for canvas actions.
Comment 5 vanyossi 2022-10-21 21:34:46 UTC
macOS "Ctrl" is called "Meta" inside Krita

Upon further investigation it is not possible to remap Ctrl + LeftClick as it is used system wide to emulate "Right Click". This is not needed nowadays since all pointer devices from apple have 2 buttons, however the legacy accessibility function remains. This could be fixed, but it would require to filter with core system events and probably make a complex subsystem for it. As al alternative you could use "Ctrl + Right click"

On your side to make this work you would need to first disable Ctrl + Click to emulate right click through third party apps.