Ative o clique, de preferência para todos os aplicativos


17

Gostaria de ativar o clique em todas as janelas. Isso é possível no Lion?

Para ser mais específico, "clique", conforme definido pela Apple nas Diretrizes da interface humana do Mac OS X, significa "que o usuário pode ativar o item quando a janela que o contém está inativa".

Um item que fornece clique é aquele que um usuário pode ativar com um clique, mesmo que o item esteja em uma janela inativa. (Para ativar um item que não suporta cliques, o usuário deve primeiro ativar a janela que o contém e, em seguida, clicar no item.) Embora o clique possa facilitar algumas tarefas do usuário, também pode confundir os usuários se clicarem nos itens sem querer. .


2
Defina "clique".
Old Pro

3
O clique é quando você clica em algo em uma janela e esse clique é tratado como um clique normal, apesar do fato de a janela em que você clicou não ter o foco (caso contrário, apenas focará a janela e você terá clicar novamente para obtê-lo para realmente fazer alguma coisa)
Adam Batkin

Isso mudou nas versões recentes do osx? (por exemplo: 10.13 High Sierra)
drevicko 02/02

Respostas:


11

A resposta curta é "não", não há uma maneira geral de fazer isso. Para citar as Diretrizes da interface humana do Mac OS X

O clique não é uma propriedade de uma classe de controles; qualquer controle, incluindo itens da barra de ferramentas, pode suportar cliques. Isso também significa que você pode oferecer suporte ao clique de qualquer subconjunto de itens; você não precisa escolher entre oferecer suporte ao clique para todos os itens em uma janela ou nenhum.

[...]

Evite fornecer cliques para um item ou ação cujo resultado possa ser perigoso ou indesejável. Especificamente, evite ativar o clique de um item que:

  • Executa uma ação potencialmente prejudicial que os usuários não podem cancelar (por exemplo, o botão Excluir no Mail)
  • Executa uma ação difícil ou impossível de cancelar (como o botão Enviar no Mail)
  • Ignora uma caixa de diálogo sem informar ao usuário qual ação foi executada (por exemplo, o botão Salvar em uma caixa de diálogo Salvar que sobrescreve um arquivo existente e descarta automaticamente a caixa de diálogo)
  • Remove o usuário do contexto atual (por exemplo, selecionando um novo item em uma coluna do Finder que altera o destino da janela do Finder)
  • Clicar em qualquer uma dessas situações deve fazer avançar a janela que contém o item, mas nenhuma outra ação deve ser tomada.

Nota: Programaticamente, oferecer suporte ao clique é uma questão de desativar o clique para itens que não devem ser fornecidos. Isso ocorre porque o clique é suportado por padrão em todos os controles do cacau.

Em outras palavras, o clique é ativado (ou não) em uma base de controle por controle, considerando cuidadosamente as consequências de permitir isso. Não é uma propriedade geral de uma janela ou do gerenciador de janelas.


Eu também já li esse documento. Mas talvez haja uma maneira de escrever um programa que escuta para todas as novas janelas / controles que está sendo criado e define o seu clique-através da propriedade
Adam Batkin

1
Existem algumas exceções notáveis ​​ao "comportamento padrão" no OSX que permitem cliques. A primeira coisa a tentar é manter pressionada a tecla de comando antes de clicar. Isso funciona automaticamente em muitos aplicativos. Alguns aplicativos, como X11.app e Terminal.app, possuem padrões para permitir a digitação enquanto a janela está nas costas, de maneira semelhante à cliques, usando a tecla modificadora de comando.
Bmike

1
@bmike, o foco segue o mouse (FFM) é um recurso X11 padrão diferente do clique. Talvez o OP gostaria de usar o FFM, mas essa não é a questão apresentada. Manter pressionada a tecla de comando enquanto clica em uma janela é um recurso padrão do Mac que permite selecionar uma janela sem focar ou trazê-la para a frente, o que é completamente diferente.
Old Pro

1
Eu sei - portanto, está na seção de comentários. Não é o mesmo, mas permite que você faça o mesmo tipo de coisa sem clicar na janela. Mesmo que o OP não se importe - é um bom link para a população do site em geral.
bmike

1
Típico, Apple: "Nossos usuários são burros demais para clicar nas coisas corretamente", emoldurados como "Este é um padrão UX melhor".
Anthony

0

Estas perguntas e respostas podem ser úteis (embora não sejam exatamente cliques, e sim aumento automático):

Foco segue o mouse (mais aumento automático) no Mac OS X

E uma recomendação foi o MondoMouse (US $ 14,95, avaliação gratuita)

O foco segue o mouse

Deixe o ponteiro do mouse pairar sobre uma janela e ele virá para a frente automaticamente.


Outra pergunta nessa direção:

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

Com a recomendação do Zooom / 2 (US $ 19,95, avaliação gratuita)

Levantar o Windows

Trazer janelas para a frente, movendo o mouse sobre a janela.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.