Comment faire en sorte que la molette de défilement affecte toujours ce qui se trouve sous le pointeur de la souris? [dupliquer]

14

Cela m'arrive tellement de fois que je fais rouler la molette de défilement sur un élément défilable, mais la chose NE DÉFILE PAS. Pire encore, quelque chose d'autre sur une autre partie de l'écran peut défiler.

Je sais très bien pourquoi cela se produit. Windows envoie la commande à l'élément actif dans la fenêtre active, c'est-à-dire la chose qui a le focus.
Mais ce comportement est absurde. Le focus est destiné au clavier et non à la souris. Si je clique sur un bouton de la souris, ce clic va à tout ce qui se trouve sous le pointeur de la souris, pas à l'élément focalisé.
LE CLAVIER EST CELUI QUI A BESOIN D'UN ÉLÉMENT FOCALISÉ, PAS LA SOURIS !!!

Quoi qu'il en soit, assez de protestations.
Existe-t-il un moyen de corriger cela afin que cela fonctionne de manière logique et intuitive? c'est-à-dire pour faire défiler la chose qui se trouve sous le pointeur de la souris.

EDIT:
Je recherche une solution générale pour toutes les versions de Windows (au moins à partir de WinXP) car le problème est présent dans chacune d'elles.

EDIT 2:
Je connais la fonctionnalité X-mouse, mais ce n'est pas ce dont j'ai besoin. Je ne veux pas que d'autres fenêtres / éléments gagnent en concentration juste parce que le pointeur est au-dessus d'eux, c'est plus une gêne qu'improbable.

EDIT 3:
Je recherche une solution qui fonctionne au niveau du contrôle de l'interface graphique, c'est-à-dire faire défiler l'élément spécifique dans la fenêtre vers laquelle la souris pointe (pensez aux fenêtres MDI comme l'Explorateur Windows avec un panneau gauche et central, etc. )

GetFree
la source
Veuillez mettre à jour la question avec la version de Windows utilisée.
Julian Knight
@Dennis, il se peut cependant que cette question soit spécifique à Windows 7, même si la réponse ne l'était pas.
Julian Knight

Réponses:

11

Sous Windows 7 et 8 au moins, saisissez «changer la façon dont» dans le menu / écran de démarrage. Vous devriez voir (sous Paramètres sur Windows 8) "Changer le fonctionnement de votre souris". Sélectionnez-le et recherchez l'option "Activer une fenêtre en la survolant avec la souris".

Maintenant, la fenêtre sous la souris s'activera automatiquement après un court délai et le défilement fonctionnera comme prévu.

Je ne sais pas si cela est disponible dans les versions antérieures de Windows. Essayez de regarder sous les options d'accessibilité dans le Panneau de configuration.


Par souci d'exhaustivité, listons toutes les options:

  • Modifier les paramètres de facilité d'accès (comme indiqué ci-dessus, fonctionne avec au moins Win7 +, peut-être d'autres)
  • Utilisez TXmouse comme suggéré par @ Sean-Cheshire dans les commentaires (dernière mise à jour en 2005)
  • Modifier les paramètres du registre - voir la question « Définition du délai de montée et de descente automatique du focus dans Windows 7 »
  • Utilisez WizMouse qui a l'avantage de ne pas affecter l'ordre des fenêtres comme le font les autres réponses. Cependant, il a quelques problèmes de compatibilité (voir le site Web). Prend en charge les versions Windows de 2000 à 7, je ne sais pas si 8 est pris en charge.

MISE À JOUR: De la "mise à jour 2" dans la question, je dirais que WizMouse est votre meilleure option tant que vous pouvez vivre avec les limitations énumérées qui semblent tourner autour des problèmes de pavé tactile et de Logitech.

Julian Knight
la source
2
"Activer une fenêtre en la survolant avec la souris" n'affecte pas toujours la molette de défilement sous le pointeur de la souris. C'est juste une autre méthode de tabulation alt, rien à voir avec la question.
Vladimir Kornea
Si vous lisez la question, il est déjà question d'envoyer des événements à la fenêtre active, ce que traite la première partie de ma réponse. C'est donc pertinent. Les autres parties commencent en fait à répondre à la vraie question. Avec certaines applications, la première partie de la réponse pourrait bien être suffisante.
Julian Knight
1
La question est de savoir comment faire en sorte que la molette de défilement affecte tout "élément déroulant" qui survole, plutôt que d'exiger que l'élément déroulant ait le focus clavier. Vous dites aux gens comment utiliser la souris pour basculer le focus vers une autre application. Ne vous embêtez pas à essayer cela, les gens, c'est juste perdre votre temps.
Vladimir Kornea
2
C'est pourquoi j'ai mis à jour la réponse pour recommander WizMouse.
Julian Knight
WizMouse fonctionne toujours, sur le serveur 2012 actuel au moins. Merci pour la recommandation.
Matthias Urlichs
7

J'utilise un merveilleux petit logiciel gratuit appelé Katmouse .

Wizard Prang
la source
Ah, c'est celle dont j'essayais de me souvenir! Cependant, je me souviens que cela n'a pas fonctionné avec toutes les fenêtres et qu'il n'a pas été mis à jour depuis 2007.
Julian Knight
Je le fais fonctionner très bien sur Windows 7 64 bits; Je ne peux pas parler pour Windows 8. À 335k, il est certainement léger. Il existe également une version bêta sur le site, mais je n'ai aucune information à ce sujet.
Wizard Prang
Je vous remercie! Cela me dérange depuis des années! Ce sont les choses simples de la vie. ;-)
MaseBase
Cette chose est sympa. Fonctionne presque comme un charme sous Windows 8. Le seul problème est qu'il a parfois un problème lorsque mon ordinateur sort du mode veille. Mais quitter KatMouse et le redémarrer corrige cela.
ITroubs