Désactiver les interférences de la souris dans la superposition Cmd-Tab?

22

J'utilise souvent ⌘ Cmd- Tabavec ma main droite sur la souris. Si le curseur se trouve dans la superposition, tout mouvement accidentel de la souris amène OS X à penser que je veux basculer sur l'icône de la fenêtre sur laquelle le curseur se pose.

Pendant ce temps, je suis habitué au comportement de Windows, où la souris n'a aucun effet sur ⌘ Cmd- Tab. Je ne veux pas penser, faire une pause, vérifier quoi que ce soit ou corriger quoi que ce soit lorsque j'utilise ⌘ Cmd- Tab; J'appuie sur le combo et j'ai l'intention de passer instantanément à l'application précédente. La souris interfère simplement avec cela.


entrez la description de l'image ici


Est-il possible de désactiver cette "fonctionnalité"?

Philippe
la source
Oups, je suis tellement habitué au terme "Alt-Tab" que je ne l'ai pas adapté au Mac. Je voulais dire Cmd + Tab. (Tangentiellement, je ne sais pas comment créer des personnages clés comme vous l'avez fait; l'aide au démarquage ne le mentionne pas.)
Philip
J'ai utilisé la méthode indiquée dans cette réponse .
grg
1
Merci. Sur le sujet, hier, j'ai découvert que Windows prend également en charge la souris dans sa superposition de sélecteur de tâches. Cependant, parce que la superposition est plus petite, les chances que la souris soit à l'intérieur sont plus petites, donc je ne l'ai jamais remarqué.
Philip
Il me manque probablement quelque chose, mais cette question n'a aucun sens pour moi. Quelle "fonctionnalité" essayez-vous de désactiver? Vous décrivez le comportement d'un raccourci clavier et le comportement de la souris / du pavé tactile lorsque vous glissez sur la fenêtre lorsqu'il est affiché. À quel autre comportement peut-on s'attendre lorsque les deux fusionnent?
njboot
@njboot, non pas en glissant sur la fenêtre , mais en glissant sur l'icône de l'application dans la superposition du sélecteur de tâches.
Philip

Réponses:

3

Vous pouvez empêcher l'interaction de la souris avec le sélecteur d'application de Keyboard Maestro:

Démo:

Vous pouvez également verrouiller la position de la souris tout en maintenant la touche ⌘ enfoncée:

Cependant, cela ne semble pas possible sans outils tiers. Vous pouvez fournir des commentaires à Apple à ce sujet sur la page suivante:

grg
la source
0

définir le problème

Vous parlez d'une sorte de vol de concentration . Dans OS X, cela se produit dans de nombreux cas, mais toujours par la façon dont vous décrivez avec le focus de vol de pointeur, un focus de vol d'événement d'application ou un focus de vol d'événement système. Ce problème a contrarié les utilisateurs d'OS X pendant des années et est en contradiction avec les anciens utilisateurs de X Windows qui préfèrent cette souris Focus Focus . Le résultat de ce conflit est qu'il est beaucoup plus facile de trouver des paramètres ou des logiciels tiers qui offrent la fonctionnalité Focus Follows Mouse que de trouver des paramètres ou des logiciels qui empêchent le pointeur ou les applications de voler le focus.

D'autres qui ressentent votre douleur ont posté ici , ici , ici , ici , un gros fil ici , ici , ici , ici , ici , ici , ici et ici , et la liste continue encore et encore ... et il n'y a guère une solution définitive.

Personnellement, j'ai presque donné à ma machine la capacité de voler lorsque je rencontre le problème de vol de focus de cette manière: je suis invité à entrer un mot de passe administratif, et à ce moment-là, quelqu'un m'envoie un message de chat, la fenêtre de chat vole le focus et par inadvertance et involontairement, j'entre mon mot de passe dans la fenêtre de discussion et je clique sur Retour, en leur envoyant mon mot de passe administrateur. Par rapport à cela, je le crains, votre plainte pâlit, et je pense que vous pouvez voir pourquoi.

En général, le focus est déterminé sur une base par application, et certaines applications, telles que Terminal et X11, qui par défaut n'ont pas activé Focus Follows Mouse, ont des crochets pour atteindre cette fonctionnalité à l'aide de la commande par défaut . Ce furent l'inspiration pour mes suggestions impliquant la commande par défaut ci-dessous. L'Application Switcher fait en fait partie de Dock.app, et il n'a apparemment pas cette fonctionnalité intégrée (merci grgarside pour les tests).

Je fais de mon mieux pour faire des recherches à ce sujet et je crois avoir des solutions viables pour vous.


Zooom / 2

Zooom / 2 vous permettra de définir un délai pour la fonctionnalité focus-suit-souris du pointeur partout où il le fait. Cela aura pour effet de vous offrir les fonctionnalités que vous recherchez, empêchant le pointeur de voler le focus avec le sélecteur d'application. C'est 19,95 $ mais il y a un essai gratuit <- lien de téléchargement


