-
Notifications
You must be signed in to change notification settings - Fork 285
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Single-modifier only activation not working in MacOS Big Sur #2533
Comments
Updating that this issue remains and has now morphed into single-modifier activation not working at all anymore. |
Seeing this here, too. |
I traced the issue (setting the SDK to macosx instead of macos10.13) down to QSModifierKeyEvents:166: fabs(timeDiff - keyPressDif) is bigger than the 0.001s barrier. |
Just chiming in that I've been having this problem too. Fix would be awesome. I've tried other triggers, but single Fn just works so well and feels so natural on macbook pro keyboards. For now, if any of you also use BetterTouchTool, here's a workaround that allows me to use single Fn trigger again on macOS 11 Big Sur. Seems to be reliable so far:
This method is better than just triggering the QS app, because then if you cancel or don't launch another app, then your previous app is still in the foreground rather than QS. And it allows you to cancel the QS dialog with the same shortcut (single Fn) as normal rather than re-trigger it. This approach might work in other keyboard shortcut apps as well if they are configurable enough. |
If I change |
Does this work with v2.0.1 of Quicksilver @skurfer @jonathanalevi ? What if you go into System Preferences > Security > Privacy and allow Quicksilver for 'Input Monitoring'? |
Does not work for me. QS: 2.0.1:(HEAD detached at v2.0.1) (4029) Touch Bar configuration: • Touch bar shows [App Controls] [X] Show Control Strip |
OK, in Xcode, I see where it bails out:
Why is this time test necessary? There is already a timed reset window in lines 175/177. |
I think that was answered by Rob here: #2538 (comment) If you remove it, does it still work if you say set the activation to 'shift' but then press 'shift-p' for a capital "P"? |
I see. (Been there ... a while ago) It seems like releasing Fn is considered as key down event in BigSur (for That matches what I saw this morning: Storing the return value of
|
Nice! Can you issue a PR and then I can test locally on my 10.14 machine. And I guess your other PR can be closed? Thanks |
…erForEventType since the first seems to consider Fn up shortly after Fn down as key down event on BigSur. Fixes quicksilver#2533.
Here’s the pull request, closed the other one. |
I just noticed that I wrote "BigSur" when I actually run "Monterey". I’m sorry! :-( I lost track when they stopped using cat’s names. |
Greetings
Since updating to the Big Sur beta, my "Single Fn" modifier doesn't work consistently.
It was not working at all... Disabling and re-enabling seems to have improved it significantly. However, invoking it the first time is still spotty and requires multiple presses. Getting it to "go away" is also still spotty.
QS 1.6.0 (4025)
OS X 11.0 Beta (20A5364e)
Updating:
Issue is still present in QS 1.6.1 (4026) / OS X 11.0 Beta (20A5395g)
The text was updated successfully, but these errors were encountered: