Sous Windows 7, y a-t-il un moyen de faire en sorte que la molette de la molette de la souris se concentre sur la souris?

70

Sur Mac OS XI, vous pouvez passer la souris sur quelque chose (sans cliquer dessus ni le mettre au point complètement) et utiliser la molette de défilement pour le faire défiler. Sous Windows (au moins 7) que je suis obligé d'utiliser dans mon nouvel emploi, cela ne fonctionne pas de cette façon. Y a-t-il un moyen de changer ce comportement?

Je remarque que Firefox le fait dans l'application: si l'une des fenêtres de Firefox est activée, vous pouvez faire défiler toute autre fenêtre de Firefox qui n'en a pas. (Donc, au moins, les utilisateurs de Firefox pensent que c'est une fonctionnalité utile! Et quiconque ne connaît pas son fonctionnement sous OS X peut voir de quoi je parle.)

Je me souviens de TweakUI (qui ne semble pas être disponible pour Windows 7) ayant un réglage pour "La mise au point suit la souris", mais je ne me souviens pas s'il permettait le réglage que pour la molette de défilement. Je ne veux pas du réglage complet de la focalisation après la souris dans le style X-Windows, mais simplement de la possibilité de faire défiler le contenu de la souris.

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

MISE À JOUR : il a été suggéré que ma question est un duplicata de cette question . Cette question semble concerner spécifiquement plusieurs contrôles sur une seule fenêtre, lorsque le clavier est centré 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 ce n'est pas gagné d'avance. Il serait possible pour n'importe quel logiciel de gérer un cas d'utilisation et non l'autre. Ils sont similaires, mais ils ne sont pas la même question.

iconoclaste
la source
1
J'aime aussi cette fonctionnalité, mais je suis sur Linux (Debian 5.0.8) avec Gnome 2.22.3; J'ai même modifié mupdf (un visualiseur rapide de pdf) à la page avec la molette de défilement.
Dan D.
2
Une explication de la façon dont vous avez modifié mupdf, expliquant chaque ligne de code ajouté / modifié / supprimé constituerait un article de blog intéressant!
iconoclaste
Double
1
Si votre travail vous met à niveau de Windows 7 à 8, gardez à l’esprit que cela et d’autres programmes comme celui-ci (tous ceux que j’ai essayés de toute façon) interrompent le défilement dans l’interface utilisateur de Metro / Modern. En d'autres termes, ces programmes de défilement fonctionnent comme prévu dans la vue classique du bureau, mais lorsque vous passez à l'interface utilisateur Metro / Modern, vous ne pouvez pas faire défiler la souris dans certaines ou toutes les applications. C'est vraiment énervant et je n'ai pas encore trouvé de solution.
2
@none: cela a été posté en 2011 , et vous l'avez marqué comme un duplicata de quelque chose posté en 2013 !? S'il vous plaît prêter attention aux dates.
iconoclast

Réponses:

30

Contrôle de la souris par X-Button!

Cette chose bascule ... c’est très intuitif pour les techniciens, je ne le sais pas pour une personne normale) mais si vous le comprenez, c’est vraiment puissant.

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

Et oui, cela résout aussi ce problème de défilement / survol:

  • Dans le profil " Par défaut ", changez " Wheel Up " en " Scroll Window Up " et " Wheel Down " en " Scroll Window Down ".

Mais c'est tellement plus

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

  • J'ai une souris Logitech Marathon, ce qui est très bien car elle est hyperscrollante et les piles durent 2 ans, mais en Chrome pour une raison quelconque, lorsque l'hyper wheel tourne, elle peut parfois zoomer sur vos pages lorsque vous appuyez sur CTRL. Cela arrive souvent. Donc, avec cette application, je désactive la molette de la souris lorsque le chrome est utilisé. Quelque chose qui ne peut pas être fait par le chrome lui-même

    • Je l'ai configuré pour contrôler le volume du système avec la molette haut / bas. Plutôt utile

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

    • Je mets « Alt » pour activer « Layer 2 » (Paramètres>) Touches de modification, puis sur « Default profil » dans la couche 2 I mis en roue vers le haut / vers le bas pour faire défiler la fenêtre gauche / droite respectivement.

Mikey
la source
1
Après avoir été frustré par AlwaysWheelMouse, je suis passé à cela. Il fait tellement plus que AlwaysWheelMouse, et sans les ennuis (un écran de démarrage qui apparaît toujours même lorsque vous ne le définissez pas, et un bouton qui implique qu'il ferme l'écran de démarrage en fermant le programme).
iconoclast
1
c'est le meilleur, mais si vous voulez quelque chose d'aussi génial à utiliser (vous pouvez utiliser les deux ensemble) ... téléchargez Strokes Plus. C’est une reconnaissance des gestes hautement configurable et très précise (c’est-à-dire que vous maintenez le bouton droit de la souris enfoncé et dessinez quelque chose - comme pour moi, j’ai un slash à ouvrir. Un V pour le chrome, et bien d’autres comme tous les copier / coller intégrés, fermez la fenêtre, agrandissez la fenêtre, réduisez la fenêtre) strokesplus.com - oh, hmm .. selon la vidéo, il peut également faire défiler la souris ... je ne le savais pas.
Mikey
GREATTTTTTTTTTTTTTTTTTTTT!
CroCo
50

