Aktifkan klik-tayang, lebih disukai untuk semua aplikasi

17

Saya ingin mengaktifkan klik-tayang di semua jendela. Apakah ini mungkin pada Lion?

Untuk lebih spesifik, "click-through" seperti yang didefinisikan oleh Apple dalam Panduan Antarmuka Manusia Mac OS X berarti "bahwa pengguna dapat mengaktifkan item ketika jendela yang berisi tidak aktif."

Item yang menyediakan klik-tayang adalah item yang dapat diaktifkan pengguna dengan satu kali klik, meskipun item itu ada di jendela tidak aktif. (Untuk mengaktifkan item yang tidak mendukung klik-tayang, pengguna harus terlebih dahulu membuat jendela berisi aktif dan kemudian mengklik item.) Meskipun klik-tayang dapat membuat beberapa tugas pengguna lebih mudah, itu juga dapat membingungkan pengguna jika mereka mengklik item secara tidak sengaja .

Adam Batkin
sumber
2
Silakan tentukan "klik-tayang".
Old Pro
3
Klik-tayang adalah ketika Anda mengeklik sesuatu di jendela dan klik itu ditangani seperti klik normal, terlepas dari kenyataan bahwa jendela yang Anda klik tidak memiliki fokus (selain itu hanya akan memfokuskan jendela, dan Anda memiliki untuk mengklik lagi untuk benar-benar melakukan apa saja)
Adam Batkin
Apakah ini berubah dalam versi osx terbaru? (mis: 10.13 Sierra Tinggi)
drevicko

Jawaban:

11

Jawaban singkatnya adalah "tidak", tidak ada cara umum untuk melakukan ini. Mengutip dari Pedoman Antarmuka Manusia Mac OS X

Klik-tayang bukan properti dari kelas kontrol; kontrol apa pun, termasuk item bilah alat, dapat mendukung klik-tayang. Ini juga berarti bahwa Anda dapat mendukung klik-tayang untuk setiap subset item; Anda tidak harus memilih antara mendukung klik-tayang untuk semua item di jendela atau tidak sama sekali.

[...]

Hindari memberikan klik-tayang untuk item atau tindakan yang hasilnya mungkin berbahaya atau tidak diinginkan. Secara khusus, hindari mengaktifkan klik-tayang untuk item yang:

  • Melakukan tindakan yang berpotensi berbahaya yang tidak dapat dibatalkan oleh pengguna (misalnya, tombol Hapus di Mail)
  • Melakukan tindakan yang sulit atau tidak mungkin dibatalkan (seperti tombol Kirim di Mail)
  • Menolak dialog tanpa memberi tahu pengguna tindakan apa yang diambil (misalnya, tombol Simpan dalam dialog Simpan yang menimpa file yang ada dan otomatis menolak dialog)
  • Menghapus pengguna dari konteks saat ini (misalnya, memilih item baru di kolom Finder yang mengubah target jendela Finder)
  • Mengklik di salah satu situasi ini akan menyebabkan jendela yang berisi item dimajukan, tetapi tidak ada tindakan lain yang diambil.

Catatan: Secara terprogram, mendukung klik-tayang adalah masalah menonaktifkan klik-tayang untuk item yang seharusnya tidak menyediakannya. Ini karena click-through didukung secara default di semua kontrol Kakao.

Dengan kata lain, klik-tayang diaktifkan (atau tidak) berdasarkan kontrol-demi-kontrol dengan pertimbangan matang mengenai konsekuensi dari mengizinkannya. Ini bukan properti umum dari jendela atau manajer jendela.

Pro tua
sumber
Sebelumnya saya juga membaca dokumen itu. Tapi mungkin ada cara untuk menulis sebuah program yang mendengarkan semua jendela / kontrol baru yang dibuat dan menetapkan properti klik-tayang mereka
Adam Batkin
1
Ada beberapa pengecualian untuk "perilaku default" di OSX yang memungkinkan klik-tayang. Hal pertama yang harus dicoba adalah menahan tombol perintah sebelum mengklik. Ini berfungsi secara otomatis di banyak aplikasi. Beberapa aplikasi seperti X11.app dan Terminal.app memiliki pengaturan default untuk mengaktifkan pengetikan saat jendela berada di belakang dengan cara yang mirip dengan mengklik menggunakan tombol pengubah perintah.
bmike
1
@bmike, fokus-mengikuti-mouse (FFM) adalah fitur X11 standar yang berbeda dari klik-tayang. Mungkin OP ingin menggunakan FFM, tapi itu bukan pertanyaan yang diajukan. Menekan tombol perintah sambil mengklik pada jendela adalah fitur standar Mac yang memungkinkan Anda memilih jendela tanpa memberikan fokus atau membawanya ke depan, yang sama sekali berbeda.
Old Pro
1
Saya tahu - karena itu ada di bagian komentar. Ini tidak sama, tetapi memungkinkan Anda untuk menyelesaikan hal-hal yang sama tanpa mengklik menaikkan jendela. Bahkan jika OP tidak peduli - ini adalah tautan yang bagus untuk populasi situs secara umum.
bmike
1
Tipikal, Apple: "Pengguna kami terlalu bodoh untuk mengklik pada hal-hal yang benar", dibingkai sebagai, "Ini adalah pola UX yang lebih baik".
Anthony
0

Tanya Jawab ini mungkin membantu (meskipun ini bukan klik-tayang, melainkan peningkatan otomatis):

Fokus-ikuti-mouse (plus peningkatan otomatis) di Mac OS X

Dan satu rekomendasi adalah MondoMouse ($ 14,95, uji coba gratis)

Fokus Mengikuti Mouse

Biarkan penunjuk mouse melayang di atas jendela, dan itu datang ke depan secara otomatis.


Pertanyaan lain ke arah itu:

Fokus Mengikuti Mouse atau Fokus Ceroboh di Mac OS X

Dengan rekomendasi Zooom / 2 ($ 19,95, uji coba gratis)

Angkat Windows

Bawa windows ke depan dengan menggerakkan mouse ke atas jendela.

iolsmit
sumber