Mac OS Xでのフォーカスフォローマウス(およびオートレイズ)


169

(私がそれを望んでいるのがどれほどクレイジーかについては知りたくない!:)

フォーカスフォローマウスは、ポイントトゥフォーカス、ポインターフォーカス、および(一部の実装では)ずさんなフォーカスとも呼ばれます。[これを検索しやすくする他の用語を追加してください!] Xマウス


30
私はこれに条件付きの賞金を置くことができるといいのですが。これに対する実際の解決策には多額の支払いが必要です。
09年

16
私は確かにこれにお金を払うでしょう。基本的にそれがUnixでのマウスフォーカス(オートレイズなし)のように機能した場合、私はとても幸せになります。おそらく私たちはどこかに賞金を上げることができます。
Nathan Binkert、2011

1
ネイサンビンケルトだということを確認するためだけにコメントに投票する方法が気に入っています。すぐにビールを手に入れましょう。あなたが最近何をしているのか知りたいです!
ウェッジマーティン

1
確かにあなたは狂っています。しかし、どうやら私もそうです。ウィンドウで何かをすばやく実行する必要があるが、その特定の瞬間にウィンドウ全体を表示する必要がないという多くの作業を行うため、オートレイズなしで作業できるソリューションも探しています。
cjs 2016

1
これについては何もおかしくない。私は常に、すべてのUnix / Solaris / Linux / Windowデスクトップでこの設定を使用して依存してきました。ウィンドウのタイトルバーをクリックして上部に表示するのは嫌です。MacOSはなぜ違う必要があるのですか?
マイク

回答:


75

コマンドラインで次のコマンドを発行することにより、Terminal.appに対してそれを行うことができます。

defaults write com.apple.Terminal FocusFollowsMouse -bool true

X11アプリの場合、これを行うことができます:

defaults write com.apple.x11 wm_ffm -bool true

Snow Leopardでは、代わりにこれを使用してください:

defaults write org.x.X11 wm_ffm -bool true

システム全体をエミュレートするCodeTek Virtual Desktopと呼ばれるプログラムがあるようですが、$$かかります(OSX Leopardのバージョンを入手したことはありません)。


1
すごい、まさに私が探していたもの。
MasterZ 2012

これは間違いなく部分的なソリューションに過ぎませんが、簡単で便利な部分的なソリューションです!! ありがとうございました!
lindes 2012

3
補遺:これをターミナルに設定すると、別のアプリ内からでも、ターミナルウィンドウの上にマウスを置くと機能します。私にとって、それが私が実際にそれを使いたいと思う主な理由なので、これが99%の答えになります!巨大な賛成票!(まあ、私はすでにやったが、できればもう一度やる。)
lindes

ターミナルを有効にするには、おそらくターミナルを閉じてから再度開く必要があることに注意してください。
デニス

5
iTerm2には、この機能が組み込まれています。[設定]で、[ポインター]タブを選択します。下部にある[マウスがフォーカスする]オプションです。それは現在アクティブなアプリから離れてフォーカスを取得します(つまり、ブラウザーがアクティブなアプリであり、ブラウザーのフィールドに入力していると言います... iTerm2ウィンドウにマウスを置くと、そこに入力が表示され、マウスを外すと戻ります。ブラウザやその他のアクティブなアプリに)。
jlp 2017

57

Steve Yeggeは、このことについてエッセイを書いており、適切な拡張機能を書き込もうとして失敗しました。それ以来、私はOS Xのフォーカスフォローマウスアプリケーションを見つけようとしましたが、失敗しました。


