web-dev-qa-db-ja.com

Mac OS Xで右クリックするためのキーボードショートカット

Mac OS Xで右クリックするためのキーボードショートカットはありますか?

そうでない場合、組み込みのスペルチェックを使用するときに、キーボードを使用してスペル修正を実行する方法はありますか?

また、そうでない場合、右クリックを可能にするキーボードショートカットを提供できるサードパーティアプリケーションはありますか?

答えが「マウスのメインボタンをクリックしながらコントロールを押す」である場合は、注意を払っていません。

73
Alan Storm

キーボードで右クリック

  • 「マウスキー」をアクティブにします(システム環境設定で「マウスキー」を検索し、オンにします)。
  • マウスカーソルを置きます。
  • コントロールを保持します。
  • キーパッドの5キーを押して離します。
  • リリース管理。

キーボードによるスペルチェック

組み込みのスペルチェックには、標準のショートカットがあります。すべてのアプリケーションにこれらのメニュー項目があるとは限りません。

  • ⌘; —編集>スペル>スペルチェック
    • これにより、次の「スペルミス」の単語が選択されます。
  • ⌘:—編集>スペル>スペル…
    • これにより、次の「スペルミス」の単語が選択され、スペルフローティングウィンドウが開きます。
    • マウスを使用せずにフローティングウィンドウにフォーカスするには、「フルキーボードアクセス」のショートカットを使用します(それらをシステム環境設定で有効にし、「フルキーボードアクセス」を検索します)。 )は、「キーボードナビゲーション」サブツリーの下にあります。
      • ショートカットの再割り当てが必要になる場合があります。
      • 「フローティングウィンドウにフォーカスを移動する」のデフォルトは⌃F6ですが、これはここのエディターで使用されているようです。そのため、この回答を作成しているときにテストするために変更する必要がありました(私は⌥F6を使用しました)。
      • スペリングフローティングウィンドウにフォーカスすると、次のことができます
        • escapeで閉じるか、
        • tabを使用して、さまざまなコントロールに移動します。
        • 置換テキストボックスに焦点を当てることで、次のことができます
          • 上と下を使用して置換を選択し、
          • 交換品を入力し、
          • returnを使用してデフォルトボタンをアクティブにします。
28
Chris Johnsen

TL; DR: Ctrl+enterShortcat を使用します。

私は無料アプリを使用してこの問題を解決しました(編集:現在無料ですが、ベータ版の後で購入する必要があるようです) Shortcat 。キーボードを使用して、マウスカーソルを画面のクリック可能な部分に移動できます。選択したいもののクリック可能なテキストを入力し、必要に応じてタブで正しい要素に移動し、Enterキーを押してクリックします。 Enterキーを押すと機能するのと同じキーボードショートカットです。右クリックするには、 Ctrl+enter。デフォルトでは、以下を使用してshortcatをアクティブ化します cmd+shift+space。したがって、ブラウザのテキスト領域を右クリックして(つまり、Chromeで)、スペルチェックを実行するには、次のようになります。

  • cmd+shift+space ショートキャットをアクティブにします
  • .」と入力すると、すべてがハイライト表示されます。関心のあるテキスト領域に「AP」というラベルが付いています。
  • タイプ Ctrl+AP テキスト領域を選択します。または、.textと入力して入力します。 (以下のヒントを参照してください。)
  • shift+enter 右クリックして、shortcatはこれで完了ですが、最後に終了します。
  • spellと入力して、コンテキストメニューから[スペルチェックと文章校正]を選択し、 Space ドリルインして、最後に Space もう一度選択します。

複雑に聞こえますが、少し練習すれば、すべてが1秒の数分で完了します。


Shortcatを使用するためのその他のヒント:

  • ShortcatがChromeのページ内で機能するようにするには、chrome:// accessibilityにアクセスし、ページの上部でグローバルアクセシビリティモードをオンにします(Chrome 33以降)。このページをブックマークバー。マウスを使わずにアクティブにできます。

  • ボックスに.と入力してすべてのクリック可能な領域を強調表示するか、.menu.input.button、 '。text'、または.linkに絞り込みます。他にもあるかもしれませんが、それらは私が発見したものです。

  • Chromeウィンドウをすばやく最大化するには、次のように入力します cmd+shift+p.tabshift+enter。エレガントではありませんが、マウスに到達するよりも高速です。

  • すべての選択可能な要素は、1つまたは複数の文字でラベル付けされます。 Ctrlキーを押しながらラベルの付いた文字のコンボを入力すると、いつでも要素に直接移動できます。

  • グラフィカルアイコンでさえ、通常は選択可能なアクセシビリティテキストを持っています。たとえば、Appleと入力するとShortcatはAppleメニューを選択し、adiumと入力するとショートカットはメニュートレイのAdiumアイコンを選択します。

学習曲線が少しあり、Shortcatが見つけられないコントロールがある場合があるため、トラックパッドを使用する必要がある場合もありますが、かなり便利で、全体的に生産性が向上します。マウスキーでマウスを動かそうとするよりも、はるかに高速です。

14
Brian Mortenson

TL; DR:Karabiner-Elementsはこれを行うことができます。

私はすでにこれを使用して他のいくつかの変更を行っていますが、この使用例も処理できることがわかりました。

enter image description here

2
TMB