Cmd-Tabオーバーレイでマウス干渉を無効にしますか?


22

私はよく使用します⌘ Cmd- Tabマウスを右手に持ちます。カーソルが偶然オーバーレイ内にある場合、マウスが偶発的に移動すると、OS Xは、カーソルが置かれているウィンドウアイコンに切り替えたいと判断します。

その間、マウスが⌘ Cmd-に影響を与えないWindowsの動作に慣れていますTab。私が⌘ Cmd- を使用するとき、考えたり、一時停止したり、何かをチェックしたり、何かを修正したりしたくありませんTab。コンボを押して、すぐに前のアプリに切り替えるつもりです。マウスは単にこれを妨害します。


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


この「機能」をオフにすることは可能ですか?


おっと、私は "Alt-Tab"という用語に慣れているので、Macに適応させませんでした。Cmd + Tabを意味しました。(接線上、あなたのようにキーキャラクターを作成する方法がわかりません。マークダウンヘルプでは言及されていません。)
フィリップ

私はこの回答に示されている方法を使用しました。
GRG

1
ありがとう。トピックについては、昨日、Windows がタスクスイッチャーオーバーレイでマウス入力受け付けることを発見しました。ただし、オーバーレイが小さいため、マウスが内側にある確率は小さいため、気づくことはありませんでした。
フィリップ

私はおそらく何かを見逃していますが、この質問は私には意味がありません。どの「機能」を無効にしようとしていますか?キーストロークショートカットの動作と、起動時にウィンドウ上を滑走するときのマウス/トラックパッドの動作を説明しています。2つが合体すると、他にどのような動作が予想されますか?
njboot

@njbootは、ウィンドウ上を滑走するときではなく、タスクスイッチャーオーバーレイのアプリアイコンを滑走するときです。
フィリップ

回答:


3

Keyboard Maestroのアプリスイッチャーでマウス操作を防ぐことができます。

デモ:

または、⌘キーを押したままマウスの位置をロックできます。

ただし、これはサードパーティのツールなしでは不可能と思われます。次のページでこれに関するフィードバックをアップルに提供できます。


0

問題の定義

あなたが話しているのは一種のフォーカススチールです。OS Xでは、多くの場合に発生しますが、常にポインターを盗むフォーカス、アプリケーションイベントを盗むフォーカス、またはシステムイベントを盗むフォーカスのいずれかで記述します。この問題は長年OS Xユーザーを悩ませてきましたが、Focus Follows Mouseを好む古いX Windowsユーザーと対立しています。この競合の結果、ポインターまたはアプリケーションがフォーカスを奪うのを防ぐ設定またはソフトウェアを見つけるよりも、Focus Follows Mouse機能を提供する設定またはサードパーティソフトウェアを見つける方がはるかに簡単です。

あなたの痛みを感じている他の人がここここここここ巨大なスレッドをここここここここここここここここ、そしてここに掲示しおり、リストは延々と続きます...そしてほとんどありません決定的なソリューション。

個人的には、この方法でフォーカスを盗む問題が発生したときに、マシンに飛行する能力をほとんど与えました:管理者パスワードの入力を求められ、すぐに誰かがチャットメッセージを送信し、チャットウィンドウがフォーカスを盗み、不注意で意図せずに、チャットウィンドウにパスワードを入力してReturnキーを押し、管理者パスワードを送信します。これと比較して、私はあなたの不満が青ざめているのではないかと心配しています。

一般に、フォーカスはアプリケーションごとに決定され、ターミナルやX11などの一部のアプリケーション(デフォルトではフォーカスフォローマウスが有効になっていない)には、defaultsコマンドを使用してその機能実現するためのフックがあります。これらは、以下のdefaultsコマンドに関する私の提案のインスピレーションでした。Application Switcherは実際にはDock.appの一部であり、明らかにこの機能は組み込まれていません(テストしてくれたgrgarsideに感謝します)。

私はこれを研究するために最善を尽くしており、あなたのためにいくつかの実行可能な解決策があると信じています。


Zooom / 2

