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


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

Je remarque que Firefox fait cela dans l’application: si des fenêtres de Firefox ont le focus, vous pouvez faire défiler toute autre fenêtre de Firefox qui ne le fait pas. (Donc au moins, les gens de Firefox pensent que c'est une fonctionnalité utile! Et donc, ceux qui ne connaissent pas le fonctionnement d'OS X peuvent voir de quoi je parle.)

Je me souviens de TweakUI (qui ne semble pas être disponible pour Windows 7) ayant un paramètre pour "Focus suit la souris", mais je ne me souviens pas si cela permettait de régler cela uniquement pour la molette de défilement. Je ne veux pas que le réglage de suivi de la souris sur le style X-Windows soit complet, il suffit de faire défiler tout ce que je déplace avec la souris.

METTRE À JOUR: Selon le commentaire de @ Mikey, ceci est maintenant intégré à Windows 10.

METTRE À JOUR: il a été suggéré que ma question est un duplicata de cette question. Cette question semble concerner spécifiquement les contrôles multiples sur une seule fenêtre, où le focus du clavier est sur le mauvais contrôle, mais pas sur la mauvaise fenêtre. Je parle d'une situation avec plusieurs fenêtres. Toute solution donnée a le potentiel de gérer les deux cas d'utilisation, mais cela ne va pas de soi. Il serait possible que n'importe quel logiciel gère un cas d'utilisation et pas l'autre. Ils sont similaires, mais ils ne sont pas la même question.


67
2017-12-16 16:52


origine


J'aime cette fonctionnalité aussi, mais je suis sur Linux (Debian 5.0.8) avec Gnome 2.22.3; J'ai même modifié mupdf (un lecteur de pdf rapide) en page avec la molette de défilement. - Dan D.
Une explication de la façon dont vous avez modifié mupdf, expliquant chaque ligne de code ajoutée / modifiée / supprimée ferait un billet de blog intéressant! - iconoclast
Duplicata possible: superuser.com/questions/29459/... - bytebuster
Si votre travail vous fait passer de Windows 7 à 8, gardez à l'esprit que ceci et d'autres programmes comme celui-ci (tous ceux que j'ai essayé de toute façon) font défiler le défilement dans l'interface utilisateur Metro / Modern. En d'autres termes, ces programmes de défilement fonctionnent comme prévu dans l'affichage classique du bureau, mais lorsque vous basculez vers l'interface utilisateur Metro / Modern, vous ne pourrez pas faire défiler la souris dans certaines ou toutes les applications. C'est vraiment agaçant et je n'ai pas encore trouvé de solution.
@none: ceci a été posté dans 2011, et vous l'avez marqué comme un duplicata de quelque chose posté dans 2013!? S'il vous plaît prêter attention aux dates. - iconoclast


Réponses:


X-Button Mouse Control!

Cette chose bascule ... elle est très intuitive pour les techniciens, ne le sait pas pour une personne normale, mais si vous la trouvez, elle est vraiment puissante.

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

et oui, il résout également ce problème de défilement / survol:

  • Dans le 'Défaut'changement de profil'Roue' à 'Faites défiler la fenêtre vers le haut' et 'Roue vers le bas' à 'Faites défiler la fenêtre vers le bas'.

Mais c'est tellement plus

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

  • J'ai une souris Logitech Marathon qui est géniale car elle a un hyperscrolling et les batteries durent 2 ans, mais dans Chrome, pour une raison quelconque, lorsque l’hyper wheel tourne, il est parfois possible de zoomer sur vos pages en appuyant sur CTRL. Cela arrive souvent. Donc, avec cette application, je désactive la molette ctrl-souris lorsque le chrome est utilisé. Quelque chose qui ne peut pas être fait par le chrome lui-même

    • Je le configure pour contrôler le volume du système. Plutôt utile

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

    • Je mets 'Alt'clé pour activer'Couche 2'(Réglages> Touches de modification), puis on'Défaut'profil dans la couche 2 que j'ai défini Roue haut / bas faire défiler Fenêtre Gauche / Droite respectivement.


26
2017-10-27 11:45



Après avoir été frustré par AlwaysWheelMouse, je suis passé à ceci. Cela fait tellement plus que AlwaysWheelMouse, et sans les désagréments (un écran de démarrage qui apparaît toujours même lorsque vous ne le définissez pas, et un bouton qui implique que l'écran de démarrage ferme réellement le programme). - iconoclast
c'est le meilleur, mais si vous voulez quelque chose d'aussi génial à utiliser (vous pouvez les utiliser ensemble) ... téléchargez Strokes Plus. C'est une reconnaissance de gestes très configurable et très précise (c.-à-d. Maintenez le bouton droit de la souris enfoncé et dessinez quelque chose - comme pour moi, ouvrir un explorateur ... un V pour chrome et beaucoup d'autres comme tous les copier / coller intégrés, fermer la fenêtre, agrandir la fenêtre, minimiser la fenêtre) strokesplus.com - oh, hmm .. selon la vidéo, il peut aussi faire le défilement de la souris ... ne le savait pas. - Mikey
GREATTTTTTTTTTTTTTTTTTTT! - CroCo


Pour faire défiler mon installation de Windows comme le fait Linux (quelle que soit la souris terminée, défiler sans nécessairement avoir le focus), j'utilise une toute petite application gratuite appelée AlwaysMouseWheel. Impossible de vivre sans Windows sous Windows.


46
2018-05-03 03:10



C'est génial! Cela fonctionne, et comme il est portable, je n'ai pas besoin d'obtenir l'autorisation de mon responsable pour l'installer. (Un effet secondaire désagréable de travailler dans un magasin Windows est la paranoïa de l'installation de logiciels.) - iconoclast
J'ai eu des problèmes avec celui-ci, il a cessé de travailler après un certain temps. J'ai eu plus de chance avec Wizmouse. - bigstones
Ne fonctionne plus pour moi sur Win7. XButtonMouseControl fonctionne bien cependant. - Paul Slocum
@PaulSlocum: Avez-vous essayé de l'exécuter en tant qu'administrateur? S'il est exécuté en mode normal, il ne fera pas défiler les fenêtres exécutées en mode admin. Jusqu'à récemment, je travaillais à un endroit où il y avait une politique de groupe étrange qui l'interférait périodiquement, et je n'avais pas de droits d'administrateur (win7), donc je devais le tuer et le redémarrer tous les quelques jours. Fonctionne bien chez moi (win7, mode normal) et sur mon nouveau lieu de travail (win8, mode admin). - Amos M. Carpenter
La taille de téléchargement de 74K doit être mentionnée dans le monde MB / GB d'aujourd'hui! - Codism


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