Alternatives

Utilisez un deuxième écran? Déplacez ensuite Application Switcher à cet endroit

Comme détaillé ici . Si vous travaillez avec deux écrans, votre pointeur sera probablement placé sur votre écran principal. Déplacez le sélecteur d'application vers votre écran secondaire et votre pointeur n'interagira pas avec lui.

Rendez votre pointeur de souris plus visible

Mouseposé de Boinx Software (4,99 $ sur le Mac App Store ) a la possibilité de changer la couleur de votre curseur, le rendant plus visible, réduisant ainsi le risque que vous ne remarquiez qu'il survole votre Application Switcher. De plus, comme Zooom / 2 mentionné ci-dessus, il donne la fonctionnalité d'introduire un délai avant d'implémenter la fonctionnalité Focus Follows Mouse, atténuant le problème du vol de focus.

Si vous agrandissez votre pointeur, il y a moins de chance que vous ne remarquiez pas qu'il passe au-dessus du sélecteur d'application. Vous pouvez essayer ceci en ajustant les Préférences Système / Panneau de configuration de l'accessibilité / Affichage / Curseur de taille du curseur:

changer la taille du pointeur


MondoMouse

La MondoMouse d'Atomic Bird pourrait peut-être

Virtual Desktop Pro

Virtual Desktop Pro de Codetek pourrait le faire (pour 40 $), est bien considéré par les utilisateurs, sinon par Apple.

Remarque: ces deux applications sont vraiment pour ajouter la fonctionnalité Focus Follows Mouse au système, ce qui est l'opposé de votre demande pour empêcher le pointeur de se concentrer voler avec Application Switcher. Notez également qu'aucune de ces deux applications n'est activement développée et que le logiciel Atomic Bird est gratuit.


Expérimentez avec la commande par défaut

La façon dont les gens trouvent ces paramètres cachés par défaut secrets est, dans l'ensemble, par l'expérimentation et les essais et erreurs. Vous n'allez rien faire de mal, ni faire quelque chose qui ne peut être défait en le faisant.

Lancez ye olde Terminal.app et essayez ceci:

 defaults write com.apple.dock FocusFollowsMouse -string false; killall Dock

Le commutateur d'application (ou ⌘ Cmd- Tab;-) fait en fait partie de Dock.app. Je ne sais pas ce que cela fera avec le comportement de Dock-proper parce que je ne peux pas le tester pour le moment (construction de trucs, donc je ne peux pas me déconnecter pour le moment). Je parierais que cela ne change rien avec le Dock-propre, car c'est déjà le comportement avec le Dock (vous devez cliquer sur quelque chose dans le Dock, ou cliquer et maintenir, déjà - bien que cela puisse casser le Dock -Informations de survol appropriées, qui vous indiquent simplement le nom de l'application).

Ce que cela doit faire est exactement ce que vous voulez, faites en sorte que le pointeur de la souris ignore le sélecteur d'application à moins que vous ne cliquiez sur le bouton de la souris.

Vous pouvez inverser ce comportement en changeant false en true dans la commande ci-dessus.


grgarside? Merci d'avoir fait du bénévolat.

  defaults write com.apple.dock FocusFollowsMouse -string NO; killall Dock

ou

  defaults write com.apple.dock wm_ffm -bool false; killall Dock

ou

  defaults write com.apple.mouse LSUIElement -string 1; sudo killall -HUP WindowServer  #warning, this killall cmd will quit all apps and log you out

note: tout ce qui a changé avec ces commandes peut être supprimé en supprimant le fichier .plist incriminé dans ~ / Library


Intéressant

Si certains se demandent pourquoi Focus Follows Mouse n'est pas (généralement) le comportement par défaut du pointeur sous OS X:

Focus-suit-mouse n'est pas une méthode d'entrée particulièrement appropriée pour OS X car sa barre de menus a été conçue pour être en haut de l'écran. Lorsque vous déplacez la souris hors de la fenêtre de votre application pour accéder aux menus, si elle traverse les fenêtres d'une autre application en cours de route, le menu change. -scottishwildcat @ stackoverflow

chillin
la source
désolé ... tout est fait. Veuillez nous faire savoir si cela fonctionne. TIA.
Chillin
1
FocusFollowsMouse est pour Terminal, pas Dock? Quoi qu'il en soit, rien ne se passe :)
grg
1
La dernière version de VDP a été publiée en 2005, comment cela fonctionne-t-il avec Spaces, etc. sur Mavericks?
nohillside
4
Cela n'a rien à voir avec le vol de concentration. Il s'agit de désactiver une fonctionnalité spécifique dans Cmd-Tab.
Alan Shutko
2
Comme l'explique grgarside, changer le focus-suit-mouse n'affecte pas cela.
Alan Shutko