Cara menabrak antar tombol pada kotak dialog Mac OS X


138

Saya tahu bahwa ada pertanyaan serupa yang diajukan di sini baru-baru ini, tetapi saya bertanya-tanya apakah mungkin untuk menabrak antara tombol pada kotak dialog Mac OS X default?

Saya sudah mengaktifkan opsi Semua kontrol di Preferensi SistemKeyboard & MousePintasan Keyboard , tetapi tidak ada sukacita.


Itu bukan jawaban untuk pertanyaan itu tetapi saya merasa itu relevan. Anda dapat menabrak mundur melalui kontrol dan kotak menggunakan shift + tab.
Teifion

Jawaban:


175

Jika Anda mengaktifkan Akses Keyboard Penuh dengan mengaturnya ke semua kontrol, Anda harus dapat menabrak di antara opsi dan memilih dengan menekan bilah spasi, setidaknya untuk OS X 10.5:

Akses Keyboard Lengkap: Semua Kontrol (Kontrol + F7)


21
Terima kasih. Setidaknya di Lion, pengaturan ini juga dapat dinyalakan atau dimatikan dengan cepat menggunakan Ctrl + F7.
c089

Meskipun tidak banyak gunanya, karena OS tidak selalu fokus dialog ...: /
Henrik Erlandsson

El Capitan, tidak bekerja lagi.
atilkan

5
Pintasan Keyboard masih berfungsi pada El Capitan Fn + Ctr + F7 untuk mengaktifkan / menonaktifkannya.
Eduardo Romero

2
Terima kasih - butuh beberapa saat untuk mencari tahu bahkan ketika saya sudah tahu beberapa bulan yang lalu - bertanya-tanya mengapa spasi - mengapa tidak hanya memasukkan kunci - itu tidak intuitif dan Anda selalu dapat beralih kembali ke tombol yang disorot dalam 1-2 stroke jika Anda membuat kesalahan. Kadang-kadang saya merasa seperti ada beberapa manajer jahat di belakang orang-orang yang melakukan ini di Apple dan dia mendorong ide-ide bodohnya ke rilis. Dan ya mengkonfirmasikan itu masih bekerja pada El Captain untuk saya juga.
Srneczek

72

Sementara jawaban @ ruddzw berhasil, ia dapat memperlambat Anda di area lain hanya dari banyaknya kontrol yang ada untuk ditembus.

@NReilingh menyajikan pendekatan yang berbeda , dan semantik di belakangnya:

Cara yang tepat untuk melanjutkan tentang pintasan keyboard untuk tombol dialog alternatif bukanlah tab, melainkan kombo tombol perintah . Sebagai contoh, periode perintah hampir secara universal "dibatalkan." [...]
Ini sering tidak didokumentasikan, tetapi pintasan perintah untuk tombol berbeda yang bukan tombol default atau batal biasanya huruf pertama dari tombol itu .

Jadi dalam contoh:

Simpan prompt

  • enterSaya returnakan Simpan ,
  • + .atau escakan Batal , dan
  • + Dakan memetakan ke Jangan Simpan .
    Seperti yang ditunjukkan @Kevin Reid , + juga deleteberfungsi di sini.

5
Dalam kotak dialog save / do-you-want-to-save gabungan yang baru, pintasan "Don't Save" adalah ⌘-Delete.
Kevin Reid

Keduanya ⌘+Ddan ⌘+deletetampaknya memetakan ke Jangan Simpan .
Marius Butuc

1
tidak berfungsi untuk saya (osx baru dengan os terbaru apa pun itu), jadi aktifkan semua kontrol, tapi terima kasih, saya lebih suka jawaban Anda jika berhasil. Saya memang menguji semua tombol pada keyboard, dengan FN, CTRL, Option juga.
PatrickT

Anda juga dapat menekan tombol "Tab" untuk memilih fokus pada tombol dan kemudian tekan "Spasi" alih-alih "Enter" untuk menerapkan pilihan.
kholis

1
Ini adalah info bagus di luar jawaban yang diterima, masih dalam cakupan pertanyaan yang diajukan.
Nirav Zaveri

11

Di preferensi Keyboard di bawahKeyboard Shortcuts

Akses Keyboard Lengkap: Switch to All Controlsalih-alihText Boxes and Lists Only


2

Apakah ada dialog tertentu yang bermasalah dengan Anda? Dengan "Semua kontrol" diaktifkan, saya dapat menabrak setiap kontrol dari setiap dialog Mac OS X yang telah saya uji sekarang.


2

Untuk mengaktifkan navigasi menggunakan Tab dari jenis baris perintah:

defaults write NSGlobalDomain AppleKeyboardUIMode -int 3

0

Saat menjelajah dengan Safari, Anda juga dapat menabrak semua elemen HTML pada halaman menggunakan Option + Tab (jika tidak, Tab hanya akan berhenti di kontrol bilah alat browser dan bookmark cepat)

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.