題 如何在Mac OS X對話框上的按鈕之間進行選項卡


我知道最近有一個類似的問題,但是我想知道是否可以在默認Mac OS X對話框的按鈕之間進行選項卡?

我已經有了 所有控件 選項已啟用 系統偏好 → 鍵盤和鼠標 → 鍵盤快捷鍵,但沒有快樂。


126
2017-08-05 14:26


起源


這不是問題的答案,但我覺得它是相關的。您可以使用shift +選項卡向後瀏覽控件和框。 - Teifion


答案:


如果通過將全鍵盤訪問設置為所有控件來啟用全鍵盤訪問,則應該能夠在選項之間進行選項卡並通過按空格鍵進行選擇,至少對於OS X 10.5:

Full Keyboard Access: All Controls (Control+F7)


166
2017-08-05 14:38



謝謝。至少在Lion中,也可以使用Ctrl + F7快速打開或關閉此設置。 - c089
雖然它沒有多大用處,因為操作系統並不總是關注對話框......:/ - Henrik Erlandsson
El Capitan,不再工作了。 - atilkan
鍵盤快捷鍵仍適用於El Capitan Fn + Ctr + F7打開/關閉它。 - Eduardo Romero
謝謝 - 花了一段時間才發現,即使我已經知道幾個月前了 - 想知道為什麼空格鍵 - 為什麼不只是輸入鍵 - 它不直觀,你可以隨時切換回突出顯示的按鈕,如果你做一個錯誤。有時我覺得在蘋果公司做這件事的人背後有一些邪惡的經理,他將他的愚蠢想法推向了發布。並且確認它仍然適用於我的El Captain。 - Srneczek


@ ruddzw的(選擇)答案 工作,它可以減緩你在其他領域,只需從通過選項卡的絕對數量。

@NReilingh提出了一種不同的方法,以及它背後的語義:

關於備用對話框按鈕的鍵盤快捷鍵的正確方法不是製表符,而是 命令鍵組合。例如, 命令期 幾乎普遍“取消”。 [...]
  它通常沒有記錄,但通常是不是默認按鈕或取消的不同按鈕的命令快捷方式 該按鈕的第一個字母

所以在這個例子中:

Save prompt

  • 輸入/返回 將 保存
  • + 要么 退出 將 取消,和
  • +d 將映射到 不要保存
    @Kevin Reid指出+刪除 也在這里工作。

69
2018-02-06 17:16



在新組合的“保存/您想要保存”對話框中,“不保存”的快捷方式是⌘-Delete。 - Kevin Reid
都 ⌘+D 和 ⌘+delete 好像要映射到 不要保存。 - Marius Butuc
不適用於我(全新osx與最新的操作系統無論如何),所以啟用所有控件,但謝謝,如果它有效,我會更喜歡你的答案。我測試了鍵盤上的所有鍵,還有FN,CTRL,Option。 - PatrickT
您也可以按“Tab”鍵選擇焦點按鈕,然後按“空格”而不是“輸入”以應用選擇。 - kholis
這是超出接受答案的好信息,仍然在所提問題的範圍內。 - Nirav Zaveri


鍵盤首選項 下 Keyboard Shortcuts

全鍵盤訪問: Switch to All Controls 代替 Text Boxes and Lists Only


10
2017-10-07 07:05





是否存在您遇到問題的特定對話框?啟用“所有控件”後,我可以選中我剛剛測試的每個Mac OS X對話框的每個控件。


2
2017-08-05 14:36





要使用命令行中的選項卡啟用導航,請執行以下操作:

defaults write NSGlobalDomain AppleKeyboardUIMode -int 3

2
2017-09-06 07:24





使用Safari瀏覽時,您還可以使用Option + Tab在頁面上的所有HTML元素之間進行選項卡(否則Tab將僅停留在瀏覽器工具欄控件和快速書籤上)


0
2017-08-26 09:10