好ましくはすべてのアプリケーションでクリックスルーを有効にします


17

すべてのウィンドウでクリックスルーを有効にします。これはLionで可能ですか?

具体的には、AppleがMac OS Xヒューマンインターフェイスガイドラインで定義している「クリックスルー」とは、「包含ウィンドウが非アクティブのときにユーザーがアイテムをアクティブにできること」を意味します。

クリックスルーを提供するアイテムとは、アイテムが非アクティブなウィンドウにある場合でも、ユーザーがワンクリックでアクティブにできるアイテムです。(クリックスルーをサポートしていないアイテムをアクティブにするには、ユーザーは最初に包含ウィンドウをアクティブにしてからアイテムをクリックする必要があります。) 。


2
「クリックスルー」を定義してください。
オールドプロ

3
クリックスルーとは、ウィンドウ内の何かをクリックすると、そのクリックが通常のクリックのように処理される場合です。クリックしたウィンドウにはフォーカスがありません(それ以外の場合は、単にウィンドウにフォーカスし、 )それは実際に何かをしてもらうために、再度クリックする
アダムBatkin

これは最近のosxバージョンで変更されましたか?(例:10.13 High Sierra)
drevicko

回答:


11

短い答えは「いいえ」で、これを行う一般的な方法はありません。Mac OS Xヒューマンインターフェイスガイドラインから引用するには

クリックスルーは、コントロールのクラスのプロパティではありません。ツールバー項目を含むすべてのコントロールは、クリックスルーをサポートできます。これは、アイテムの任意のサブセットのクリックスルーをサポートできることも意味します。ウィンドウ内のすべてのアイテムのクリックスルーをサポートするか、何もサポートしないかを選択する必要はありません。

[...]

結果が危険または望ましくない可能性があるアイテムまたはアクションにクリックスルーを提供しないでください。特に、次の項目のクリックスルーを有効にしないでください。

  • ユーザーがキャンセルできない潜在的に有害なアクションを実行します(たとえば、メールの[削除]ボタン)
  • キャンセルが困難または不可能なアクション(メールの[送信]ボタンなど)を実行します
  • 実行されたアクションをユーザーに通知せずにダイアログを閉じます(たとえば、既存のファイルを上書きし、ダイアログを自動的に閉じる[保存]ダイアログの[保存]ボタン)
  • 現在のコンテキストからユーザーを削除します(たとえば、Finderウィンドウのターゲットを変更するFinder列で新しいアイテムを選択する)
  • これらの状況のいずれかをクリックすると、項目を含むウィンドウが前面に表示されますが、他のアクションは実行されません。

注:プログラムでクリックスルーをサポートすることは、クリックスルーを提供してはならないアイテムのクリックスルーを無効にすることです。これは、すべてのCocoaコントロールでデフォルトでクリックスルーがサポートされているためです。

言い換えれば、クリックスルーは、許可することの結果について思慮深く考慮して、コントロールごとに有効化されます(またはされません)。これは、ウィンドウまたはウィンドウマネージャーの一般的なプロパティではありません。


私も以前にその文書を読みました。しかし、おそらく、作成されるすべての新規ウィンドウ/コントロールをリッスンし、そのクリックスループロパティを設定することをプログラムを書くための方法がある
アダムBatkin

1
OSXの「デフォルトの動作」には、クリックスルーを許可するいくつかの顕著な例外があります。最初に試すことは、クリックスルーする前にコマンドキーを押し続けることです。これは多くのアプリで自動的に機能します。X11.appやTerminal.appなどの一部のアプリには、コマンド修飾子キーを使用したクリックスルーと同様の方法で、ウィンドウが後ろにあるときに入力を有効にするデフォルトがあります。
bmike

1
@bmike、focus-follows-mouse(FFM)は、クリックスルーとは異なる標準のX11機能です。おそらくOPはFFMを使用したいのですが、それは提示された問題ではありません。ウィンドウをクリックしている間、コマンドキーを押したままにすると、ウィンドウを選択することを可能にする標準のMacの機能であるなしにそれがフォーカスを与えるか、全く異なっている前にそれを持って来ます。
オールドプロ

1
私は知っている-したがって、それはコメントセクションにあります。同じではありませんが、ウィンドウを上げることなく同じ種類のことを実行できます。たとえOPが気にしなくても-一般にサイトの人口にとって良いリンクです。
bmike

1
典型的なApple:「ユーザーは物事を適切にクリックするにはあまりにも物足りない」、「これはより良いUXパターンです」とフレーム化されています。
アンソニー

0

これらのQ&Aは役立つ場合があります(正確にはクリックトラフではなく、むしろ自動レイズです):

Mac OS XのFocus-follows-mouse(プラス自動レイズ)

推奨事項の1つはMondoMouse(14.95ドル、無料試用版)でした

フォーカスはマウスに従う

マウスポインターをウィンドウの上に置くと、自動的に前面に移動します。


その方向の別の質問:

Mac OS Xでフォーカスがマウスまたはスロッピーフォーカスに追従する

Zooom / 2の推奨(19.95ドル、無料試用)

Windowsを上げる

ウィンドウの上にマウスを移動して、ウィンドウを前面に移動します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.