4
彼は、彼が書いたコードを入れているようには見えないのいずれか:(
スチュアートアクソン

3
それは非常に理にかなっています。私を困らせたり混乱させたりすることの1つは、スクロール動作が怠惰なフォーカスを持っているように見えることです。マウスを別のウィンドウに移動してテキストをスクロールし、入力を開始すると、出力が別のアプリケーションに送られます。
Ocie Mitchell

48

Focus-follows-mouseは、メニューバーが画面の上部にあるように設計されているため、OS Xに特に適した入力方法ではありません。アプリケーションウィンドウの外にマウスを移動してメニューを表示したときに、途中で他のアプリケーションのウィンドウと交差すると、メニューが変わります。

したがって、そうです、dreevesのコメントに応えて、ターミナル(またはデスクトップ上の他の単一のアプリケーション)に対しては完全に正常に機能します。影響を受ける他のウィンドウはターミナルウィンドウだけなので、ウィンドウを切り替えてもメニューは変化しないからです。また、X11アプリは通常、ウィンドウにメニューバーが埋め込まれているため、X11で正常に機能します。そのため、ウィンドウにアクセスしてアクセスする必要はありません。

もちろん、フォーカスが変わったりメニューが切り替わる前に人為的な遅延を導入することでメニュー変更の問題を回避することはできますが、他のデスクトップでうまく機能することはありません。


5
メニューバーについてはまったく公平な点ですが、標準的な遅延のため、実際には問題になりませんでした。
dreeves

20
他の人と同じように、私は数年前にMacになった古いX-Windowsです。そして、他の人と同じように、この1つの問題が壁を押し上げ続けています。ウィンドウをクリックしてフォーカスする必要があり、次に自動上昇することは悪いことです。(私は '狂気'のような単語を書き込もうとしていたが、私はそれ以上にはならないことに決めた。)
VTPete

7
@Calum:申し訳ありませんが、同意しません。Mac OS X(CodeTek Virtual Desktop Proを使用)でFocus-Follows-Mouseを使用しましたが、完全に機能しました!すべてのアプリで一貫して機能し、アプリの切り替え、ウィンドウの別のワークスペースへの移動、ワークスペースのナビゲートは、最新のOS X [10.6.7]での実装方法よりもはるかに簡単に機能しました。AppleがCodeTekとその製品を打ち砕いたのは悲しいことです。VirtualDesktop Proは、OS Xワークスペースの実装方法よりも本当に優れていました。それは基本的にLinux上のFvwmのように機能しました-超高速ナビゲーション。
Tilo

2
@Calum:10.4以前を実行しているMacがないため、今は実際にテストすることはできませんが、正しくリコールすると、アプリケーションが1秒も経たないうちに切り替わり、それに応じてメニューバーが切り替わります
Tilo

6
これはただ一つであり、より理由切り離さ上部のメニューバー OS Xでは、私が今まで見た中で最も奇妙な、ばかげたUIのアイデアの一つです。それを思いついた人は誰でも、風袋を引いて羽をつける必要があります。
2013

46

これは完全なソリューションにはほど遠いですが、OSX(10.11)に組み込まれている2つの便利なアクションは次のとおりです。

⌃⌥-クリック(control-option-click)-ウィンドウを上げることなくフォーカスを切り替えます

⌘-クリック(コマンド-クリック)-フォーカスを切り替えずにウィンドウをクリック

これらのショートカットがいつ導入されたかはわかりません。私はどこにも書かれたショートカットを見つけることができなかったからです。


私はこの作業を一貫して見ていませんが、ヨセミテ10.10.5でほぼ機能します
ericslaw

これはMac OS X El Capitanでは機能しません。⌃⌥-クリックは右クリックを生成し、while-クリックは選択範囲を拡張します。
セバスチャン

1
/技術的に/これは10.12 "macOS sierra"で動作しますが、アプリおよびwm全体で修飾キーの標準がないため、別のYegge風の悲劇が発生します。ブラウザでリンクを⌘クリックしても、新しいタブが開きます。Chromeでは、タブを⌘クリックしても複数選択できます。少なくとも⌃⌥クリックはエディターとターミナルで十分機能し、タイトルバーを⌘クリックドラッグすると、ウィンドウを上げずに一貫して移動します。
Metaxis 2016年

このソリューションは不完全ではありますが、少なくとも一部のユースケースに対して意味のある機能を提供します。ありがとうございました。
Jason R. Coombs

これがMojaveでも機能することを確認したいだけです。ただし、さまざまなアプリ間で一貫性がないという上記の点は正しいです。ChromeとFFはどちらも標準に準拠していません。@Sébastien...あなたは最前面のウィンドウをクリックしています。clickフォーカスせずにウィンドウを対象としています。
未定義の

16

メニューの問題は、従来のフォーカスフォローマウスが機能しない唯一の理由です。

代替案は次のとおりです。キーボードのキーが押されるまでフォーカスを変更しないでください。これは、フォーカスフォローマウスの使用例の95%をカバーし、この古いcurmudgeonly Xユーザーを本当に満足させるでしょう。ChromeでWebページを何回スクロールするかわからないので、Command-Tを押して新しいタブを開き、代わりにターミナルでタブが開いているのを見つけます。Macを使用してから8か月たっても私の頭の中でこれがうまくいかなかったとしても、それは決して起こりません。


1
わたしも!:PそれでもAppleは、物事をよりよく知っていると主張している
Tilo、2013年

2
これは素晴らしいでしょう。focus-follows-mouseの主なポイントの1つは、明示的にクリックする必要なしにキーボードフォーカスを他のウィンドウに与えることです。そのため、focus-on-keypressは正しく動作するはずです。これを実装するものはありますか?
jamesdlin、

フォーカスフォローマウスを使用できる場合、メニューにアクセスする必要があるいくつかの状況では、Ctrl + F2キーボードショートカットを喜んで使用します。
Matthew

16

アメジストはこの機能をサポートしています。で簡単に設置できますbrew cask install amethyst

これが私が使用する設定ファイルです。フォーカスフォローマウス以外のすべての機能をオフにします。に保存します~/.amethyst

{
    "LAYOUTS": "----------------------",
    "layouts": [
    ],

    "MODIFIERS": "----------------------",
    "Valid modifiers are": [
        "option",
        "shift",
        "control",
        "command"
    ],

    "mod1": [
    ],
    "mod2": [
    ],

    "COMMANDS": "----------------------",
    "Commands are": {
        "cycle-layout": "Cycle layout to the next layout",
        "cycle-layout-backward": "Cycle layout to the previous layout",
        "focus-screen-1": "Focus the main window on the first screen",
        "focus-screen-2": "Focus the main window on the second screen",
        "focus-screen-3": "Focus the main window on the third screen",
        "focus-screen-2": "Focus the main window on the second screen",
        "focus-screen-3": "Focus the main window on the third screen",
        "focus-screen-4": "Focus the main window on the fourth screen",
        "throw-screen-1": "Throw the focused window to the first screen",
        "throw-screen-2": "Throw the focused window to the second screen",
        "throw-screen-3": "Throw the focused window to the third screen",
        "throw-screen-4": "Throw the focused window to the fourth screen",
        "shrink-main": "Shrink the main pane of the current layout",
        "expand-main": "Expand the main pane of the current layout",
        "increase-main": "Increase the number of windows in the main pane",
        "decrease-main": "Decrease the number of windows in the main pane",
        "focus-ccw": "Move window focus counter-clockwise on the current screen",
        "focus-cw": "Move window focus clockwise on the current screen",
        "swap-ccw": "Swap focused window with the next window going counter-clockwi$
        "swap-cw": "Swap focused window with the next window going clockwise",
        "swap-main": "Swap focused window with the main window of its screen",
        "throw-space-1": "Throw the focused window to the first space",
        "throw-space-2": "Throw the focused window to the second space",
        "throw-space-3": "Throw the focused window to the third space",
        "throw-space-4": "Throw the focused window to the fourth space",
        "throw-space-5": "Throw the focused window to the fifth space",
        "throw-space-6": "Throw the focused window to the sixth space",
        "throw-space-7": "Throw the focused window to the seventh space",
        "throw-space-8": "Throw the focused window to the eighth space",
        "throw-space-9": "Throw the focused window to the ninth space",
        "throw-space-8": "Throw the focused window to the eighth space",
        "throw-space-9": "Throw the focused window to the ninth space",
        "toggle-float": "Toggle the focused window between being floating and tiled"
    },

    "screens": "3",

    "cycle-layout": {
        "mod": "mod1",
    },
    "cycle-layout-backward": {
        "mod": "mod2",
    },
    "select-tall-layout": {
        "mod": "mod1"
    },
    "select-wide-layout": {
        "mod": "mod1"
    },
    "select-fullscreen-layout": {
        "mod": "mod1"
    },
    "select-column-layout": {
        "mod": "mod1"
    },
        "mod": "mod1"
    },
    "focus-screen-1": {
        "mod": "mod1"
    },
    "focus-screen-2": {
        "mod": "mod1"
    },
    "focus-screen-3": {
        "mod": "mod1"
    },
    "focus-screen-4": {
        "mod": "mod1"
    },
    "throw-screen-1": {
        "mod": "mod2"
    },
    "throw-screen-2": {
        "mod": "mod2"
    },
    "throw-screen-3": {
        "mod": "mod2"
    },
    "throw-screen-4": {
        "mod": "mod2"
    "throw-screen-4": {
        "mod": "mod2"
    },
    "shrink-main": {
        "mod": "mod1"
    },
    "expand-main": {
        "mod": "mod1"
    },
    "increase-main": {
        "mod": "mod1"
    },
    "decrease-main": {
        "mod": "mod1"
    },
    "focus-ccw": {
        "mod": "mod1"
    },
    "focus-cw": {
        "mod": "mod1"
    },
    "swap-screen-ccw": {
        "mod": "mod2"
    },
    "swap-screen-cw": {
    },
    "swap-screen-cw": {
        "mod": "mod2"
    },
    "swap-ccw": {
        "mod": "mod2"
    },
    "swap-cw": {
        "mod": "mod2"
    },
    "swap-main": {
        "mod": "mod1"
    },
    "throw-space-1": {
        "mod": "mod2"
    },
    "throw-space-2": {
        "mod": "mod2"
    },
    "throw-space-3": {
        "mod": "mod2"
    },
    "throw-space-4": {
        "mod": "mod2"
    },

        "mod": "mod2"
    },
    "throw-space-5": {
        "mod": "mod2"
    },
    "throw-space-6": {
        "mod": "mod2"
    },
    "throw-space-7": {
        "mod": "mod2"
    },
    "throw-space-8": {
        "mod": "mod2"
    },
    "throw-space-9": {
        "mod": "mod2"
    },
    "toggle-float": {
        "mod": "mod1"
    },
    "toggle-tiling": {
        "mod": "mod2"
    },
    "display-current-layout": {
        "mod": "mod1"
    "display-current-layout": {
        "mod": "mod1"
    },

    "MISC": "----------------------",
    "floating": [],
    "float-small-windows": false,
    "mouse-follows-focus": false,
    "focus-follows-mouse": true,
    "enables-layout-hud": false,
    "enables-layout-hud-on-space-change": false
}

1
@dreevesには少し遅延がありますが、私の知る限り、タイミングは設定できません。
wprl 2015年

4
構成ファイルにいくつかの構文エラーがあります。それらを修正し、ここに貼り付けまし
Jason R. Coombs、2015年

2
私はアメジストを試してみましたが、それはOPの質問を解決するために機能します。Autoraise なしのバリアントFocus Followsマウスはサポートされていないようです。
Jason R. Coombs

5
誰かが「オートレイズなしのフォーカスフォローマウス」機能を発見した場合、私はそれについて聞きたいです。それまでは、@ JasonR.Coombs 更新された〜/ .amethyst設定がうまくいきました。
ジョニーUtahh 2015

2
構成ファイルを手動で変更する必要はありません。この機能は、Amethystの設定で有効にできます。その名前はフォーカスがマウスに追従する(実験的)。
UnchartedWorks 2016年

16

そこで、私はMouseFocus.appで行った作業をさらに改善することに決めました。それらは現在修正されています。このツールの機能をより正確に反映するために、名前をすべて「AutoRaise」に変更しました。ウィンドウにカーソルを合わせると、ウィンドウが前面に表示され(選択した遅延あり)、フォーカスが取得されます。ツールはここからダウンロードできます。これを使用するには、/ Applications /フォルダーにコピーして、実行可能であることを確認します(chmod 700 AutoRaise)。次に、Finder内からダブルクリックします。これをすばやくオン/オフに切り替えるには、以下のApplescriptを使用して、オートマトンサービスワークフローに貼り付けます。次に、システム環境設定|キーボード|ショートカットを使用して、作成したサービスをキーボードショートカットにバインドします。

アップデート(29-03-2017):AutoRaiseバイナリがアップデートされました。コマンドラインで遅延が指定されていない場合、AutoRaise.delayファイルも検索されます。同じホームフォルダ。「アプリケーションの起動」はコマンドライン引数をサポートしていないため、これは以下のapplescriptを使用する場合に特に便利です。遅延は次の単位で指定する必要があります50ms20ms。たとえば、20msの遅延を指定するには、ターミナルで次のコマンドを1回実行します: 'echo 1>〜/ AutoRaise.delay'

on run {input, parameters}
    tell application "Finder"
        if exists of application process "AutoRaise" then
            quit application "/Applications/AutoRaise"
            display notification "AutoRaise Stopped"
        else
            launch application "/Applications/AutoRaise"
            display notification "AutoRaise Started"
        end if
    end tell
    return input
end run

アップデート(18-04-2019):ソースhttps://github.com/sbmpost/AutoRaise

アップデート(2020年5月6日):デフォルトの遅延が2に設定され、ポーリング時間が短縮されました。これらの設定により、マウスをすばやく移動したときに(たとえば、トップメニューに到達するために)意図しないウィンドウが発生するのを防ぎます。また、ワープマウス機能が追加され、メモリリークが修正されました。詳細については、READMEをご覧ください。


2
以前の投稿を編集できますか?異なるバージョンの複数の投稿よりも、1つの投稿で特定の1つのアプリケーションに投票する方がより明確で簡単です。
Diamondo25、2016

1
@dreevesは、実行可能にするための指示を追加しました:コマンドライン(アプリケーションフォルダー内)からchmod 700 AutoRaise また、通知が届いたときにレイズが機能しなくなるバグを修正しました。デフォルトの遅延も削減されました。複数の画面で使用しています。その目的のためにそれはかなりうまく仕事をしているようです。
sbmpost 2016

1
ああ、私は古い(古い)投稿を削除しました。だからこれに投票してください;-)
sbmpost

