キーボードショートカットを使用して、現在選択されているアイテム(マウスの下のアイテムではない)の右クリック/コンテキストメニューにアクセスできますか?
そうでない場合、Applescriptまたはユーティリティのいずれかでこれを達成する方法はありますか?
キーボードショートカットを使用して、現在選択されているアイテム(マウスの下のアイテムではない)の右クリック/コンテキストメニューにアクセスできますか?
そうでない場合、Applescriptまたはユーティリティのいずれかでこれを達成する方法はありますか?
回答:
Macでは一般的に、現在の挿入ポイントの画面座標を決定する方法はありません。そのため、現在の挿入ポイントでクリックを自動化する方法はありません。
一部のアプリでは、AppleScriptを介して座標を取得する方法があるか、何らかのプライベートAPIまたは他のシステムハッカーを使用して座標を取得することが可能かもしれませんが、Apple APIでサポートされているこの問題に対する一般的な解決策はありません。
これは明らかに、Windowsでの一般的なUIジェスチャですが、Macでできることではありません。
コンテキストメニューは、主に右マウスクリック(またはコントロールクリック)でのみ開くことができます。
ただし、マウスを使用せずに画面上の特定の領域を右クリックする場合は、システム環境設定のユニバーサルアクセス設定からマウスキーを使用できます。これを使用すると、キーボードのテンキーを使用してマウスを制御できます。有効にすると、マウスの右ボタンをクリックすることによって達成することができますCtrl+ 5テンキーのかと、キーボードの上にFn+ Ctrl+ iラップトップに。これにより、単語を右クリックできます。
[システム環境設定]-> [ユニバーサルアクセス]-> [マウス]-> [マウスキーを有効にする(オン)]に移動します。
見つかりました:https : //stackoverflow.com/a/11238186/1919382
私もこの種の機能を探していて、良い代替手段を見つけました。
OS Xのほとんどのコンテキストメニュー項目は、トップメニューバーにもあり、キーボードショートカットを使用してアクセスできます。デフォルトではctrl+ F2に設定されていますが、これはしばしば機能しません。キーボード設定ペインでバインドを変更できます。
この投稿には詳細がありますhttp://reviews.cnet.com/8301-13727_7-57591609-263/access-menus-via-the-keyboard-in-os-x/
Finderのファイルの場合、Alfredのファイルアクション機能を使用して、「組み込みのコンテキストメニューではなく」「アクション」メニューにアクセスできます。
これはアプリケーションの有料版にのみありますが、これと、それを本当に価値のあるものにする他の機能のために私はそれを持っています。たとえば、選択できるアクションの1つは「メール送信先...」で、入力を開始し、連絡先から直接読み取った名前を選択してEnterキーを押すと、受信者と件名で「メールを作成」ウィンドウが開きます記入し、ファイルを添付します。
これらの機能やその他の機能では、コンテキストメニューと同じではありませんが、Alfredをインストールしてからファイルのコンテキストメニューにアクセスする必要がなかったため、少なくともFinderについてはこの質問の目的を達成したと思います。
BetterTouchToolの最新バージョン、「特定のアプリで現在のFinderの選択を開く」と、別の「特定のアプリでアクティブ/選択したフォルダーを開く」というトリガー可能なアクションがあります。
これは、個人的にFinderでの右クリックのすべてのユースケースを処理します。⌥ 'を使用してターミナルでアクティブ/選択されたフォルダーを開き、ジェスチャー(トラックパッドの下部から2本の指でスワイプ)を使用して、Adobe Bridgeで現在のFinder選択を開きます。完全に動作します。
それは魅力的とはほど遠いものであり、実際にこれを行う具体的な方法はありませんが、他のオプションがない場合、これは非常にうまく機能します(つまりマクロで)。
Hold Cmd+F5 (turns voiceover on)
Press Tab
Press Space
Press Esc
Press Cmd+Ctrl+Alt+Space
Select menu item "Show menu"
Hold Cmd+F5 (turns voiceover off)
それは本当に本当に厄介なシステムであり、一貫して動作しません。しかし、時にはそれが有用であるために十分に機能する唯一のオプションです...