Comment faire en sorte qu'une fenêtre non active réagisse également aux clics de souris immédiatement, plutôt que de la rendre uniquement active?


7

J'utilise un Mac au travail depuis quelques mois maintenant, mais après m'y être habitué, il y a encore des ennuis que j'essaie de supprimer. Si plusieurs fenêtres sont ouvertes, un clic sur une fenêtre non active l'activera, mais l'application n'enregistre pas le clic. Venant d'un environnement Windows, l'interface utilisateur est très lente, car je sens que je dépense beaucoup plus de clics que je ne le devrais.

Est-il possible de configurer ce comportement? Je sais qu'il existe des utilitaires disponibles pour Windows pour ajuster des choses comme celle-ci. Existe-t-il des outils similaires disponibles pour Mac OS?


Cette fonctionnalité est connue sous le nom de xmouse - je l'ai recherchée activement il y a quelque temps et j'ai continué à lire qu'OS-X est fondamentalement incapable de la prendre en charge. J'aimerais savoir autrement! Curieusement, la plupart des fenêtres reçoivent / honorent les événements de défilement même s’ils ne sont pas au premier plan; Ne cliquez pas sur les événements.
JRobert

Réponses:


1

Quelle application spécifiquement? J'ai testé avec Safari et le Finder et constaté que les clics dans une fenêtre inactive activent la fenêtre et activent un événement de clic.


Maintenant que vous en parlez, certaines applications reçoivent effectivement des événements de clic (Finder, Terminal). La plupart des autres applications ne le font pas: XCode, Firefox, TextWrangler, Thunderbird, iChat ...
Pieter Witvoet

3
Le comportement de «clic» est définitivement sous le contrôle d'applications individuelles (des «vues» individuelles, en fait). Voir -acceptsFirstMouse: dans NSView (une des classes de base de l'interface utilisateur Cocoa).
Chris Johnsen

Merci pour l'info, Chris. Voilà pour la cohérence, mais bon.
Pieter Witvoet

1

Pas exactement ce que vous demandez, mais vous pouvez essayer Zooom / 2 - L’une de ses caractéristiques est de faire briller les fenêtres avant sur vol stationnaire après une heure personnalisable et ce n’est que l’une des nombreuses caractéristiques.

Également, pas exactement ce que vous demandez: maintenir et cliquer sur la fenêtre d’arrière-plan déclenchera un événement clic sans activer la fenêtre.


En effet, pas vraiment ce que je cherchais. Le «tour» de click + clic ne fonctionne pas pour moi ou est également spécifique à l'application, comme les clics normaux. Bizarrement, certains clics sont toujours respectés (notamment les boutons Fermer, Réduire et Maximiser), quelle que soit l'application à laquelle je fais face ...
Pieter Witvoet

Comme Chris Johnsen l'a dit, il existe une option permettant d'ignorer de tels clics, mais je pense que cela ne pourrait pas être modifié pour les boutons fournis par le système tels que fermer, réduire et maximiser.
tig

Option + Click fonctionne pour moi (sur Chrome au moins). Il met au premier plan une personne non active et déclenche l'événement click.
Fabrício Matté
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.