2
ツールをありがとう、うまくいきます。あなたがそれをオープンソース化すればそれは素晴らしいでしょう!
Steve Goranson、2017年

4
期限切れですが、この問題の原因は次の場所にあります:github.com/sbmpost/AutoRaise
sbmpost

9

フォーカスは、chunkwmを使用して、macOS(私の場合はMojave)でマウスを使用できるようになりました。「自動レイズなし」のソリューションについては、このスタックオーバーフローレスポンスをご覧ください。オートレイズは離れることでアクティブになります

chunkc set ffm_disable_autoraise         0

の中で~/.chunkwmrc

2019-09-12を編集

chunkwmは取って代わられましたYABAI。インストールするには:

brew tap koekeishiya/formulae
brew install yabai
mkdir -p ~/.config/yabai/
printf 'yabai -m config focus_follows_mouse autoraise' >> ~/.config/yabai/yabairc
brew services start yabai

8

私は現在モンドマウスを使用していますが、その癖があっても、それなしではMacを使用できませんでした。彼らは無料の試用版を持っているので、私はそれをみんなにお勧めします。

モンドマウス


3
私はモンドマウスを試しましたが、フォーカス・フォロー・マウスを有効にすると、ウィンドウが自動的に上がります。自動レイズは私にとって煩わしく、生産性を大幅に低下させます。オートレイズなしでフォーカスフォローマウスを取得することは可能ですか?
PTS

