Mac OS X'te odaklanmayı izleyen fare (artı otomatik yükseltme)


169

(Bunu istemek için ne kadar çılgın olduğumu duymak istemiyorum! :)

Odak-takip-faresi aynı zamanda noktadan odağa, işaretçi odağı ve (bazı uygulamalarda) özensiz odak olarak da bilinir. [Bunu daha aranabilir yapacak başka terimler ekleyin!] X-mouse


30
Keşke buna şartlı bir ödül verebilseydim. Buna gerçek bir çözüm için çok para ödeyeceğim.
dreeves

16
Bunun için para ödeyeceğim. Temelde unix'te fare odaklaması (otomatik yükseltme olmadan) gibi çalıştıysa, çok mutlu olurum. Belki bir yere bir ödül koyabiliriz.
Nathan Binkert

1
Sadece Nathan Binkert olduğunu görmek için bir yorum yapmaya nasıl gittiğimi seviyorum. Yakında biraları alalım. Bu günlerde ne yaptığınızı bilmek isterdim!
Wedge Martin

1
Tabii sen delisin. Ama görünüşe göre ben de öyleyim. Ayrıca, otomatik olarak yükseltmeden çalışmaya izin veren bir çözüm arıyorum, çünkü bir pencerede hızlı bir şekilde bir şey yapmam gereken, ancak o anda tüm pencereyi görmem gerekmediği bir sürü iş yapıyorum.
cjs

1
Bu konuda çılgın bir şey yok. Tüm Unix / Solaris / Linux / Window masaüstlerimde bu ayarı her zaman kullandım ve kullandım. Bir pencerenin başlık çubuğunu tıklatmak zorunda kalmak bir iğrençliktir. MacOS neden farklı olmalı?
Mike

Yanıtlar:


75

Komut satırında aşağıdaki komutu vererek Terminal.app için yapabilirsiniz:

defaults write com.apple.Terminal FocusFollowsMouse -bool true

X11 uygulamaları için şunları yapabilirsiniz:

defaults write com.apple.x11 wm_ffm -bool true

Snow Leopard'da bunu kullanın:

defaults write org.x.X11 wm_ffm -bool true

Görünüşe göre CodeTek Virtual Desktop adı verilen ve sistem çapında taklit edilecek bir program var, ancak $$ maliyeti var (ve OSX Leopard için hiçbir zaman sürümleri yok).


1
Harika, sadece aradığım şey.
MasterZ

Bu kesinlikle sadece kısmi bir çözümdür - ama kolay ve kullanışlı bir kısmi çözümdür !! Teşekkür ederim!
2012'de

3
Ek: Terminal için bunu ayarlamak, başka bir uygulama içinden bile bir terminal penceresinin üzerine farenizle çalışmasını sağlar! Benim için, aslında kullanmak isteyebileceğim ana sebep budur, bu% 99'luk bir cevap yapar! Büyük oy! (Eh, zaten yaptım, ama yapabilseydim tekrar yapardım.)
lindes

Etkili olması için büyük olasılıkla Terminal'i kapatıp yeniden açmanız gerektiğini unutmayın.
Dennis

5
iTerm2 bu işlevselliğe sahiptir ... Tercihler'de, İşaretçi sekmesini seçin, altta bir "Odak fareyi takip eder" seçeneğidir. Hatta odağı şu anda aktif olan uygulamadan uzak tutacak (yani tarayıcınızın aktif uygulama olduğunu ve bir tarayıcı alanına yazdığınızı farz edin ... fareyi iTerm2 penceresine getirin ve yazmanız orada görünür, fare dışarı çıkar ve geri gider tarayıcınıza veya diğer etkin uygulamalarınıza).
jlp

57

Steve Yegge bir süre önce bu konuda bir deneme yazdı, burada uygun bir uzantı yazmayı denedi ve başarısız oldu. O zamandan beri OS X için odak-takip-fare uygulamaları bulmaya çalıştım ve de başarısız oldum.


