Comment arrêter les applications Microsoft Office en ignorant cliquez sur une fenêtre floue

16

Les applications Microsoft Office sous Windows se comportent comme Mac OS - si une fenêtre n'a pas de focus d'entrée, cliquer sur l'un de ses boutons ne fait que focaliser la fenêtre et vous devez cliquer à nouveau pour activer le bouton (ou un autre contrôle).

Ce serait assez ennuyeux s'il était cohérent avec d'autres applications, mais ce n'est même pas cohérent avec d'autres applications Microsoft comme Explorer.

Cet article "Le premier clic de souris définit le focus mais est sinon ignoré" décrit bien le problème mais le modérateur ne l'a pas compris et il a été ignoré.

Celui-ci "Windows nécessite un clic pour activer une fenêtre avant qu'un deuxième clic sélectionne un bouton. Comment puis-je changer cela?" était de développer du code plutôt que la configuration générale de l'utilisateur.

Une solution de contournement consiste à activer «Activer une fenêtre en la survolant avec la souris» dans le Panneau de configuration, mais cela n'est pas du goût de tout le monde et modifie le comportement de l'ensemble du bureau plutôt que de simplement réparer les applications cassées.

Existe-t-il un moyen d'empêcher les applications Office d'ignorer les clics sur la fenêtre non ciblée sans modifier le comportement de l'ensemble du bureau?

Denis Howe
la source
1
J'étais sur le point de poser cette question aussi. Vraiment étrange que personne ne connaisse de réponse. Peut-être demander sur un forum Office?
Uwe Keim
Impair. Je n'ai jamais remarqué cette disparité, mais cela n'a en effet aucun sens. Quelle que soit votre préférence, au moins au sein de Microsoft, elle doit être cohérente, d'une manière ou d'une autre. Bonne question.
Ariane
Quelle saveur d'Office utilisez-vous?
Doktoro Reichard
3
Dans certaines situations, l'équipe Office a déployé des efforts considérables pour que Office avalent les clics et n'y répondent pas: blogs.msdn.com/b/jensenh/archive/2006/01/26/517851.aspx
TessellatingHeckler du
5
L'article publié par @TessellatingHeckler montre clairement que le vrai problème est le ruban . Ils piratent le modèle de focus pour prendre en charge ce nouveau (nouveau! = Meilleur) système de menus contextuel. Je pense que cela soutient la notion que les barres d'outils statiques et les menus déroulants contribuent à un flux de travail plus fluide. J'utilise Office depuis de nombreuses années et je continue à chercher dans le ruban pour trouver quelque chose qui était facilement accessible via une liste déroulante ou une barre d'outils. Plus important encore, et plus sur le sujet, le problème du double-clic-focus, lors du passage d'une autre application, est exaspérant .
Ryan Griggs

Réponses:

1

Je suis à peu près sûr que la gestion de l'activation des clics de souris dépend de l'application et n'est pas configurable à l'échelle du système.

http://msdn.microsoft.com/en-us/library/hae1hxka.aspx

david25272
la source
3
De toute évidence, cela dépend de l'application, car Office le fait différemment des autres applications. Je ne veux rien changer à l'échelle du système, je veux réparer Office. S'il est impossible de réparer Office, je considérerais une application qui surveillait les clics de souris sur les fenêtres inactives et les activait avant de recevoir le clic. Possible?
Denis Howe
@DenisHowe: Je suppose que AutoHotkey pourrait être en mesure de le faire.
TOOGAM
0

Ce n'est peut-être pas tout à fait ce que vous recherchez, mais cela semble fonctionner pour moi.

http://www.howtogeek.com/howto/windows-vista/switch-windows-by-hovering-the-mouse-over-a-window-in-windows-vista/

Il bascule le focus sur la fenêtre sur laquelle la souris se trouve actuellement. Pour Office, c'est effectivement ce «premier clic» pour se concentrer. L'effet secondaire (peut-être malheureux) est que tout ce que vous survolez arrive à l'avant - tout comme vous avez cliqué dessus.

Jimbo
la source
Bienvenue dans Super User. Les liens externes peuvent se briser ou ne pas être disponibles, auquel cas votre réponse ne serait pas utile. Veuillez inclure les informations essentielles dans votre réponse et utiliser le lien pour l'attribution et la lecture ultérieure. Merci.
fixer1234