News for hackers. Stuff that matters.
Re:Initial M1 support merged into Linux SoC tree by ginko on Friday April 09, 2021 @08:26AM (#26749649)
How about button clicks?
Re:Initial M1 support merged into Linux SoC tree by matwood on Friday April 09, 2021 @09:21AM (#26750192)
No, but I understand the rationale. A button click is an input much like typing. Plus, when I want to give a window focus, I'd rather not look for a non-button to click.

But, having clicks work on hover instead of after focus is fine, and simply has a different set of trade offs.

Re:Initial M1 support merged into Linux SoC tree by droopyEyelids on Friday April 09, 2021 @09:54AM (#26750613)
you have to hold 'option' to click on a button in a window without focus
Re:Initial M1 support merged into Linux SoC tree by chipotle_coyote on Friday April 09, 2021 @12:23PM (#26752521)
Not Option, but Command. If you hold down Option and click in another window, the current window hides. You can also hold down Command and drag a window that doesn't have focus.

You can also switch focus to a window without raising it by holding down Control+Option and clicking the window.

At any rate, a lot of these things can be chalked up to different philosophies, I think. Personally, I really don't like focus follows mouse; when I was using FreeBSD and Linux many years ago, I would try it and then end up disabling it after a short while.

It is worth noting that Terminal has a hidden preference for focus-follows-mouse:

    defaults write com.apple.Terminal FocusFollowsMouse -bool true
You can also change that setting, along with those of some other quirky system things, in third-party apps like TinkerTool and Onyx.