Zooom / 2を使用すると、ポインターのフォーカスフォローマウス機能に遅延を設定できます。これにより、目的の機能を使用できるようになり、ポインターがApplication Switcherでフォーカスを奪うことを防ぎます。$ 19.95ですが、無料試用版があります<-ダウンロードリンク


代替案

2番目のディスプレイを使用しますか?次に、そこにApplication Switcherを移動します

ここで詳しく説明します。2つのディスプレイを使用する場合、通常、ポインターはプライマリディスプレイ上にあります。Application Switcherをセカンダリディスプレイに移動すると、ポインターはそれと対話しなくなります。

マウスポインターをより見やすくする

Boinx SoftwareのMouseposé(Mac App Storeで $ 4.99 )にはカーソルの色を変更する機能があり、カーソルをより見やすくして、アプリケーションスイッチャーの上にカーソルが置かれていることに気付かない機会を減らします。また、上記のZooom / 2のように、Focus Follows Mouse機能を実装する前に遅延を導入する機能を提供し、フォーカスを盗む問題を軽減します。

ポインターを大きくすると、アプリケーションスイッチャー上にポインターが置かれていることに気付かない可能性が低くなります。これを試してみるには、システム環境設定/アクセシビリティコントロールパネル/ディスプレイ/カーソルサイズスライダーを調整します。

ポインターのサイズを変更する


モンドマウス

アトミックバードのモンドマウスは

仮想デスクトッププロ

CodetekのVirtual Desktop Proが(40ドルで)それをするかもしれないが、Appleがそうでないとしても、ユーザーからは高く評価されている。

注:これら2つのアプリは、実際にシステムにフォーカスフォローマウス機能を追加するためのものです。これは、ポインターがApplication Switcherでフォーカスを盗むのを防ぐための要求の反対です。また、これら2つのアプリケーションはどちらもまだ活発に開発されておらず、Atomic Birdソフトウェアは無料です。


試しデフォルトのコマンド

秘密の隠されたデフォルト設定を見つける方法は、概して実験と試行錯誤によるものです。何も傷つけたり、元に戻せないことをしたりすることはありません。

古いTerminal.appを起動して、これを試してください:

 defaults write com.apple.dock FocusFollowsMouse -string false; killall Dock

アプリケーションスイッチャー(または⌘ Cmd- Tab;-)は、実際にDock.appの一部です。私は今それをテストすることができないので、これがDock-properの振る舞いで何をするのかわかりません(ものをビルドするので、すぐにログアウトできません)。それはすでにDockの動作であるため、Dock-properで何も変更しないと推測します(Dockで何かをクリックするか、クリックしてホールドする必要があります-Dockが壊れる可能性がありますが) -適切なマウスオーバー情報。アプリ名のみが表示されます。

これがすべきことはまさにあなたが望むことです。マウスボタンをクリックしない限り、マウスポインタはアプリケーションスイッチャーを無視します。

上記のコマンドでfalseをtrueに変更すると、この動作を元に戻すことができます。


グラガーサイド?ボランティアをしてくれてありがとう

  defaults write com.apple.dock FocusFollowsMouse -string NO; killall Dock

または

  defaults write com.apple.dock wm_ffm -bool false; killall Dock

または

  defaults write com.apple.mouse LSUIElement -string 1; sudo killall -HUP WindowServer  #warning, this killall cmd will quit all apps and log you out

注:これらのコマンドで変更されたものは、〜/ライブラリ内の問題のある.plistファイルを削除することで削除できます。


面白い

Focus Follows Mouseが(通常)OS Xのポインターのデフォルトの動作ではない理由を疑問に思っている場合:

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


すみません...すべて完了しました。Plzは、それが機能するかどうかをお知らせします。TIA。
まったり

1
FocusFollowsMo​​useはDockではなくターミナル用ですか?いずれにしても、何も起こりません:)
grg

1
VDPの最新バージョンは2005年に公開されましたが、これはMavericksのSpacesなどとどのように連携しますか?
nohillside

4
これは、フォーカスのスチールとは関係ありません。これは、Cmd-Tab内の特定の機能を無効にすることです。
アランシュトコ

2
grgarsideが説明したように、focus-follows-mouseを変更してもこれには影響しません。
アランシュトコ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.