4
Yazdığı kodu da koymamış gibi görünüyor :(
Stuart Axon

3
Bu çok mantıklı. Beni sinirlendiren / şaşırtan şeylerden biri kaydırma davranışının tembel bir odağı olduğu. Böylece fareyi başka bir pencereye getirebilir, metni kaydırabilirim ve sonra yazmaya başladığımda çıktı başka bir uygulamaya gider.
Ocie Mitchell

48

Focus-follows-mouse, 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.

Yani evet, dreeves yorumuna cevap olarak, Terminal için (veya masaüstündeki herhangi bir tek uygulama için) mükemmel çalışıyor, çünkü etkileyeceği diğer pencereler Terminal pencereleridir, böylece pencereleri değiştirdiğinizde menü asla değişmez. X11 uygulamalarında genellikle menü çubukları pencereye gömülü olduğundan X11 için iyi çalışır, bu nedenle onlara erişmek için pencereden ayrılmak zorunda kalmazsınız.

Tabii ki, odak değişmeden ve / veya menü değişmeden önce yapay bir gecikme getirerek menü değiştirme sorununu çözebilirsiniz, ancak asla diğer masaüstlerinde olduğu gibi çalışmayacaktır.


5
Tamamen adil nokta menü çubuğu hakkında olsa standart gecikme ile pratikte benim için bir sorun değildi.
dreeves

20
Diğerleri gibi, ben de birkaç yıl önce Mac'e dönüşen eski bir X-Windows'um. Ve diğerleri gibi, bu tek sorun beni bir duvara yükseltmeye devam ediyor. Odaklanmak için bir pencereye tıklamanız ve sonra otomatik olarak zirveye çıkması kötüdür. ('Delilik' gibi kelimeler yazmak üzereydim, ama en tepede olmayacağımı kararlaştırdım.)
VTPete

7
@Calum: Üzgünüm, ama katılmıyorum. Mac OS X'te (CodeTek Virtual Desktop Pro kullanarak) Focus-Follows-Mouse kullandım ve mükemmel çalıştı! Tüm uygulamalarla tutarlı bir şekilde çalıştı ve uygulamaları değiştirme, pencereleri farklı çalışma alanlarına taşıma ve çalışma alanlarında gezinme, en son OS X'te uygulandığından çok daha kolay çalıştı [10.6.7]. Apple'ın CodeTek'i ve ürününü ezmesi üzücü - Virtual Desktop Pro, OS X çalışma alanlarının nasıl uygulandığından çok daha üstündü. Temel olarak LINUX'ta Fvwm gibi çalıştı - süper hızlı navigasyon.
Tilo

2
@Calum: Mac'lerimden hiçbiri 10.4 veya daha önceki bir sürümü çalıştırmadığından şu anda gerçekten test edemiyorum, ancak doğru bir şekilde hatırlarsam uygulama bir saniyeden kısa bir süre sonra değişecek ve menü çubuğu buna göre değişecek
Tilo

6
Bu, OS X'teki müstakil üst menü çubuğunun şimdiye kadar gördüğüm en tuhaf, saçma UI fikirlerinden biri olmasının bir nedeni daha . Bunu yapan kişi katranlı ve tüylü olmalı.
Nate

46

Bu tam bir çözümden uzak olsa da, OSX (10.11) içine yerleştirilmiş iki kullanışlı eylem şunlardır:

Click-tıklama (control-option-click) - pencereyi yükseltmeden odağı değiştirir

Click-tıklama (command-click) - odağı değiştirmeden pencerede tıklama

Bu kısayolların ne zaman tanıtıldığından emin değilim, çünkü onları hiçbir yerde yazılı bulamadım.


Bu işi sürekli görmüyorum, ama neredeyse Yosemite 10.10.5 üzerinde çalışıyor
ericslaw

Bu Mac OS X El Capitan'da çalışmaz: click-tıklama sağ tıklamayı sağlarken click-click seçimi genişletir.
Sébastien

1
/ Teknik olarak / bu 10.12 "macOS sierra" üzerinde çalışır, ancak uygulamalar ve wm arasında değiştirici anahtar standartların olmaması başka bir Yegge-esque trajedisi yapar. İn tarayıcılarda bir bağlantıyı tıklatmak da yeni bir sekme açar. Chrome'da, bir sekmeyi click tıklamak da çoklu seçimdir. En azından click-click editörler ve terminaller üzerinde yeterince iyi çalışır ve başlık çubuğundaki ⌘-click-drag, pencereleri yükseltmeden sürekli olarak hareket ettirir.
Metaxis

Bu çözüm, kusurlu olsa da, en azından bazı kullanım durumlarına karşı anlamlı bir işlev sağlar. Teşekkür ederim.
Jason R. Coombs

Sadece bunun Mojave'de hala çalıştığını doğrulamak istiyorum. Bununla birlikte, çeşitli uygulamalar arasında tutarlı olmadığı yukarıdaki nokta doğrudur. Chrome ve FF'nin her ikisi de standarda uymuyor. @ Sébastien ... En öndeki pencereye tıklıyorsunuz. clickOdak olmadan bir pencere için tasarlanmıştır.
undefined

16

Menü sorunu, geleneksel odak-takip-faresinin çalışmamasının tek sebebidir.

İşte bir alternatif: klavyede bir tuşa basılana kadar odağı değiştirmeyin. Bu, focus-follow-mouse kullanım örneklerinin% 95'ini kapsayacak ve bu eski curmudgeonly X kullanıcısını gerçekten mutlu edecektir. Chrome'da bir web sayfasında kaç kez kaydırma yapacağımı bilmiyorum ve yeni bir sekme açmak için Command-T'ye basın ve bunun yerine Terminal'deki sekme açılışını bulun. Eğer beynim bir Mac kullandıktan sonraki 8 ay içinde bunu başaramadıysa, asla olmayacak.


1
benim için aynı! : P ve Apple işleri daha iyi bildiklerini iddia ediyor
Tilo

2
Bu harika olurdu. Focus-follow-mouse'un ana noktalarından biri, üzerlerine açıkça tıklamak zorunda kalmadan diğer pencerelere klavye odağı vermek olacaktır, bu nedenle tuşa basmak doğru şeyi yapmalıdır. Bunu bir şey yapıyor mu?
jamesdlin

Ben mutlu-cekti-fare-fare olabilir eğer menüye erişmek için gereken birkaç kez ctrl + F2 klavye kısayolunu kullanmak istiyorum.
Matthew

16

Ametist bu özelliği desteklemektedir. İle kolayca kurulabilir brew cask install amethyst.

İşte kullandığım yapılandırma dosyası. Odak-takip-faresinin yanı sıra tüm özellikleri kapatır. Şuraya kaydedin ~/.amethyst.

{
    "LAYOUTS": "----------------------",
    "layouts": [
    ],

    "MODIFIERS": "----------------------",
    "Valid modifiers are": [
        "option",
        "shift",
        "control",
        "command"
    ],

    "mod1": [
    ],
    "mod2": [
    ],

    "COMMANDS": "----------------------",
    "Commands are": {
        "cycle-layout": "Cycle layout to the next layout",
        "cycle-layout-backward": "Cycle layout to the previous layout",
        "focus-screen-1": "Focus the main window on the first screen",
        "focus-screen-2": "Focus the main window on the second screen",
        "focus-screen-3": "Focus the main window on the third screen",
        "focus-screen-2": "Focus the main window on the second screen",
        "focus-screen-3": "Focus the main window on the third screen",
        "focus-screen-4": "Focus the main window on the fourth screen",
        "throw-screen-1": "Throw the focused window to the first screen",
        "throw-screen-2": "Throw the focused window to the second screen",
        "throw-screen-3": "Throw the focused window to the third screen",
        "throw-screen-4": "Throw the focused window to the fourth screen",
        "shrink-main": "Shrink the main pane of the current layout",
        "expand-main": "Expand the main pane of the current layout",
        "increase-main": "Increase the number of windows in the main pane",
        "decrease-main": "Decrease the number of windows in the main pane",
        "focus-ccw": "Move window focus counter-clockwise on the current screen",
        "focus-cw": "Move window focus clockwise on the current screen",
        "swap-ccw": "Swap focused window with the next window going counter-clockwi$
        "swap-cw": "Swap focused window with the next window going clockwise",
        "swap-main": "Swap focused window with the main window of its screen",
        "throw-space-1": "Throw the focused window to the first space",
        "throw-space-2": "Throw the focused window to the second space",
        "throw-space-3": "Throw the focused window to the third space",
        "throw-space-4": "Throw the focused window to the fourth space",
        "throw-space-5": "Throw the focused window to the fifth space",
        "throw-space-6": "Throw the focused window to the sixth space",
        "throw-space-7": "Throw the focused window to the seventh space",
        "throw-space-8": "Throw the focused window to the eighth space",
        "throw-space-9": "Throw the focused window to the ninth space",
        "throw-space-8": "Throw the focused window to the eighth space",
        "throw-space-9": "Throw the focused window to the ninth space",
        "toggle-float": "Toggle the focused window between being floating and tiled"
    },

    "screens": "3",

    "cycle-layout": {
        "mod": "mod1",
    },
    "cycle-layout-backward": {
        "mod": "mod2",
    },
    "select-tall-layout": {
        "mod": "mod1"
    },
    "select-wide-layout": {
        "mod": "mod1"
    },
    "select-fullscreen-layout": {
        "mod": "mod1"
    },
    "select-column-layout": {
        "mod": "mod1"
    },
        "mod": "mod1"
    },
    "focus-screen-1": {
        "mod": "mod1"
    },
    "focus-screen-2": {
        "mod": "mod1"
    },
    "focus-screen-3": {
        "mod": "mod1"
    },
    "focus-screen-4": {
        "mod": "mod1"
    },
    "throw-screen-1": {
        "mod": "mod2"
    },
    "throw-screen-2": {
        "mod": "mod2"
    },
    "throw-screen-3": {
        "mod": "mod2"
    },
    "throw-screen-4": {
        "mod": "mod2"
    "throw-screen-4": {
        "mod": "mod2"
    },
    "shrink-main": {
        "mod": "mod1"
    },
    "expand-main": {
        "mod": "mod1"
    },
    "increase-main": {
        "mod": "mod1"
    },
    "decrease-main": {
        "mod": "mod1"
    },
    "focus-ccw": {
        "mod": "mod1"
    },
    "focus-cw": {
        "mod": "mod1"
    },
    "swap-screen-ccw": {
        "mod": "mod2"
    },
    "swap-screen-cw": {
    },
    "swap-screen-cw": {
        "mod": "mod2"
    },
    "swap-ccw": {
        "mod": "mod2"
    },
    "swap-cw": {
        "mod": "mod2"
    },
    "swap-main": {
        "mod": "mod1"
    },
    "throw-space-1": {
        "mod": "mod2"
    },
    "throw-space-2": {
        "mod": "mod2"
    },
    "throw-space-3": {
        "mod": "mod2"
    },
    "throw-space-4": {
        "mod": "mod2"
    },

        "mod": "mod2"
    },
    "throw-space-5": {
        "mod": "mod2"
    },
    "throw-space-6": {
        "mod": "mod2"
    },
    "throw-space-7": {
        "mod": "mod2"
    },
    "throw-space-8": {
        "mod": "mod2"
    },
    "throw-space-9": {
        "mod": "mod2"
    },
    "toggle-float": {
        "mod": "mod1"
    },
    "toggle-tiling": {
        "mod": "mod2"
    },
    "display-current-layout": {
        "mod": "mod1"
    "display-current-layout": {
        "mod": "mod1"
    },

    "MISC": "----------------------",
    "floating": [],
    "float-small-windows": false,
    "mouse-follows-focus": false,
    "focus-follows-mouse": true,
    "enables-layout-hud": false,
    "enables-layout-hud-on-space-change": false
}

1
@ üzerinde hafif bir gecikme var, ama bildiğim kadarıyla zamanlama yapılandırılamaz.
wprl

4
Yapılandırma dosyasında birkaç sözdizimi hatası var. Bunları düzeltip buraya yapıştırdım .
Jason R. Coombs

2
Ametist'i denedim ve OP'nin sorusunu çözmek için çalışıyor. Autoraise olmadan Focus Follows Mouse'u desteklediği görülmemektedir.
Jason R. Coombs

5
Birisi "Odak Fare Autoraise olmadan takip" yeteneği keşfederse, bunu duymak istiyorum. Bu arada: @ JasonR.Coombs güncellenmiş ~ / .ametist ayarlarınız benim için çalıştı - oldukça yararlı, teşekkürler.
Johnny Utahh

2
Yapılandırma dosyasını manuel olarak değiştirmeniz gerekmez. Bu özelliği Ametist Tercihleri'nde etkinleştirebilirsiniz. Adı Focus fareyi izler (deneysel).
UnchartedWorks

16

Bu yüzden, hala bazı kusurları olan MouseFocus.app üzerinde yaptığım işi tekrar geliştirmeye karar verdim. Bunlar şimdi düzeltildi. Bu aracın ne yaptığını daha iyi yansıtmak için her şeyi "AutoRaise" olarak yeniden adlandırdım: Bir pencereyi üzerine getirdiğinizde ön tarafa kaldırılır (seçtiğiniz bir gecikmeyle) ve odaklanır. Aracı indirilebilir burada . Kullanmak için, çalıştırılabilir olduğundan emin olarak / Applications / klasörünüze kopyalayın (chmod 700 AutoRaise). Ardından Finder'ın içinden çift tıklayın. Hızlı bir şekilde açmak / kapatmak için aşağıdaki el kitabını kullanabilir ve bir otomator servis iş akışına yapıştırabilirsiniz . Ardından, Sistem Tercihleri ​​| Klavye | Kısayolları aracılığıyla oluşturulan hizmeti bir klavye kısayoluna bağlayın.

Güncelleme (29-03-2017): AutoRaise ikili dosyası güncellendi. Komut satırında herhangi bir gecikme belirtilmemişse, artık komut satırında AutoRaise.delay dosyasını da arayacaktır.aynıana klasör. Bu özellikle aşağıdaki el yazması kullanılırken kullanışlıdır, çünkü 'uygulamayı başlat' komut satırı argümanlarını desteklemez. Gecikme,50ms20ms. Örneğin, 20ms'lik bir gecikme belirtmek için bu komutu terminalde bir kez çalıştırın: 'echo 1> ~ / AutoRaise.delay'

on run {input, parameters}
    tell application "Finder"
        if exists of application process "AutoRaise" then
            quit application "/Applications/AutoRaise"
            display notification "AutoRaise Stopped"
        else
            launch application "/Applications/AutoRaise"
            display notification "AutoRaise Started"
        end if
    end tell
    return input
end run

Güncelleme (18-04-2019): Kaynak https://github.com/sbmpost/AutoRaise

Güncelleme (05-06-2020): Varsayılan gecikme 2 olarak ayarlandı ve yoklama süresi azaltıldı. Bu ayarlar, fareyi hızlı bir şekilde hareket ettirirken istenmeyen pencere yükselmesini önler (örneğin üst menüye ulaşmak için). Ayrıca bir çözgü fare özelliği eklendi ve bir bellek sızıntısı düzeltildi. Daha fazla ayrıntı için README'ye bakın


2
Önceki yayınınızı düzenleyebilir misiniz? Bu, bir sürümdeki belirli bir uygulamaya oy vermek için farklı sürümlere sahip birden çok gönderiye göre oy vermek daha açık ve kolaydır.
Diamondo25

1
@dreeves çalıştırılabilir yapmak için talimatlar ekledi: chmod 700 AutoRaise komut satırından (Uygulamalar klasöründe). Ayrıca, bir bildirim geldiğinde yükseltme işleminin durmasına neden olan bir hata düzeltildi. Ayrıca varsayılan gecikmeyi azalttı. Birden fazla ekranla kullanıyorum. Bu amaçla işi oldukça iyi yapıyor gibi görünüyor.
sbmpost

1
Ah, eski (eski) yayınlarımı kaldırdım. Bu oy vermek için çekinmeyin ;-)
sbmpost

