it-swarm-ja.tech

ダイアログのOSXキーボードショートカット?

Windowsでは、すべてのダイアログボックスに、Altキーを使用してアクティブ化できる下線付きの文字が含まれています。私はいつもこれらの「Alt」キーボードショートカットを使用しています。 OSXに切り替えようとしているので、それらがありません。

OSXでは、タブナビゲーションしか見つかりません。ほとんどのダイアログボックスのどこにでも移動するには、タブを7〜8回押す必要があります。 (それでもデフォルトでは非表示になっています。ボタン間をタブ移動できるようにするには、[キーボードとマウス]コントロールパネルで[フルキーボードアクセス]を有効にする必要があります。)

OSXダイアログ用のWindowsAltアクセラレータのようなものを入手する方法はありますか? Automatorコードを書いたり、ソフトウェアをダウンロード/購入したりしたいと思っています。

具体的には、ショートカットコマンドを実行してからボタンの名前を入力し、Enterキーを押してボタンを押すようなものを想像しています...?

30
Dan Fabulich

OSXには、Windowsのようなダイアログの「_」のようなものはありません。ただし、次のものがあります。

esc →デフォルトはno/cancel

cmddeldon't savecmdd OS X Lionの前)

entersave/OK

spacebarclick selected button(使用 tab 移動する)。

簡単な 「osxキーボードショートカット」をGoogleで検索 は、1日で覚えることができないほど多くのことを教えてくれます。数十あり、いくつかは非常に価値があります。

「すべてのコントロール」をアクティブにした場所であるSystem Preferences -> Keyboard & Mouse -> Keyboard Shortcutsにアクセスすると、いつでも追加したり、既存のものを変更したりできます。

しかし、私の知る限り、OSXには「アンダースコア」というものはありません。

29

(ほとんどすべての場所で機能する)Martínのショートカットの必須リストに加えて、[ファイルを開く]または[ファイルを保存]ダイアログで / または ~ フォルダパスを入力できるポップアップシートに直接ジャンプします。これは、超高速のタイピストである場合、または~/.sshのような非表示のフォルダーに移動する場合に最適です。

このフィールドでは、タブ補完も実行されます。Tabを押すと、一致するものが0個、または複数ある場合に問題が発生します。タブを実行する代わりに、タブからジャンプします。テキストフィールド。

また、アプリを終了するかウィンドウを閉じる途中で、「キャンセル」/「保存」/「保存しない」というダイアログが表示されたら、 D 「保存しない」を選択します。明らかに Esc そして Return 他の2つのボタンを操作しますが、保存したくないものを閉じるときは常にこれを使用します。

11
XP84

OSXダイアログボックスでWindowsAltアクセラレータをほぼ複製する優れた機能は次のとおりです。 first_letter

ルイが述べたように、 first_letter 一部のダイアログで機能します。例えば、 D ファイルを終了するときにDon't Saveを選択します。 (これは最初に使用したのと同じ機能です Don't Saveを強調表示し、クリックして選択します space、これは、以前の投稿で説明されているように、System preferences --> Keyboard --> Keyboard Shortcuts --> Full Keyboard Access:...All controlsに設定されている場合に機能します。

しかしながら、 first_letter 普遍的ではありません。たとえば、Save Asダイアログでは、 NNew Folderの選択に失敗します。

だが N トリックを行います。

この機能を発見したのはごく最近のことなので、Windows Alt(私が広く使用している)ほど普遍的かどうかはわかりません。しかし、遊んでみると、必要なほとんどのダイアログ項目を選択できるようです。たとえば、私は使用できます TPaste Specialを実行したときにMicrosoftExcel(Macの場合)で開くダイアログをナビゲートし、ドロップダウンメニューからTextを選択します。したがって、ボタンだけでなくリスト項目も選択します。

UPDATE:ただし、Windows Altと比較して、1つの制限は、最初の文字のキーを複数回押して、異なる間を移動できないことです。同じ最初の文字を共有するオブジェクト。リストでは、ショートカットと矢印キーを組み合わせることで、これをある程度克服できます。 

