69 votes

Sous Windows 7, existe-t-il un moyen de faire en sorte que le focus de la molette de défilement suive la souris ?

Sous Mac OS X, je peux passer la souris sur un objet (sans cliquer dessus ou lui donner le focus complet) et utiliser la molette de défilement pour le faire défiler. Sous Windows (7 au moins), que je suis obligé d'utiliser dans mon nouveau travail, cela ne fonctionne pas de cette façon. Existe-t-il un moyen de modifier ce comportement ?

J'ai remarqué que Firefox fait la même chose dans l'application : si une fenêtre Firefox a le focus, vous pouvez faire défiler toute autre fenêtre Firefox qui ne l'a pas. (Au moins, les gens de Firefox pensent que c'est une fonctionnalité utile ! Et ainsi, tous ceux qui ne sont pas familiers avec la façon dont cela fonctionne sous OS X peuvent voir de quoi je parle).

Je me souviens que TweakUI (qui ne semble pas être disponible pour Windows 7) avait un paramètre pour "Focus follows mouse", mais je ne me souviens pas s'il permettait de le définir uniquement pour la molette de défilement. Je ne veux pas le paramètre complet de style X-Windows focus-follows-mouse, juste la possibilité de faire défiler ce sur quoi je passe la souris.

UPDATE : Selon le commentaire de @Mikey, cela est maintenant intégré à Windows 10.

UPDATE Il a été suggéré que ma question est une duplication de la question de l'UE. cette question . Cette question semble concerner spécifiquement les contrôles multiples sur une seule fenêtre, où le focus clavier se trouve sur le mauvais contrôle, mais pas sur la mauvaise fenêtre. Ma question concerne une situation avec plusieurs fenêtres. Toute solution donnée a le potentiel de gérer les deux cas d'utilisation, mais il n'est pas certain qu'elle le fasse. Il serait possible pour tout logiciel de gérer un cas d'utilisation et pas l'autre. Les deux questions sont similaires, mais ce n'est pas la même question.

51voto

Jesper Rønn-Jensen Points 15212

Pour faire défiler mon installation Windows comme le fait Linux (ce que la souris survole défile sans qu'il soit nécessaire d'avoir le focus), j'utilise une toute petite application freeware appelée AlwaysMouseWheel . Je ne pouvais pas m'en passer sous Windows.

31voto

evizaer Points 623

Contrôle de la souris à bouton X !

Ce truc est génial... il est très intuitif pour les techniciens, je ne sais pas pour une personne normale) mais si vous le comprenez, il est vraiment puissant.

http://www.highrez.co.uk/downloads/XMouseButtonControl.htm

et oui, cela résout aussi le problème du scroll/hover :

  • Dans la section ' Défaut changement de profil La roue en haut à Faire défiler la fenêtre vers le haut et Roue en bas à Faire défiler la fenêtre vers le bas '.

mais c'est tellement plus

Par exemple, certaines des choses pour lesquelles je l'utilise :

  • J'ai une souris Logitech Marathon qui est géniale parce qu'elle a l'hyperscroll et que les piles durent 2 ans mais dans Chrome, pour une raison quelconque, lorsque l'hyper roue tourne, elle peut parfois zoomer vos pages lorsque vous appuyez sur CTRL. Cela arrive souvent. Donc avec cette application, je désactive la roue CTRL-souris lorsque Chrome est utilisé. Quelque chose qui ne peut pas être fait par Chrome lui-même

    • Je l'ai configuré pour que l'alt-wheel up/down contrôle le volume du système. Assez utile

    • J'ai configuré le clic alt-gauche pour faire une capture d'écran de la fenêtre active, le clic alt-droit pour une capture d'écran complète.

    • J'ai mis ' Alt ' pour activer ' Couche 2 (Paramètres > Touches de modification), puis sur Défaut profil dans la couche 2 que j'ai définie Roue montée/descente pour faire défiler Fenêtre gauche/droite respectivement.

15voto

Thad Points 725

Ma solution préférée est d'utiliser Wizmouse .

Le paramètre de facilité d'accès permet simplement de définir Focus sur la fenêtre . Wizmouse envoie des commandes de défilement à la fenêtre sous-jacente sans définir la fenêtre active.

Il y a quelques mises en garde. En particulier, les applications WPF et Silverlight comportant des sous-paniers ne sont pas compatibles. Pour les applications WPF, il s'agit de Visual Studios et d'Expressions Studios. Certaines zones de Powerpoint sont également malmenées, mais sinon, les performances sont conformes aux attentes.

5voto

music2myear Points 38573

NOUVELLE INFO :

Si vous avez Windows 7, c'est dans les paramètres d'accessibilité : http://www.howtogeek.com/howto/Windows-vista/switch-Windows-by-hovering-the-mouse-over-a-window-in-Windows-vista/

Certains pilotes de souris font tout cela. C'est une modification de "set focus".

En gros, dans Windows, les développeurs ont supposé que vous ne souhaitiez pas nécessairement contrôler ce sur quoi votre souris se trouve, et ils ont donc demandé au système d'attendre que vous cliquiez sur une fenêtre pour que le focus soit retiré de la fenêtre précédente et attribué à celle que vous avez sélectionnée.

Si le système est configuré pour "mettre l'accent" sur le programme sur lequel se trouve le pointeur de votre souris, si vous essayez simplement d'écarter votre souris et que vous la déplacez sur une autre fenêtre, ce que vous faites commencera à se produire dans la fenêtre sur laquelle se trouve votre souris. Vous ne pouvez pas séparer le "scroll focus" du "full focus".

Si votre souris en est capable (cela dépend de votre souris et de ses pilotes), vous devriez trouver une option dans les paramètres de votre souris dans le Panneau de configuration.

2voto

fenêtre taekwindow est un logiciel gratuit (licence BSD) qui résout ce problème.

Que fait-il exactement ?

Dans le détail, Taekwindow vous permet de faire ce qui suit :

  • déplacer une fenêtre en la saisissant n'importe où (pas seulement dans la barre de titre) tout en maintenant la touche Alt enfoncée, puis en la faisant glisser avec le bouton gauche de la souris. gauche de la souris ;
  • redimensionner une fenêtre en la saisissant n'importe où (pas seulement la toute petite bordure) tout en maintenant la touche Alt enfoncée, puis en la faisant glisser avec le bouton droit de la souris. bouton droit de la souris ;
  • déplacer une fenêtre maximisée d'un moniteur à l'autre en la faisant glisser avec la touche Alt ;
  • utiliser la molette de défilement sur la fenêtre située sous le curseur, au lieu de la fenêtre actuellement focalisée ;
  • faire passer une fenêtre à l'arrière-plan en cliquant avec le bouton du milieu sur sa barre de titre.

Toutes ces fonctionnalités peuvent être configurées à votre guise.

  • Lorsque vous lancez taekwindow, son icône apparaît dans la barre d'état système.
  • Cliquez sur le bouton droit de la souris et choisissez Préférences...
  • Ensuite, allez à la Défilement et vérifiez Faire défiler la fenêtre sous le curseur .
  • Vous pouvez faire en sorte que taekwindow démarre automatiquement en vérifiant Démarrage à l'ouverture de la session im Général onglet.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X