Sorunu Tanımlama
Bahsettiğiniz şey bir çeşit odak çalmak . OS X'te birçok durumda olur, ancak her zaman ya işaretçi çalma odağı, bir uygulama olayı çalma odağı ya da bir Sistem olayı çalma odağı ile nasıl tanımladığınız ile olur. Bu sorun yıllardır OS X kullanıcılarını rahatsız etti ve Focus takip faresini tercih eden eski X windows kullanıcılarıyla çelişiyor . Bu çelişkinin sonucu, Odak İzleri Fare işlevselliği sağlayan ayarları veya üçüncü taraf yazılımları bulmanın, işaretçinin veya uygulamaların odak çalmasını önleyen ayarları veya yazılımı bulmaktan çok daha kolay olmasıdır.
Acınızı hisseden diğerleri burada , burada , burada , burada , burada , burada , burada , burada , burada , burada , burada ve burada büyük bir iplik yayınladılar ve liste uzayıp gidiyor ... ve neredeyse hiç yok kesin bir çözüm.
Şahsen, bu şekilde odak çalma sorununu yaşarken makineme uçabilme yeteneğimi verdim: Yönetici parolası girmem isteniyor ve hemen sonra biri bana bir sohbet mesajı gönderiyor, sohbet penceresi odağı çalıyor ve yanlışlıkla ve istemeden, şifreyi sohbet penceresine giriyorum ve geri dönüyorum ve yönetici şifremi onlara gönderiyorum. Bununla karşılaştırıldığında, korkarım, şikayetiniz azalır ve bence nedenini görebilirsiniz.
Genel olarak, odak bir uygulama başına bazında belirlenir ve bu tür varsayılan olarak Odak Fare etkin Şöyledir yok Terminali ve X11, gibi bazı uygulamalar, kancaları var o işlevselliği elde kullanarak varsayılan komutu. Bunlar, aşağıdaki varsayılanlar komutunu içeren önerilerim için ilham kaynağı oldu. Uygulama Değiştirici aslında Dock.app'ın bir parçasıdır ve görünüşe göre bu işlev yerleşik değildir (test için grgarside teşekkür ederiz).
Bunu araştırmak için elimden geleni yapıyorum ve sizin için uygun çözümler bulduğuma inanıyorum.
Zooom / 2, işaretçinin odak-takip-fare işlevselliğinde bunu yaptığı yerde bir gecikme ayarlamanıza izin verecektir. Bu, size aradığınız işlevselliği verme ve işaretçinin Uygulama Değiştirici ile odak çalmasını önleme etkisi olacaktır. Onun $ 19.95 ama Ücretsiz Deneme var <- indirme linki
Alternatifler
İkinci bir ekran mı kullanıyorsunuz? Ardından Uygulama Değiştiriciyi oraya taşıyın
Gibi ayrıntılı burada . Muhtemelen iki ekranla çalışıyorsanız, işaretçiniz genellikle birincil ekranınızda olacaktır. Uygulama Değiştiriciyi ikincil ekranınıza getirdiğinizde işaretçiniz onunla etkileşime girmez.
Fare İşaretçinizi daha görünür hale getirin
Boinx Software'den (Mac App Store'da 4,99 $) Mouseposé , imlecinizin rengini değiştirme ve daha görünür hale getirme yeteneğine sahiptir, böylece Uygulama Değiştiricinizin üzerine geldiğini fark etmeme şansınızı azaltır. Ayrıca, yukarıda zikredilen Zooom / 2 gibi, Odak Takip Faresi işlevselliğini uygulamadan önce bir gecikme getirme işlevselliği verir ve odak çalma sorununu azaltır.
İşaretçinizi büyütürseniz, Uygulama Değiştirici'nin üzerine geldiğini fark etmeme şansınız daha azdır. Sistem Tercihleri / Erişilebilirlik Kontrol Paneli / Ekran / İmleç Boyutu Kaydırıcısını ayarlayarak bunu deneyebilirsiniz:
Atomic Bird's MondoMouse şunları yapabilir:
Codetek'in Virtual Desktop Pro bunu yapabilir (40 dolara), Apple tarafından olmasa da kullanıcılar tarafından iyi karşılanır.
not: bu iki uygulama gerçekten işaretçiyi Uygulama Değiştirici ile odak çalmak önlemek için gereksinim tersine odak takip fare işlevselliği sisteme eklemek içindir. Ayrıca, bu iki uygulamanın hiçbirinin hala aktif olarak geliştirilmediğini ve Atomic Bird yazılımının ücretsiz olduğunu unutmayın.
Defaults komutuyla deneme
İnsanların bu gizli gizli varsayılan ayarları bulma şekli, genel olarak deneme ve deneme yanılma yöntemidir. Hiçbir şeye zarar vermeyeceksiniz veya bu şekilde geri alınamayacak bir şey yapmayacaksınız.
Sen olde Terminal.app ateş ve bunu bir deneyin:
defaults write com.apple.dock FocusFollowsMouse -string false; killall Dock
Uygulama Değiştirici (veya ⌘ Cmd- Tab;-) aslında Dock.app parçasıdır. Bunun Dock-düzgün davranışı ile ne yapacağından emin değilim çünkü şu anda test edemiyorum (bir şeyler inşa ediyorum, bu yüzden şu anda çıkış yapamıyorum). Dock ile ilgili hiçbir şeyi değiştirmediğini tahmin ediyorum, çünkü bu zaten Dock ile olan davranıştır (Dock'taki bir şeyi tıklamanız veya tıklamanız ve tutmanız gerekir - zaten Dock'u kırabilir) -sadece uygulama adını söyleyen uygun fareyle üzerine gelme bilgisi).
Bunun yapması gereken şey tam olarak istediğiniz şeydir, fare düğmesini tıklamadığınız sürece fare işaretçisinin Uygulama Değiştiriciyi görmezden gelmesine neden olun.
Yukarıdaki komutta false değerini true olarak değiştirerek bu davranışı tersine çevirebilirsiniz.
grgarside? Gönüllü olduğunuz için teşekkürler nasıl:
defaults write com.apple.dock FocusFollowsMouse -string NO; killall Dock
veya
defaults write com.apple.dock wm_ffm -bool false; killall Dock
veya
defaults write com.apple.mouse LSUIElement -string 1; sudo killall -HUP WindowServer #warning, this killall cmd will quit all apps and log you out
not: Bu komutlarla değiştirilen her şey ~ / Library'deki rahatsız edici .plist dosyası silinerek kaldırılabilir
İlginç
Eğer herhangi biri Odaklama Faresinin neden (genellikle) OS X'te işaretçinin varsayılan davranışı olmadığını merak ediyorsa :
Odak-izleyen-fare OS X için özellikle uygun bir giriş yöntemi değildir, çünkü menü çubuğu ekranın üstünde olacak şekilde tasarlanmıştır. Menülere erişmek için fareyi uygulama pencerenizin dışına taşıdığınızda, başka bir uygulamanın pencerelerini yolda geçerse menü değişir. -scottishwildcat @ stackoverflow