Pour faire défiler mon installation Windows comme le fait Linux (j'utilise une mégère application gratuite appelée AlwaysMouseWheel, quel que soit le passage de la souris . Ne pourrait pas vivre sans Windows.

Amos M. Carpenter
la source
2
C'est génial! Cela fonctionne, et comme il est portable, je n’ai pas besoin de l’autorisation de mon responsable pour l’installer. (Un effet secondaire désagréable du travail dans un magasin Windows est la paranoïa sur l'installation de logiciels.)
iconoclaste
J'ai eu des problèmes avec celui-ci, il n'arrêtait pas de fonctionner 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 défilera pas les fenêtres exécutées en mode administrateur. Jusqu'à récemment, je travaillais dans un endroit où ils avaient une politique de groupe étrange qui interférait périodiquement avec elle, et je n'avais pas de droits d'administrateur (win7), alors je devais la tuer et la redémarrer tous les quelques jours. Fonctionne bien à la maison (win7, mode normal) et sur mon nouveau lieu de travail (win8, mode administrateur).
Amos M. Carpenter,
1
La taille de téléchargement de 74 Ko doit être mentionnée dans le monde MB / GB d’aujourd’hui!
Codisme
16

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

Le paramètre Facilité d’accès définit simplement le focus de 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. A savoir, les applications WPF et Silverlight avec des sous-couches ne joueront pas bien. Pour les exemples d'applications WPF, il s'agit de Visual Studios et Expressions Studios. Certaines zones de Powerpoint sont également endommagées, mais sinon, elles fonctionnent comme prévu.

surfasb
la source
1
Cela semble bien recréer le style de défilement de fenêtres non focalisées sous OS X, 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 d'un logiciel qui ne m'aide pas à développer 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 fixé avec les versions actuelles des deux WizMouse et Visual Studio 2013. Parfois , la fenêtre VS se tiré vers le haut au- dessus des autres pendant qu'il défile, mais il ne se défilée.
Warren Young
C'est génial. Cela fonctionne parfaitement dans Visual Studio 2005/2010 en mettant en évidence les différents volets sans avoir à cliquer pour obtenir le focus. J'ai toujours essayé la molette mais ça ne marche pas si bien avec VS. Merci.
Vaitrafra
5

NOUVELLES 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 tout cela. C'est une modification de "set focus".

Dans Windows, les développeurs ont supposé que vous ne souhaitiez pas nécessairement contrôler le survol de la 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 attribué à celle que vous avez sélectionnée. .

Si le système est configuré pour "définir le focus" sur le programme sélectionné, si vous essayez simplement de la dégager de la souris et de la déplacer par-dessus une autre fenêtre, tout ce que vous ferez commencera à se produire. quelle que soit la fenêtre de votre souris. Vous ne pouvez pas séparer le "focus de défilement" du "focus complet".

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

music2myear
la source
6
Ce n'est pas ce que je demandais. Ce paramètre amène la fenêtre au sommet. Je veux simplement 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
2
Sans privilèges d'administrateur, bien que pas parfaite, cette solution semble être l'option la plus proche.
Steven C. Howell
1
Je suis d’accord avec @iconoclast, ce n’est pas tout à fait ce que l’on demandait (et FWIW ce que je recherchais aussi), mais cela fait le travail.
Marcello Romani
2

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

Qu'est-ce que cela fait exactement?

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

  • déplacez une fenêtre en la saisissant n'importe où (pas seulement la barre de titre) en maintenant la touche Alt enfoncée, puis en la faisant glisser avec le bouton gauche de la souris;
  • redimensionnez une fenêtre en la saisissant n'importe où (pas seulement la petite bordure) en maintenant la touche Alt enfoncée, puis en la faisant glisser avec le bouton droit de la souris;
  • déplacer une fenêtre agrandie entre les moniteurs en maintenant la touche Alt enfoncée;
  • utilisez la molette de la fenêtre située sous le curseur au lieu de la fenêtre actuellement sélectionnée;
  • poussez une fenêtre vers l'arrière-plan en cliquant au milieu sur sa barre de titre.

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

  • Lorsque vous démarrez taekwindow, son icône apparaît dans la barre d'état système.
  • Faites un clic droit dessus et choisissez Préférences ...
  • Ensuite, allez dans l' onglet Défilement et cochez Faites défiler la fenêtre sous le curseur .
  • Pour que taekwindow démarre automatiquement, cochez la case Démarrer lors de la connexion dans l' onglet Général .
nicolas vansteenkiste
la source
1
Veuillez lire Comment recommander un logiciel pour obtenir des conseils sur la façon de procéder. À tout le moins, vous devez fournir plus que juste / au moins un lien, par exemple des informations supplémentaires sur le logiciel lui-même et sur la manière dont il peut être utilisé pour résoudre le problème de la question.
DavidPostill
1

AltDrag , un outil permettant de déplacer et de redimensionner des fenêtres sur une ligne Linux en cliquant n'importe où tout en maintenant la touche ALT enfoncée, dispose également de cette fonctionnalité. Dans la configuration. sous Général, sélectionnez "Faire défiler les fenêtres inactives".

Ropez
la source
0

Registre de bricolage bidouille:

  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. Logique OU le premier octet du REG_BINARY UserPreferencesMask avec 01. Autrement dit, 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.

tutejszy
la source
Selon le didacticiel, il s’agit d’un focus de type X11, ce qui n’est précisément pas ce que je veux.
iconoclaste
Oh maintenant je vois ce que tu veux dire. C'est vraiment énervant à long terme. Je suis passé à la solution @Amos M. Carpenter avec AlwaysMouseWheel.
tutejszy
Je vous recommande d'essayer X-Button Mouse Control. Aucun écran de démarrage ennuyeux à rejeter toujours, et une tonne d'autres fonctionnalités aussi. De plus, comme votre réponse ne résout pas vraiment le problème soulevé dans la question, il est probablement préférable de le supprimer avant que tout le monde soit rejeté.
iconoclaste