Diutamakan cara pintas keyboard OS X

12

Saya baru mengenal Apple, dan meskipun pengalamannya sebagian besar positif, saya dihalangi untuk mencoba mengkonfigurasi pintasan keyboard sesuai spesifikasi saya. Sebagai contoh, saya menggunakan proses yang agak bulat (melalui "Automator") untuk menetapkan cara pintas untuk membuka terminal baru. Tetapi bahkan sekarang pintasan ini hanya berfungsi jika fokusnya adalah pada program yang belum menimpa kombinasi tombol tertentu dengan definisi sendiri.

Saya mencari informasi tentang hierarki protokol tentang bagaimana Mac saya memutuskan untuk menggunakan definisi kombinasi kunci mana dalam konteks mana, atau filosofi tentang cara terbaik untuk menetapkan pintasan pilihan saya. Bisakah saya membuat pintasan keyboard dengan prioritas tinggi sehingga tidak ada aplikasi yang dapat diutamakan?

Eliza Jensen
sumber
Sepertinya Anda mungkin juga tertarik dengan peluncur berbasis keyboard seperti Alfred, Quicksilver atau Launchbar. Ada juga Apptivate yang dirancang untuk melakukan apa yang Anda cari.
ghoppe
Masalah yang sama dengan saya, ketika menggunakan chrome (command-backtik) atau intellij, pintasan sistem tampaknya ditimpa
user1767316

Jawaban:

5

Saya pikir Panduan Antarmuka Manusia OS X adalah tempat yang Anda cari. Mereka menyatakan bahwa ada cara pintas yang dilindungi Apple (misalnya cmd ⌘+ space) dan juga "perilaku yang diharapkan" (misalnya cmd ⌘+ c) yang harus dihormati.

Meskipun mereka tidak secara eksplisit menyatakan prioritas, itu menunjukkan bahwa Sistem harus selalu memiliki prioritas sebelum aplikasi paling depan (aktif) dan kemudian latar belakang.

Dari pengalaman saya, Anda berada di sisi aman dengan beberapa tombol pengubah (yaitu cmd ⌘+ ctrl+ shift+ ...).

Sebagai tambahan: mengenai contoh spesifik Anda (menetapkan cara pintas untuk membuka terminal baru) ada juga aplikasi yang sangat baik untuk itu, TotalTerminal (ekstensi Terminal.app) dan iTerm 2 (penggantian Terminal.app) muncul dalam pikiran

Asmus
sumber
1

Pintasan yang diatur di tab Pintasan panel preferensi keyboard lebih diutamakan daripada pintasan aplikasi apa pun; pada kenyataannya, jika Anda tidak menyukai pintasan preset aplikasi atau menginginkan pintasan untuk item menu yang belum disediakan oleh aplikasi, Anda dapat menggunakan bagian "Pintasan Aplikasi" untuk menimpanya — meskipun berhati-hatilah untuk menyalin nama dari aplikasi persis , termasuk, misalnya, tiga titik di akhir ketika opsi menu melakukan seperti pada "Simpan Sebagai ...".

Sebagai contoh, itu selalu mengganggu saya ketika, mencoba untuk menutup jendela dengan ⌘W, saya terpeleset dan menekan ⌘Q, keluar dari browser saya tanpa ada kesempatan untuk menyimpan apa pun. Jadi saya menambahkan pintasan baru di Pintasan Keyboard untuk "Keluar dari Google Chrome" sebagai ⌃⌥⇧⌘Q (ctrl-opt-shift-cmd-q). Sekarang ⌘Q tidak melakukan apa-apa kecuali saya menahan tombol pengubah lainnya juga.

Angka tiga
sumber
kenyataannya adalah bahwa pintasan Sistem seperti yang dari tab pintasan preferensi keyboard tidak diutamakan setidaknya pada beberapa aplikasi. Sebagai contoh, perintah-backtik, yang biasanya digunakan untuk berganti-ganti antar windows dari aplikasi yang sama, tampaknya ditimpa oleh chrome dalam beberapa kasus.
user1767316
0

Untuk mengganti pintasan keyboard lainnya di OSX secara andal, Anda harus menggunakan utilitas otomatisasi seperti Keyboard Maestro . Saya telah menggunakan utilitas serupa sejak 1985.

KM saat ini adalah yang paling aktif dikembangkan. Saya menggunakannya untuk otomasi umum dan FastScripts untuk menjalankan sebagian besar banyak AppleScripts saya.

Christopher Stone
sumber