2
Araç için teşekkürler, harika çalışıyor. Açarsan harika olur!
Steve Goranson

4
Gecikmiş, ancak bu şeyin kaynağı burada bulunabilir: github.com/sbmpost/AutoRaise
sbmpost

9

Odak fare şimdi macOS, Mojave benim durumumda chunkwm kullanarak takip ediyor . "Otomatik yükseltme yok" çözümü için bu Yığın Taşması yanıtına bakın . Otomatik yükseltme, ayrılarak etkinleştirilir

chunkc set ffm_disable_autoraise         0

içinde ~/.chunkwmrc.

Düzenleme 2019/09/12:

chunkwm yerini yabai aldı . Yüklemek:

brew tap koekeishiya/formulae
brew install yabai
mkdir -p ~/.config/yabai/
printf 'yabai -m config focus_follows_mouse autoraise' >> ~/.config/yabai/yabairc
brew services start yabai

8

Şu anda MondoMouse kullanıyorum ve hatta tuhaflıkları ile mac'umu onsuz kullanamadım. Onlar ücretsiz bir deneme var ve bunu herkese tavsiye ederim.

MondoMouse


3
MondoMouse'u denedim, ancak focus-follows-mouse'u etkinleştirirsem pencereyi otomatik olarak kaldırır. Otomatik yükseltme benim için can sıkıcı, üretkenliğimi çok düşürüyor. Otomatik yükseltmeden odak-takip-faresi elde etmek mümkün müdür?
Puan

