Bagaimana saya bisa membuat fokus mengikuti kursor mouse?

21

Saya akan sering mengklik tombol yang mengharapkannya untuk diklik tetapi alih-alih semua yang terjadi adalah aplikasi itu menjadi aktif, dan saya harus mengklik lagi untuk benar-benar mengklik tombol. Akan lebih baik jika klik kedua ini tidak diperlukan, yang mengarahkan saya ke pertanyaan saya:

Bagaimana saya bisa membuatnya sehingga ketika saya memindahkan kursor mouse ke jendela yang tidak aktif, ia menjadi aktif?

Michael Underwood
sumber
Ini hanya berlaku untuk tampilan web dan dokumen sejauh yang saya tahu. Jika Anda mengklik kontrol lain di jendela, itu akan memicu terlepas dari apakah itu aktif atau tidak aktif. Hanya klarifikasi.
stefanlindbohm
Saya tidak yakin apa yang Anda maksud dengan 'tampilan web dan dokumen' tetapi tampaknya pada dasarnya terjadi di mana-mana bagi saya. Sebagai contoh, jika saya memiliki jendela Finder terbuka tetapi tidak aktif, dan klik pada file di dalamnya, semua yang terjadi adalah Finder menjadi aktif - saya harus mengklik file itu lagi untuk mendapatkan previewnya. Sama untuk aplikasi X-Windows yang saat ini saya buka, meskipun Studer tampaknya memiliki perbaikan untuk itu di bawah ini.
Michael Underwood

Jawaban:

8

Ini dimungkinkan untuk Terminal dan X11:

default menulis com.apple.Terminal FocusFollowsMouse -string YES

defaultnya tulis com.apple.x11 wm_ffm true

Atau, OS-bijaksana, dengan utilitas yang tampaknya sesuai dengan kebutuhan Anda, disebut MondoMouse .

Studer
sumber
3
Tautan ke MondoMouse sudah mati
Sébastien
1
Sudah dihentikan: atomicbird.com/about/mac-apps
frnhr
5

Saya awalnya ingin melakukan ini dengan Mac pertama saya beberapa tahun yang lalu juga, karena itulah bagaimana lingkungan Linux dan Windows saya berperilaku. Tapi saya pikir kekuatan pendorong mencegah ini menjadi kenyataan adalah bagaimana OS X menangani menu aplikasi.

Bagaimana jika Anda ingin pergi ke menu di bagian atas layar untuk aplikasi yang Anda gunakan, tetapi dalam prosesnya arahkan kursor ke aplikasi lain? Itu akan menjadi menyebalkan dengan cepat.

Singkatnya, saya tidak berpikir itu bisa dilakukan untuk itu dan kemungkinan alasan lainnya.

David
sumber
Saya mengerti maksud Anda, tetapi saya sudah mengatur sistem Linux sehingga jika mouse tetap berada di jendela untuk jangka waktu tertentu (lebih besar dari nol), maka jendela itu menjadi aktif. Itu akan menjadi salah satu solusi. Cara lain adalah dengan membiarkan klik lewat ke kontrol apa pun yang ada, apakah itu ada di jendela yang sedang aktif atau tidak. Apakah itu bisa dilakukan?
Michael Underwood
Jujur, saya tidak tahu. Ini jelas menarik. Saat ini saya menjelajahi Google, karena akan menghemat input klik. Saya hanya khawatir bahwa solusi apa pun mungkin mendapat sedikit "hack-y" dan tidak berperilaku konsisten di semua elemen atau aplikasi UI. Hal terakhir yang saya inginkan adalah tidak tahu apakah saya memfokuskan jendela atau menekan tombol :(
David
@MichaelUnderwood Saya menyadari ini dari empat tahun yang lalu - tetapi OS X dirancang khusus sehingga klik tidak "lolos ke kontrol apa pun yang mereka miliki" dalam kebanyakan kasus. Alasannya, apakah Anda ingin klik yang salah pada tombol hapus, atau tombol merusak lainnya, berfungsi jika Anda tidak sengaja mengekliknya di jendela latar belakang?
tubedogg
2
@tubedogg Memang agak lama - sampai-sampai saya bahkan tidak memiliki Mac lagi! Tapi intinya adalah, ya, saya ingin perilaku itu, itulah sebabnya saya mengajukan pertanyaan. Jelas saya tidak ingin secara tidak sengaja mengklik tombol yang merusak. Itu sebabnya itu akan menjadi kecelakaan, sama seperti jika saya tidak sengaja mengklik tombol destruktif di jendela latar depan, yang dengan senang hati diizinkan oleh OS X ...
Michael Underwood
Saya tidak pernah mengerti argumen ini tentang bilah menu - jika fokus (responden aktif dan keyboard) mengikuti mouse, tanpa membawa ke depan, menu masih bisa untuk aplikasi paling depan. Tidak ada yang benar FFM (bahkan tidak semua WMs linux sangat dapat dikonfigurasi) sejak 4D Window Manager di IRIX. Saya sudah menunggu 20 tahun untuk orang lain untuk mencocokkan cara kerjanya.
jhabbott
5

Utilitas kecil terbaik yang saya temui adalah Zooom / 2 . Nama yang aneh, karenanya sulit ditemukan. Anda dapat memilih penundaan (Agak rumit, OS X dan menu global tidak dirancang untuk memungkinkan itu). Saya mengaturnya untuk memfokuskan jendela di bawah kursor secara instan ketika tombol Option ditekan. Nilai hebat, tidak ada ikon dok atau baki, hanya berfungsi.


sumber
Saya sungguh-sungguh dapat merekomendasikan Zooom / 2 juga, aplikasi kecil yang benar-benar sangat diperlukan menurut saya.
Martijn Pieters
1
Utilitas ini sepertinya tidak ada lagi, dan tautan itu sudah mati.
pra-ginjal
1

Amethyst ( https://github.com/ianyh/Amethyst ) sangat bagus.

Ikuti instruksi README.md untuk mengunduh, dan kemudian aktifkan "Fokus Mengikuti Mouse" di Misc. bagian tampilan Pengaturan.

Chris
sumber
3
Amethyst berfungsi dengan baik tetapi tampaknya tidak memiliki dukungan untuk Focus Follows Mouse tanpa Autoraise.
Jason R. Coombs