Cmd-Tab yer paylaşımında fare paraziti devre dışı bırakılsın mı?


22

Sık kullandım ⌘ Cmd- Tabsağ elim fareyle. Eğer imleç kaplamanın içine girerse, herhangi bir yanlışlıkla fare hareketi OS X'in imlecin hangi pencere simgesine geçmek istediğimi düşünmesini sağlar.

Bu arada, ben fare üzerinde etkisi yoktur Windows' davranışı, alışkınım ⌘ Cmd- Tab. Kullanırken düşünmek, duraklatmak, kontrol etmek veya herhangi bir şeyi düzeltmek istemiyorum ⌘ Cmd- Tab; Combo'ya basıyorum ve anında önceki uygulamaya geçmeyi planlıyorum. Fare buna müdahale eder.


resim açıklamasını buraya girin


Bu "özelliği" kapatmak mümkün mü?


Hata! "Alt-Tab" terimine o kadar alışkınım ki Mac'e adapte etmedim. Cmd + Tab demek istedim. (Teğetsel olarak, sizin gibi anahtar karakterleri nasıl oluşturacağımı bilmiyorum; işaretleme yardımı bundan bahsetmiyor.)
Philip

Bu cevapta gösterilen yöntemi kullandım .
grg

1
Teşekkürler. On-konu, dün Windows keşfetti da onun görev switcher overlayinize fare girdi alır. Bununla birlikte, bindirme daha küçük olduğundan, farenin içeride olma olasılığı daha küçüktür, bu yüzden hiç fark etmedim.
Philip

Muhtemelen bir şey özlüyorum, ama bu soru benim için bir anlam ifade etmiyor. Hangi "özelliği" devre dışı bırakmaya çalışıyorsunuz? Bir tuş vuruşu kısayolunun davranışını ve büyütüldüğünde pencerenin üzerinde kayarken fare / izleme dörtgeni davranışını açıklıyorsunuz. İki birleşim olduğunda başka hangi davranışlar beklenir?
njboot

@njboot, pencerenin üzerinde kayarken değil , görev değiştirici kaplamasındaki uygulama simgesinin üzerinde kayarken.
Philip

Yanıtlar:


3

Keyboard Maestro'nun uygulama değiştiricisiyle fare etkileşimini önleyebilirsiniz:

Demo:

Alternatif olarak, ⌘ tuşunu basılı tutarken fare konumunu kilitleyebilirsiniz:

Ancak, üçüncü taraf araçları olmadan bu mümkün görünmemektedir. Aşağıdaki sayfada Apple'a geri bildirimde bulunabilirsiniz:


0

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

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:

işaretçi boyutunu değiştir


MondoMouse

Atomic Bird's MondoMouse şunları yapabilir:

Virtual Desktop Pro

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


üzgünüm ... hepsi bitti. Plz bunun işe yarayıp yaramadığını bize bildirin. TIA.
chillin

1
Odak Terminali içindir, Dock değil mi? Her iki durumda da, hiçbir şey olmuyor :)
grg

1
VDP'nin en son sürümü 2005 yılında yayınlandı, bu Mavericks'teki Spaces vb.İle birlikte nasıl çalışıyor?
nohillside

4
Bunun odak çalmakla bir ilgisi yok. Bu, Cmd-Tab içindeki belirli bir özelliği devre dışı bırakmakla ilgilidir.
Alan Shutko

2
Grgarside açıklandığı gibi, odak-takip-faresini değiştirmek bunu etkilemez.
Alan Shutko
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.