Le paramètre Facilité d'accès ne fait que 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. À savoir, les applications WPF et Silverlight avec des sous-plans ne seront pas agréables. Pour les exemples d'application WPF, Visual Studio et Expressions Studios. Certaines zones de Powerpoint sont également bloquées, mais elles fonctionnent comme prévu.


16
2017-12-16 18:37



Cela semble bien recréer le style OS X de défilement des fenêtres non focalisées, un nouveau programme indispensable sur mes machines Windows! - Nick
Désolé, je n'ai pas encore testé cela, car il est difficile d'obtenir une autorisation pour l'installation de logiciels qui ne m'aident pas à effectuer un développement de manière évidente. (Tout ce qui modifie le comportement par défaut du système d'exploitation est particulièrement suspect.) - iconoclast
Le bogue Visual Studio semble être corrigé avec les versions actuelles de WizMouse et de Visual Studio 2013. Parfois, la fenêtre VS se place au-dessus des autres pendant qu’elle défile, mais Est-ce que faire défiler - Warren Young
C'est génial. Cela fonctionne parfaitement dans Visual Studio 2005/2010 en mettant l'accent sur les différents volets sans avoir à cliquer pour obtenir le focus. J'ai toujours essayé la mousewheel mais cela ne fonctionne pas si bien avec VS. Merci. - vaitrafra


NOUVELLES INFO:

Si vous avez Windows 7, il 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 tout ça. C'est une modification de "set focus".

Fondamentalement, dans Windows, les développeurs supposaient que vous ne vouliez pas forcément contrôler la fin de votre souris. Ils ont donc demandé au système d’attendre que vous cliquiez sur une fenêtre avant que le focus soit supprimé de la fenêtre précédente et assigné à celui que vous avez sélectionné. .

Si le système est défini sur "définir le focus" quel que soit le programme de votre souris, si vous essayez simplement de déplacer votre souris et de la déplacer dans une autre fenêtre, tout ce que vous faites commencera à se produire dans quelle que soit la fenêtre de votre souris. Vous ne pouvez pas séparer "focus de défilement" de "focus complet".

Tant que vous en êtes conscient et que vous savez comment cela peut affecter votre utilisation de l'ordinateur, si votre souris est capable de cela (cela dépend de votre souris et de vos pilotes), vous devriez trouver une option dans les paramètres de la souris dans le Panneau de configuration. .


5
2017-12-16 17:31



Ce n'est pas ce que je demandais. Ce paramètre amène la fenêtre vers le haut. Je veux simplement le faire défiler où il se trouve. Cela a été expliqué dans le dernier paragraphe de ma question, en particulier la dernière phrase. - iconoclast
Sans privilèges d'administrateur, bien que n'étant pas parfaits, cette solution semble être l'option la plus proche. - Steven C. Howell
Je suis d'accord avec @iconoclast, ce n'est pas tout à fait ce qui a été demandé (et FWIW, ce que j'étais aussi après) mais ça fait le travail. - Marcello Romani


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

Qu'est-ce que cela fait exactement?

En détail, Taekwindow vous permet d'effectuer les opérations suivantes:

  • déplacer une fenêtre en la saisissant n'importe où (pas seulement la barre de titre) tout en maintenant la touche Alt enfoncée, puis en faisant glisser la souris vers la gauche   bouton;
  • redimensionner une fenêtre en la saisissant n'importe où (pas seulement la petite bordure) tout en maintenant la touche Alt enfoncée   bouton de la souris;
  • déplacer une fenêtre agrandie entre les moniteurs en effectuant un glisser-déposer;
  • utilisez la molette de défilement de la fenêtre sous le curseur, au lieu de la fenêtre actuellement focalisée;
  • Poussez une fenêtre en arrière-plan en cliquant sur sa barre de titre.

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

  • Lorsque vous commencez à exécuter le taekwindow, son icône apparaît dans la barre d'état système.
  • Faites un clic droit dessus et choisissez Préférences ...
  • Puis allez à la Défilement onglet et vérification Faites défiler la fenêtre sous le curseur.
  • Vous pouvez faire démarrer le taekwindow automatiquement en vérifiant Commencez lors de la connexion dans le Général languette.

2
2017-08-24 13:04



Lisez s'il vous plaît Comment puis-je recommander un logiciel Pour quelques conseils sur la manière de recommander des logiciels. Au minimum, vous devez fournir plus qu'un simple lien, par exemple des informations supplémentaires sur le logiciel lui-même, et comment il peut être utilisé pour résoudre le problème dans la question. - DavidPostill♦


AltDrag, qui est un outil pour activer le déplacement et le redimensionnement des fenêtres Linux en cliquant n'importe où tout en maintenant la touche ALT, a également cette fonctionnalité. Dans la configuration sous Général, sélectionnez "Scroll inactive windows".


1
2017-09-27 06:35





Registre de bricolage pirater:

  1. Exécutez regedit (Win + R, regedit, OK)
  2. Ouvrez la clé HKEY_CURRENT_USER \ Control Panel \ Mouse
  3. Modifier la valeur de la ActiveWindowTracking REG_DWORD à 0x0000001 (1)
  4. Ouvrez la clé HKEY_CURRENT_USER \ Control Panel \ Desktop
  5. Logical OU le premier octet du REG_BINARY UserPreferencesMask avec 01. C'est-à-dire que si la valeur actuelle est df 3e 03 80 12 00 00 00, laissez le 'df' seul. Si c'est 9e 03 07 80 12 00 00 00, changez-le en 9f .. .. et ainsi de suite *

J'ai utilisé Le tutoriel de Sine Walker. Allez-y pour plus d'aide et de détails.


0
2017-12-15 12:42



Ceci est (selon le tutoriel) une souris de suivi de focus de style X11, qui est spécifiquement ne pas ce que je veux. - iconoclast
Oh maintenant je vois ce que tu veux dire. C'est vraiment embêtant à long terme. Je suis passé à la solution @Amos M. Carpenter avec AlwaysMouseWheel. - tutejszy
Je vous recommande d'essayer X-Button Mouse Control. Pas d'écran de démarrage ennuyeux à toujours rejeter, et une tonne d'autres fonctionnalités aussi. De plus, puisque votre réponse ne résout pas vraiment le problème soulevé dans la question, il est probablement préférable de la supprimer avant que quiconque ne l'abaisse. - iconoclast