Closed pjrobertson closed 2 years ago
@skurfer @n8henrie - I would appreciate one of you testing this code. I've written it blind, since I'm on 10.14 and can't run the 10.15 code.
Basically, it uses a new 10.15 call to check if QS has access to listen to events (needed for mouse triggers) and post events (to allow QS to 'paste' and imitate pressing keys). It would be worth checking a couple of scenarios:
For scenario 2, QS should show an alert and then open up the System Preferences for you.
It appears to work, but
for
loop.Thanks for the debugging.
I think the original issue was filed RE mouse triggers. Can you confirm that mouse triggers work without enabling 'input monitoring'?
See: https://github.com/quicksilver/Quicksilver/issues/2545#issuecomment-1077700041
I’m messing with Mouse Triggers, but I can’t get them to run at all. I see the glow on the edge of the screen, so it looks like QS is able to see the state of the mouse. (FWIW, unchecking “Input Monitoring” doesn’t appear to affect this.)
Need to do more debugging. I also see that the checkboxes next to the modifiers are missing somehow.
Scratch that. The Mouse Trigger I was testing with had some conditions I had forgotten about. Once I figured that out, I can confirm that it works (even if QS isn’t listed under Input Monitoring).
OK, so if you're able to use mouse triggers no problem, then I say there's no need for this, and no need to add an extra bit of code.
I'll mark #2684 as cannot reproduc
Fixes #2684