Bu büyük bir keşif! Neden daha fazla oy kullanılmıyor? pts: Zaten örtüşen pencereleri sevmiyorum, bu yüzden bunun benim için çalışacağını düşünüyorum.
airportyh

işaret ettiğiniz için teşekkürler - ne yazık ki otomatik yükseltme beni deli ediyor: - /
Tilo

8

Codetek'in bunu yapan bir ürünü vardı, ancak Leopard veya sonraki sürümleri için asla bir sürüm yayınlamadılar.

MondoMouse bir çeşit odaklama-takip-faresi yapabilir ancak otomatik yükseltme yapamaz. Hatta odak-takip-fare bile kırılmış. Örneğin, yeni bir uygulamaya-sekmeyi komuta ve ardından fareyi dokunmayın eğer gerektiği (komut sekmesi iyi oynamıyor değil Ben - fare işaretçisi olur her yere odak geri geçiş Linux'ta gördüğüm her uygulamanın bu hakkı sağladığından eminim ama MondoMouse bunu yapmıyor).

Yalnızca Terminal pencereleri için odaklama izlemeli fareyi (otomatik yükseltme yok) etkinleştirebilirsiniz (bir terminalde aşağıdakileri gerçekleştirin):

defaults write com.apple.Terminal FocusFollowsMouse -string YES

Ve benzer şekilde X11 pencereleri için:

defaults write org.x.X11 wm_ffm -bool true 

(10.5.5'ten önceki mac sürümleri için:

defaults write com.apple.x11 wm_ffm true

)

Bunu destekleyen başka bir uygulama bilmiyorum.


bir cankurtaran
Amarjit Singh

6

chunkwm bunu da destekler (varsayılan olarak inanıyorum): chunkwm


Teşekkürler!!! Sadece odak-takip-fare için değil, aynı zamanda chunkwm haberdar etmek için
guido

1
Chunkwm yabai tarafından üstlenildi mi? Les Grieve'nin cevabına bakınız.
dreeves

5

Leopard'ın varsayılan olarak etkinleştirilmiş bir odak-takip-fare (sans autoraise) çeşidi olması ilginçtir. Kaydırma tekerleği odaklanmamış pencerelerde çalışır.


AFAIK, kaydırma tekerlekleri Mac desteği kazandığından beri bu şekilde oldu. Bir anlamda tamamen tutarlıdır: fare üzerindeki düğmeler / tekerlekler / toplar işaretçiyi takip eder, klavyedeki şeyler odağı izler.
Frank Schmitt

3
Leopard'da yeni bir özellikti. Daring Fireball, bazı widget'ların / pencerelerin nasıl odaklandığını ve diğerlerinin odak dışında tıklatmayı-etkinleştirdiğini belirten içeriklere sahiptir. Bu yüzden kesinlikle tutarlı değil.
ck_

1
@Frank Schmitt - Düğmeler de odağı takip eder - Lastfm'de bir düğmeye basmak istersem, pencereyi bir kez tıklatmam gerekir (düğmeyi sağ tıklasam bile) ve sonra düğmeyi.
Stuart Axon

4

Ne yazık ki CodeTek Virtual Desktop Pro artık geliştirilmiyor ve şirket birkaç yıl önce işten çıkmış gibi görünüyor.

Geçmiş referans: http://www.codetek.com/ctvd/ (yeni OS X sürümlerinde çalışmaz!)

Tarihi inceleme: http://www.osnews.com/story/6144

CodeTek Sanal Masaüstü Pro'yu kullanarak Focus-Follow-Mouse'u alıp Otomatik Yükseltmeyi devre dışı bırakabildiniz ve sanal masaüstleri için Fvwm'in Linux'ta nasıl çalıştığına benzer bir Çağrı Cihazı da vardı. Gerçekten mükemmel çalıştı - şimdiye kadar satın aldığım en iyi yazılım parçası. Tüm uygulamalarla tutarlı bir şekilde çalıştı ve uygulamaları değiştirme, pencereleri farklı çalışma alanlarına taşıma ve çalışma alanlarında gezinme, en son OS X sürümlerinde uygulandığından çok daha kolay çalıştı [10.6, 10.7, 10.8]

Ne yazık ki Mac OS X 10.5 ile VirtualDesktop Pro çalışmayı durdurdu ve Apple aktif olarak CodeTek'in üzerinde çalışmaya devam etmeyeceğinden emin görünüyor.

Apple'ın CodeTek'i ve ürününü ezmesi üzücü - Virtual Desktop Pro, OS X çalışma alanlarının şu anda nasıl uygulandığından çok daha üstündü. Temelde LINUX'ta Fvwm gibi çalıştı - süper hızlı navigasyon - gereksiz tıklamalar veya fare hareketleri olmadan ...

Apple'ın pencere yöneticisi (Finder) davranışını dikte ettiğini ve artık Finder için üçüncü taraf değişikliklerine izin vermediğini görmek beni üzüyor.


3

İlgili tıklama artışı ile ilgili sorun da var. OSX altında bir pencere her tıklatıldığında, yükseltilir, böylece diğer pencereler de gizlenir. Bu, birinin ekranın çoğunu kapladığı iki pencereden kopyala / yapıştır ile çalışırken sorunludur. Ben şeyler kopyalamak / yapıştırmak (komutlar, metin, yapılacaklar öğeleri vb bir şey olabilir) genel (tüm çalışma alanlarında aktif) not defteri tutmak istiyorum. OSX altında bu zorlayıcıdır. Tıklamayı yükseltmeyi devre dışı bırakma seçeneğine sahip olmak güzel olurdu.


@ dvj'nin cevabı, bahsettiğiniz şeyleri yapmaya yardımcı olan birkaç başka ipucu verir, aksi takdirde zor.
Don Hatch

3

Ver DwellClick bir deneyin. Amaçlanan amaç için olmasa da, otomatik tıklama davranışı, otomatik yükseltme veya odaklama-fareye benzer bir yan etkiye sahiptir.

Şahsen, sadece imleç hareketim dinlendikten sonra sol tıklatma özelliğini kullanıyorum, ancak değiştiriciler ve oldukça kullanışlı bir pencere sürükleme yardımı ile tıklamak da var.

Web'i tararken de biraz sinir bozucu çünkü uygulamayı devre dışı bırakmak isteyeceksiniz veya imlecin nerede durduğunun daha fazla farkında olacaksınız (örneğin etkinleştirmeyi planladığınız herhangi bir bağlantıda veya düğmede değil).


3
Bunu denedim. Sorun, pencereyi kaldırmasıdır. Benim için, odakla-takip-faresinin en büyük avantajlarından biri, kısmen örtülü bir pencerede çalışma yeteneğidir (böylece başka bir terminalden veya ekranın önemli bir kısmını alan bir tarayıcıdan metin kopyalayabilir veya talimatları takip edebilirim.
Yves Dorfsman

3

Mac'te Bekleme özelliğini kullanın . Erişilebilirlik -> klavye -> Erişilebilirlik klavyesine gidin (Catalina'dayım)

Daha fazla bilgi için buraya tıklayın


resim açıklamasını buraya girin

resim açıklamasını buraya girin


2
Bu mümkün ve şimdi Mac'lerde yerleşik olması büyüleyici! Ama kelimenin tam anlamıyla üzerine geldiğim her şeyi tıklatmak çok fazla. :) Sadece odaklanmamı (ve birçok kişi bu bölümden nefret etmesine rağmen otomatik olarak ön plana yükseltmesini) istiyorum.
dreeves

1

Bu seçeneklerle denemeler yaparak Komut Sekmim garip davranmaya başladı. Uygulamalara tekrar nasıl odaklandığının çözümü:

Önceki bir özelliğin, yani Terminal'in pencere odağının fare hareketi ile değişebilme yeteneği, 10.6'da bozulduğu ve Command-Tab'ın pencere odağını doğru aktarmamasına neden olduğu görülmektedir. Sorunu çözmek için aşağıdaki komutu bir Terminal'e yapıştırın:

varsayılanlar com.apple yazın.Terminal FocusFollowsMouse -string NO

Ardından Terminal'i yeniden başlatın.


Oh wow, bu konuyu okuduktan sonra yıllarca bununla yaşıyorum! Şimdi hangisinin daha az kötülük olduğuna karar vermeliyim.
teras

1

Çözüm: Windows'ta otomatik olarak yükseltmek için kullanıldığım için Mac'te çok özledim. Mac için bulduğum çözüm Zooom (evet, üç o). Otomatik yükseltme fonksiyonuna sahiptir. Otomatik yükseltme işleminden önce beklenecek milisaniye bile ayarlayabilirsiniz. Onsuz yaşayamam. Autoraise, https://www.macupdate.com/app/mac/23203/zooom http://coderage-software.com/zooom/index.html ekran görüntüsünde görebileceğiniz bir tercihtir.


Ve sonunda bu işe yarıyor. Ancak yazılım şirketi feshedildiği için lisans alamaz ve can sıkıcı mesajları devre dışı bırakamaz
Thomas Anderson

0

MacOS Mojave'de MondoMouse ( https://www.atomicbird.com/about/mac-apps ) test edildi . Benim için iyi çalışıyor gibi görünüyor!

Ön paneli yüklemek için, artık Sistem Tercihleri> Erişilebilirlik'te bulunmayan " yardımcı cihazlar için erişimi etkinleştir " bildirimi olacaktır . Güvenlik ve Gizlilik> Erişilebilirlik> Gizlilik bölümünde ayarlamanız gerekir

Açık olan her uygulamada MondoMouse'a izin verme konusunda birkaç uyarı olacak, ancak bir kez ayarlandığında iyi çalışıyor! Ne rahatlama :)


Bu bağlantı soruyu cevaplayabilse de, cevabın temel kısımlarını buraya eklemek ve bağlantıyı referans olarak sağlamak daha iyidir. Bağlantı verilen sayfa değişirse, yalnızca bağlantı yanıtları geçersiz olabilir. - Yorumdan
sɐunıɔ ןɐ qɐp

Bağlantı koptu
Ardent Coder

-14

Gerçekten iyi yapamazsınız, çünkü Mac arayüzü odak-takip-faresi (otomatik yükseltme ile veya otomatik yükseltme olmadan) düşünülerek tasarlanmamıştır. Yakında bunun herhangi bir zamanda değişeceğinden şüpheliyim ve bunu yapmazsa, odakla-takip et-fareyi uygulamaya çalışan herkes aynı engellerle karşılaşacak ve tatmin edici olmayan bir sonuç alacaktır (böyle bir şey isteyenler için).

Yani, evet, bunu istemek için delisin - ama teknik nedenlerden dolayı. Mac'i kendi terimleriyle kullanmaya alışın ve eminim, kullandığınız X11 şeylerinin yeni verimli çalışma yöntemleri buldukça biraz azalacağı gibi davranmaya zorlama arzunuz.


4
Bunu satın almıyorum. Terminal ve X11 için mükemmel çalışıyor. Bu neden tüm uygulamalara genişletilemiyor?
dreeves

4
Alıntı Chris Hanson "Mac'i kendi şartlarına kullanmaya alışın ve eminim, kullandığınız X11 şeylerinin yeni verimli çalışma yöntemleri buldukça biraz azalacağı gibi davranmaya zorlama arzunuz." Bu ifadeye kesinlikle katılmıyorum. Bu gün ve yaşta, kullanışlı / istenen bir özellik olmadan alışmaya gerek duymamalıyım çünkü Mac bana sahip olmamı istemiyor ya da yararlı olduğunu düşünmüyor. Özelliğin olmaması (diğer tüm Unix / Linux dağıtımlarında bir seçenek olarak mevcut) MAC'ımdan her gün daha fazla nefret etmemin nedenlerinden biri.

22
Ihh! Bu sadece doğru değil (en azından "arzunuz azalacak" kısmı). Şimdi iki hakkında yıllardır OSX kullanıyorum, ve farklılıkların birçok gayet iken, ben değilim hala ben çünkü kazara yanlış sekmeleri kapatmayı kaydırma benim fare altında ne varsa, ama tuş vuruşları odağa sahip üzere her ne gidin. Beni duvara doğru itiyor! Bu davranışı ne kadar sevmediğimi abartmam.
John Hyland

3
OSX hakkında kaydırma-takip-faresi zaten var. Anti-focus-follow-mouse kullanıcıları bu özellikten nefret ediyor mu? Kapatılabilir mi? (. Daha iyi bir şey daha düşünmesini istiyoruz ama tutarsızlık sinir bozucu daha kötüdür değil.)
dreeves
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.