これは素晴らしい発見です!なぜそれ以上に投票されないのですか?pts:とにかくウィンドウを重ねるのは好きではないので、これでうまくいくと思います。
Airportyh

それを指摘してくれてありがとう-残念ながらオートレイズは私を狂わせる:-/
Tilo

8

Codetekにはこれを行う製品がありましたが、Leopard以降のバージョンをリリースすることはありませんでした。

MondoMouseは、フォーカスフォローマウスの一種ですが、オートレイズはできません。フォーカスフォローマウスでさえ壊れています。たとえば、コマンドタブではうまく機能しません(コマンドタブで新しいアプリケーションに移動し、マウスに触れない場合、マウスポインターがどこにあるかにフォーカスが戻りません -私は私が見たLinuxのすべての実装がこれを正しく行っていることは確かですが、MondoMouseはそうではありません)

ターミナルウィンドウに対してのみ、フォーカスフォローマウス(オートレイズなし)を有効にできます(ターミナルで次のコマンドを実行するだけです)。

defaults write com.apple.Terminal FocusFollowsMouse -string YES

X11ウィンドウの場合も同様です。

defaults write org.x.X11 wm_ffm -bool true 

(10.5.5より前のMacバージョンの場合:

defaults write com.apple.x11 wm_ffm true

それをサポートする他のアプリケーションは知りません。


その命の恩人
Amarjit Singh

6

chunkwmもこれをサポートしています(デフォルトでは私は信じています): chunkwm


ありがとう!!! フォーカス次のマウスについてもchunkwmの私は意識させるためだけではなく
グイド・

1
chunkwmのような音はヤバイに取って代わられましたか?Les Grieveの回答を参照してください。
dreeves

5

Leopardがデフォルトで有効になっているfocus-follows-mouse(sans autoraise)の1つのフレーバーがあることは興味深い。スクロールホイールは、フォーカスされていないウィンドウで機能します。


私の知る限り、スクロールホイールがMacのサポートを得て以来、これはこの方法でした。それはある意味で完全に一貫しています。マウスのボタン/ホイール/ボールはポインターに従い、キーボード上のものはフォーカスに従います。
フランクシュミット2010年

3
これはLeopardの新機能でした。Daring Fireballには、一部のウィジェット/ウィンドウがクリックしてフォーカスされ、他のウィジェット/ウィンドウがフォーカスされていないクリック-アクティベート-ウィジェットに関するコンテンツが満載されています。したがって、まだ一貫性はありません。
ck_

1
@Frank Schmitt-ボタンもフォーカスに従います-Lastfmでボタンを押したい場合は、ウィンドウを1回(ボタンを右クリックしている場合でも)、次にボタンをクリックする必要があります。
スチュアートアクソン

4

残念ながら、CodeTek Virtual Desktop Proはもはや開発されておらず、会社は数年前に廃業したようです。

歴史的参照:http : //www.codetek.com/ctvd/ (新しいOS Xバージョンでは動作しません!)

歴史的レビュー:http : //www.osnews.com/story/6144

CodeTek Virtual Desktop Proを使用すると、Focus-Follow-Mouseを取得してAuto-Raiseを無効にすることができました。また、LinuxでのFvwmの動作と同様に、仮想デスクトップ用のポケットベルも備えていました。それは本当に完璧に機能しました-私が今まで買ったソフトウェアの中で最高のものです。すべてのアプリと一貫して機能し、アプリの切り替え、ウィンドウの別のワークスペースへの移動、ワークスペースのナビゲートは、最新のOS Xバージョン[10.6、10.7、10.8]での実装方法よりもはるかに簡単に機能しました。

残念ながらMac OS X 10.5では、VirtualDesktop Proは機能しなくなり、AppleはCodeTekが引き続き機能しないように積極的に確認したようです。

AppleがCodeTekとその製品を打ち負かしたのは残念です。VirtualDesktop Proは、OS Xワークスペースが現在実装されている方法よりも本当に優れていました。それは基本的にLINUXのFvwmのように動作しました-不要なクリックやマウスジェスチャーなしの超高速ナビゲーション...

Appleがウィンドウマネージャー(Finder)の動作を指示し、もうFinderのサードパーティによる交換を許可していないように見えるのを見て、私は悲しいです。


3

クリックで発生する問題もあります。OSXでは、ウィンドウがクリックされるたびにウィンドウも表示されるため、他のウィンドウが非表示になる可能性があります。これは、1つのウィンドウが画面の大部分を覆っている2つのウィンドウからコピー/貼り付けを使用する場合に問題になります。グローバル(すべてのワークスペースでアクティブ)のメモ帳を保持し、そこから(コマンド、テキスト、ToDoアイテムなど、何でもかまいません)ものをコピーして貼り付けます。これはOSXの下では困難です。クリックで発生を無効にするオプションがあると便利です。


@dvjの答えは、あなたが話していることを行うのに役立ついくつかのあいまいなトリックを提供します。
ドンハッチ

3

与えるDwellClick試して。本来の目的ではありませんが、自動クリックの動作には、自動レイズやフォーカスフォローマウスと同様の副作用があります。

個人的には、カーソルの動きが止まった後に左クリックする機能のみを使用しますが、修飾子付きのクリックとウィンドウドラッグアシストもあり、非常に便利です。

また、アプリを無効にするか、カーソルが置かれている場所(たとえば、アクティブにするつもりのないリンクやボタンの上ではない)を意識する必要があるため、Webブラウジング中は少しイライラします。


3
私はこれを試しました。問題は、それがウィンドウを上げることです。私にとって、フォーカスフォローマウスの大きな利点の1つは、部分的に覆われたウィンドウで作業できることです(そのため、画面のかなりの部分を占める別の端末またはブラウザーからテキストをコピーしたり、指示に従うことができます。
Yves Dorfsman

3

Macでドウェル機能を使用します。[ユーザー補助]->キーボード-> [ユーザー補助キーボード]に移動します(私はCatalinaにいます)

詳細はこちらをクリックしてください


ここに画像の説明を入力してください

ここに画像の説明を入力してください


2
これが可能であり、Macに組み込まれていることは魅力的です。しかし、文字通りクリックしたすべてのものをクリックするのは多すぎます。:)私がホバリングしたものすべてにフォーカスを移す(そして、オートレイズしてフォアグラウンドにする)ようにしたいだけです。
dreeves

1

これらのオプションを試してみると、私のコマンドタブが奇妙な動作を始めました。これが再びアプリに焦点を当てる方法の解決策です:

以前の機能、つまりターミナルのウィンドウフォーカスがマウスの動きで変化する機能は10.6で壊れており、Command-Tabがウィンドウフォーカスを正しく転送しないようです。この問題を修正するには、次のコマンドをターミナルに貼り付けます。

デフォルトはcom.apple.Terminal FocusFollowsMo​​use -string NOを書き込みます

次に、ターミナルを再起動します。


ああ、このスレッドを読んだ後、私は何年もそれと一緒に暮らしているでしょう!今私はどちらがより小さな悪であるかを決定しなければなりません。
テラス

1

解決策:私はWindowsでのオートレイズに慣れていたので、Macではひどく失敗しました。私がMacで見つけた解決策はZooomです(そう、3つのoです)。オートレイズ機能があります。自動レイズの前に待機するミリ秒を設定することもできます。それなしでは生きられない。スクリーンショットhttps://www.macupdate.com/app/mac/23203/zooom http://coderage-software.com/zooom/index.htmlで確認できるように、オートレイズは設定のオプションです


そして最後にこれは動作します。しかし、ソフトウェア会社は終了しているため、ライセンスを購入したり、迷惑なメッセージを無効にしたりすることはできません
Thomas Anderson

0

MacOS Mojaveでテストされたモンドマウス(https://www.atomicbird.com/about/mac-apps)。私にとってはうまくいくようです!

prefpaneをインストールするには、「システム環境設定」>「アクセシビリティ」に存在しない「支援デバイスのアクセスを有効にする」という通知があります。[セキュリティとプライバシー]> [ユーザー補助]> [プライバシー]で設定する必要があります

開いている各アプリでモンドマウスを許可することについていくつかの警告が表示されますが、設定すると問題なく動作します!なんとほっと:)


このリンクで質問に答えることができますが、回答の重要な部分をここに含め、参照用のリンクを提供することをお勧めします。リンクされたページが変更されると、リンクのみの回答が無効になる可能性があります。- 口コミより
sɐunıɔןɐqɐp

リンクが壊れています
Ardent Coder

-14

Macのインターフェイスは、フォーカス追従マウス(オートレイズの有無にかかわらず)を考慮して設計されていないため、実際にそれをうまく行うことはできません。私はそれがすぐに変わるとは思えませんし、そうでない限り、フォーカスフォローマウスを実装しようとするすべての人が同じハードルに遭遇し、(そのようなことを望む人にとって)満足のいく結果にはならないでしょう。

ですから、はい、あなたこれを欲しがっているのですが、技術的な理由からです。独自の条件でMacを使用することに慣れてください。新しい効率的な作業方法を見つけると、使用していたX11の機能と同じように強制的にMacを動作させたいというあなたの願望はきっと収まるでしょう。


4
これは買わない。ターミナルとX11で完全に正常に動作します。なぜすべてのアプリケーションに拡張できないのですか?
dreeves 2008年

4
クリスハンソンの言葉を引用する「独自の条件でMacを使用することに慣れれば、使用するために使用していたX11のものと同じように強制的に動作させたいというあなたの望みは、新しい効率的な作業方法を見つけると少し落ち着くはずです。」私はこの声明に強く反対します。この時代では、Macが私にそれを欲しがらないか、それが有用だとは思わないので、私は有用/望ましい機能がないことに慣れる必要はありません。この機能の欠如(他のすべてのUnix / Linuxディストリビューションのオプションとして存在する)は、MACが毎日嫌いになる理由の1つです。

22
うわっ!これは単に真実ではありません(少なくとも「あなたの欲望は落ち着く」部分)。私は今、約2年間、OSXを使用してきた、との違いの多くはちゃんとしている間、私はよまだ私がすることができますので、間違ったタブを閉じてスクロールする私のマウスの下に何でも、しかし、キーストロークは、フォーカスを持っているために何でも行きます。それは私を壁に押し上げます!私はこの振る舞いがどれほど嫌いなのか、言い過ぎることはできません。
John Hyland

3
OSXがすでにスクロールフォローマウスを持っていることの素晴らしい点。アンチフォーカスフォローマウスの人々はその機能を嫌っていますか?オフにできますか?(私が望んでいるわけではありません。何もないよりはましだと思いますが、矛盾は煩わしいより悪いです。)
dreeves
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.