ちなみに、OSXにはショートカットがあります ctrlF2 メニューバーにアクセスするためですが、これは押す必要があるため特に不便です fn アクティブにする F2 機能。 (さらに、他の人 問題が報告されています デフォルトのショートカットを使用します。)

デフォルトのショートカットはSystem preferences --> Keyboard --> Keyboard Shortcuts --> Keyboard & Text Input --> Move focus to the menu barで再定義できます(2つのキーが含まれている必要があります。 <、Windowsから馴染みがあると感じます)。メニューバーApple が強調表示されたら、関連する最初の文字のシーケンスを押すことにより、個々のメニュー項目にアクセスできます。たとえば、Firefoxでは、 File --> Page Setup...このコンボで:

<、 F、 、 P、 

また、ダイアログとは異なり、この機能は実際に複数回押してリストアイテム間を移動することをサポートしているため、次のようにFile --> Printにアクセスできます。

<、 F、 、 P、 P、  (に相当 P)。

実際には、関連する最初の文字を押す必要はありません。任意の文字を押すだけで、最も近いリスト項目を強調表示できます。アルファベット順(結果が見つからない場合、検索は逆順で逆方向に続行されます)。たとえば、Edit --> Undoにアクセスできます( Z) このような:

<、 E、 、 V (直感的というより U)。

7
Egalth

Ctrl-F7を使用すると、タブを押す機能を切り替えて、OSXダイアログウィンドウでさまざまなボタンを選択できます。これは 少なくとも2002年以降 前後です。

設定は、[システム環境設定]> [キーボード]> [ショートカット]> [キーボード]> [タブのフォーカスの移動方法を変更する]の下にあり、デフォルトはCtrl-F7です。

4
Steve HHH

同じ問題の答えを探していたので、このスレッドを見つけました。 「フルキーボードアクセス」を設定しましたが、それでもすべての状況で機能するとは限りません。

私の例では、[ファイルの置換]ダイアログでファイルを上書き保存しようとすると、画面に2つのボタンcancelおよびreplaceがあります。 キャンセルボタンは常に塗りつぶされ青色ですが、青色outlineは、デフォルトではreturnボタンの周囲に表示されます。打つことが可能です tab 青い輪郭を移動しますが、 returnキャンセル(ボタンは青で塗りつぶされた)をクリックした場合と同様に常にカウントされます。 is混乱しているので、混乱しているように聞こえます!

私はいじくり回していて、新しいキーボードショートカットを発見しました。


Replace Fileダイアログで:

cmdr :「置換」ボタンを選択します。


(Adobeはこの問題を認識しているようです。[Web用に保存]を選択すると、カスタム保存ダイアログが使用されますIS return 「置換」アクションを使用する(必要なし tab)。

4
charlestheoaf

以下は ser588から on Ask Different です。それはあなたがすることを可能にします tab あなたが押すことができるボタンに return。また、いくつかの不規則性も指摘しています。

UIのキーボード制御を有効にする

System Prefs > Keyboard

次に、「テキストボックスとリストのみ」ではなく、下部にある「すべてのコントロール」ボタンを選択します。

enter image description here

キーボードショートカット

  • (TAB)ボタン間を移動します。
  • esc (ESC)はキャンセルです。
  • space (スペース)はアクティブボタン(青、アウトライン)を選択します。
  • (RETURN)は[〜#〜] ok [〜#〜]またはdefaultボタン(青色、点滅、塗りつぶし)。
  • 一部のダイアログボックスでは、 +first_letter (@Griffoで指摘されているように)テキストの特定の最初の文字が付いたボタンを選択します。
1
Louis Waweru

これはOS/Xでは不可能です。そして、私がMacを好まない主な理由。

OPは、OS/Xの重大な障害を指摘します。ダイアログボックスでanyエントリ(「OK /キャンセル」だけではない)をすばやく選択し、キーボードだけで選択する機能です。上記の提案はどれもそれを行うことができません。

一般的な例は次のとおりです。[検索/置換]ダイアログ内で、大文字と小文字を区別するものから大文字と小文字を区別しないものに変更したい。 Linux(およびWindows)では、キーストロークだけを使用してそれを実現できます。これはMACでは不可能です。マウスを使用するか、タブを何度もいじくり回す必要があります。

1
javadba

 fnenter

0
kakyo