O foco segue o mouse ou o foco desleixado no Mac OS X

22

"Foco segue mouse" ou "foco desleixado" é um recurso comum para gerenciadores de janelas X11 no Linux / Unix, incluindo GNOME, KDE, CDE, XFCE e gerenciadores de janelas como Enlightenment, Fluxbox e Window Maker. Também está disponível via TweakUI no Windows. Alguns aplicativos individuais no OS X, como o iTerm, o suportam.

O que é isso? Simplificando, a janela onde o ponteiro do mouse está focado, em vez de clicar em uma janela para obter foco.

A GUI nativa do OS X suporta isso, com alguma configuração oculta?

    
por jtimberman 21.08.2009 / 18:44

6 respostas

8

O problema fundamental com foco desleixado no Mac é que a barra de menu está sempre associada ao aplicativo atualmente focado; se você tivesse um foco desleixado, acessar a barra de menus para uma aplicação específica seria extremamente difícil.

Dito isto, Zooom / 2 faz o que você quer, além de fornecer equivalentes ao gerenciador de janelas de código aberto recursos para ctrl + clique em mover & redimensionamento de janelas.

    
por 21.08.2009 / 18:50
12

O aplicativo padrão do Terminal incluído no Mac OS X fará o focus-follows-mouse (somente dentro desse aplicativo e nenhum aumento automático) se você executar este comando a partir de um shell e depois reiniciar o aplicativo Terminal:

% defaults write com.apple.Terminal FocusFollowsMouse -boolean YES
    
por 22.08.2009 / 01:08
7

Steve Yegge, em seu blog, afirma que o foco seguir o mouse sem nenhuma modificação não acontecerá no OS X tão cedo:

link

Como todos os utilitários do OS X que prometem "foco segue o mouse" do notebooke, acho que Steve Yegge está com razão.

    
por 23.11.2009 / 08:03
7

@Drew

The fundamental problem with sloppy focus on the Mac is that the menu bar is always associated with the currently focused application; if you had sloppy focus, accessing the menu bar for a specific application would be supremely difficult.

A barra de menu não teria de ser alterada, assim como você não teria que ativar o aumento automático.

Having said that, Zooom/2 does what you want ...

Mas como foi mencionado nos comentários: não sem o auto-raise, o que apenas o torna inutilizável. Outra ressalva é que ele ativa o Finder sempre que você move o mouse sobre a área de trabalho, então você terá que adicionar o Finder à lista de ignorados. Ambas as questões se aplicam para MondoMouse também.

Ainda não foi mencionado aqui, mas o OS X tem click-through - se você segurar , é possível clicar em mais itens nas janelas de fundo.

    
por 12.03.2011 / 17:08
4

Deve-se notar que o Leopard introduziu o "Scrolling Focus Follows Mouse", onde você pode rolar pela roda de rolagem do mouse ou por um gesto do trackpad em qualquer janela em que o mouse tenha passado.

Exceto, claro, o Microsoft Word para Mac.

Este é um ótimo recurso que, embora não esteja cheio de Focus-Follows-Mouse, prova que alguns aspectos dele podem ser feitos no OS X.

    
por 14.12.2009 / 11:57
3

Não deve ser nenhum problema em fazer focus-follows-mouse sem escrever em todas as aplicações, como o exemplo Terminal e o comando-click provam, mas você precisaria injetar código nas aplicações em execução via mach_inject ou similar. Você essencialmente escreveria um "gerenciador de entrada" que redireciona os pressionamentos de teclas / cliques sempre que o mouse entra em uma caixa de texto / botão. Qualquer clique que não aperte um botão aumenta a janela. E o clique de comando apenas levanta a janela.

    
por 10.09.2011 / 13:19

Tags