キーボードショートカットまたはキーを設定する方法はありますかマウスの右クリックをシミュレートしますが、トラックパッドやマウスには触れませんか?
例: Finderにファイルのリストがあると想像してください。キーボードの矢印で上下に移動して、選択範囲を移動します。選択に満足したら、「ボタンを押す」と、キーボードで前に選択したファイルを2回クリックしたかのようにシミュレートされます。コンテキストメニューは、マウスポインタがある場所で開かないようにする必要があります。そうしないと、最初に選択範囲に移動する必要があり、キーボードのみのワークフローが台無しになります。
現在Macでは、現在のすべての右クリックオプションでは、トラックパッドまたはマウスに触れる必要があります:
-
2本の指でシングルタップ
-
CTRL +クリック
-
トラックパッド設定で有効になっている場合は、トラックパッドの右側の領域をタップします。
以下と同様です。 windowsオプションキー 。
回答
Windowsのメニューキーのように、キーボードで選択した項目のコンテキストメニューを表示する方法がわかりません。
現在の座標で2回目のクリックを実行するためのキーボードショートカットを割り当てるにはポインタは、次のいずれかを実行できます。
-
カラビナ:
<?xml version="1.0"?> <root> <item> <name>Right Mousebutton</name> <identifier>rightMouseButton</identifier> <autogen>__KeyToKey__ KeyCode::OPTION_R, PointingButton::RIGHT</autogen> </item> </root>
-
-
-
ダウンロード MouseTools とショートカットを
MouseTools -rightClick
に割り当てます。
コメント
- 現在のマウス座標でそれを行う意味はありません。現在の選択である必要があります。可能です。 ?
- @ArnoldRoa同意しました。マウスの位置ではなく、現在の選択またはカーソル位置でこれを行う方法はありますか?
- @ArnoldRoa @Jこれで運がいいですか?
回答
マウスの使用に問題がある場合は、マウスキーをオンにすることができます。[システム環境設定]> [ユニバーサルアクセス]> [マウス]タブにあります。
マウスの代わりにキーボード」。また、ニーズに合わせて選択できるオプションがいくつかあります。
各OSXバージョンのAppleのサポートノートに詳細があります:
- OS X Mountain Lion:マウスキーを使用してポインタを制御する
- OS X Mavericks:マウスキーを使用してポインタを制御する
- OS X El Capitan:マウスキーを使用してポインタを制御します
- OS X Yosemite:マウスキーを使用してポインタを制御する
コメント
- できます'見つかりません。私のosverは10.8.5ですが、これはあなたのものですか?
- ユニバーサルアクセス設定ペインは、10.8からアクセシビリティと呼ばれています。
- @Nixx:キーボードはマウスポインタのナビゲーションにのみ使用できますが、
option
キーが機能しないため、それが私の要件です
回答
モミで有効にできない場合stメソッド、2番目のメソッドを使用します。
メソッド1
システム環境設定>アクセシビリティに移動し、マウス&トラックパッドを見つけて、「マウスキー」。必要に応じて、オプションメニューに移動し、[オプションキーを5回押してマウスキーを切り替える]を有効にします。
方法2
オプション–コマンド– F5を押します、ウィンドウがポップアップします。 [マウスキーを有効にする]を選択します。
マウスキーの使用方法
右クリックするには、 Fn – Ctrl – I を押します。キーボードの一部のキーが正しく機能しないため、マウスキーをオフにしたい場合があります。外部キーボードを使用している場合は、ファンクションキーに相当するものを見つけてください。Macを搭載したWindowsキーボードのキーをマッピングするには、次のWebサイトにアクセスしてください。 このガイド。
コメント
- できませんでした'マウスを使わずにmacbookを使用して、このオプションを見つけられません
- 動作しますが、役に立たないので、mac 'のFnキーが必要です。それを行うには。それがあれば、実際のラップトップで'作業していることを意味します。つまり、おそらくトラックパッドを使用するでしょう。'は、この機能が便利になる外部キーボードを'使用しているときのためのものです。 ' HPキーボードのWindows-OptionキーをFnキーにマップする方法が見つからなかっただけです。
- @ preetam-バージョンは何ですか使用していますか?
- 数字キーボードがない場合、"いくつかのキー"が勝ちました'マウスキーでの動作は7、8、9、U、O、J、K、Lであり、問題になる可能性があります…
- @TomGewecke私は知っています'マウスキーをすばやくアクティブ化および非アクティブ化する方法を示した理由/
回答
[システム設定]-> [キーボード]-> [ショートカット]-> [キーボード]からアクセスできる組み込み機能がいくつかあります(申し訳ありませんが、ドイツ語のOS Xがインストールされているので、これが大まかな翻訳です)。
「Focustomenubar」というキーボードショートカットを見つけることができます(私のショートカットは CTRL – F2 に設定されています。
アクティブにし、ファイルを選択して、ショートカットキーを押すと、メニューバーにキーボードフォーカスが表示されます。tでナビゲートします。 [サービス]メニューにカーソルを合わせてサービスを選択し、 Enter を押します。
ボイラ、サービスは選択したファイルで実行されます
回答
ここではAutomatorを使用したソリューションですとPython。「実際のマウスよりも少し遅い(約0.5秒の遅延)が、動作し、サードパーティのソフトウェアを必要としません。
Automatorを開いて新しいサービスを作成します:
サービスはany application
でno input
を受け取ります。
「シェル」を検索し、「シェルスクリプトの実行」アクションをストーリーボードにドラッグします:
次のコードをシェルスクリプトの実行アクションに貼り付けます。
from Quartz.CoreGraphics import CGEventCreateMouseEvent, kCGMouseButtonRight, CGEventPost, kCGHIDEventTap, CGEventCreate, kCGEventRightMouseDown, kCGEventRightMouseUp, CGEventGetLocation def mouseEvent(type, posx, posy): theEvent = CGEventCreateMouseEvent(None, type, (posx,posy), kCGMouseButtonRight) CGEventPost(kCGHIDEventTap, theEvent) event = CGEventCreate(None) position = CGEventGetLocation(event) mouseEvent(kCGEventRightMouseDown, int(position.x), int(position.y)) mouseEvent(kCGEventRightMouseUp, int(position.x), int(position.y))
サービスを保存します(cmd + s)。 「右クリックを実行する」などのわかりやすい名前を使用します。
System Preferences → Keyboard → Shortcuts → Services
に移動します。
サービスを探し(リストの一番下にあるはずです)、割り当てますキーボードショートカット。
これで、ショートカットを使用して右クリックを実行できるようになります。
コメント
- このソリューションの問題は、クリックがマウスのある場所で正確に発生することです。したがって、矢印キー(デスクトップアイコンが言うように)でアイテムをスクロールしてからショートカットを使用すると、ポップアップにはアイコンのプロパティは表示されませんが、マウスが現在置かれているアイテムのプロパティが表示されます…