Je souhaite une focalisation suivie sur une souris sans relâche sur Windows 10, car il s'agit de la configuration que j'utilise sous Windows et Linux depuis des années.
Sous Windows 10, j'ai essayé les modifications de regedit Xmouse mentionnées dans ce lien qui étaient à l'origine destinées à Windows 8: http://winaero.com/blog/turn-on-xmouse-active-window-tracking-focus-follows-mouse- pointeur-fonctionnalité-dans-windows-8-1-windows-8-and-windows-7 /
Cependant, j'ai rencontré les problèmes suivants:
Lorsque vous ouvrez le menu Démarrer en appuyant sur la touche Windows, il ne reçoit pas de saisie au clavier.
Lorsque vous ouvrez Démarrer, Rechercher ou Notifications en cliquant dessus, ils se ferment avant que vous puissiez interagir avec eux.
Y at-il de toute façon pour obtenir le focus utilisable suit la souris?
Est-ce que quelqu'un utilise avec succès Win10 comme ça?
la source
Réponses:
Utilisez les contrôles de la souris X , c’est le moyen le plus proche de la vraie souris Focus Follows, et il a quelques options à modifier. C'est un petit utilitaire open source qui ne nécessite ni installation ni redémarrage et vous évite de modifier vous-même le registre.
Dans la mesure de mes expériences, je peux utiliser le clavier pour rechercher des fichiers / programmes après avoir appuyé sur la touche Win. En outre, le menu Démarrer et le menu Notifications ne disparaissent pas avant que je puisse les utiliser, même avec l'option de survol stationnaire, car vous pouvez définir un petit délai pour le comportement (une ou deux cents ms suffira), ce qui vous donne plus de place que nécessaire pour déplacer le pointeur sur la nouvelle fenêtre.
Je l'utilise depuis un moment et j'en suis assez satisfait, plus le gestionnaire de fenêtres de tuiles bug.n. Cette configuration est aussi proche que j’ai été d’utiliser dwm sous unix.
la source
Le script powershell suivant devrait avoir le même effet que le programme XMouse ... sans avoir à exécuter un fichier binaire tiers
Code:
Les constantes extraites d' ici
la source
Les modifications de registre mentionnées dans le lien de la question fonctionnent sous Windows 10. Cependant, il semble qu'elles doivent être effectuées lorsque l'option «Activer une fenêtre en la survolant avec la souris» est sélectionnée dans les paramètres d'accessibilité. Cette option se trouve sous Panneau de configuration> Facilité d'accès> Modifier le fonctionnement de votre souris .
Si vous rencontrez les mêmes problèmes et que la case à cocher est cochée, désélectionnez-la, cliquez sur appliquer, sélectionnez-la à nouveau et renouvelez les modifications. La souris doit se comporter correctement la prochaine fois que vous vous connectez.
la source
Windows a en fait un indicateur pour activer focus-follow-mouse ("suivi de fenêtre actif"), qui peut être activé facilement via le monstrueux appel d'API Win32 "SystemParametersInfo" . Il existe des programmes tiers pour activer l'indicateur, tels que les contrôles de la souris X , ou vous pouvez effectuer l'appel directement à l'aide de PowerShell.
La documentation n'est pas toujours très claire sur la façon dont l'
pvParam
argument est utilisé, et certains extraits PowerShell transmettent à tort un pointeur sur la valeur, plutôt que la valeur elle-même, lors de la définition de cet indicateur. Cela finit toujours par être interprété commetrue
, c.-à-d. Qu'ils travaillent accidentellement pour activer le drapeau, mais pas pour le désactiver à nouveau.Vous trouverez ci-dessous un extrait de code PowerShell qui exécute correctement l'appel. Cela inclut également la vérification correcte des erreurs, et j’ai essayé d’opter pour la propreté plutôt que la concision, afin de faciliter l’ajout d’emballages pour d’autres fonctionnalités de
SystemParametersInfo
, si vous en trouviez qui vous intéressaient.Merci à pinvoke.net d’être une ressource utile pour ce genre de choses.
la source
Pour ceux qui ne pouvaient pas le faire fonctionner en soustrayant simplement 40 du premier octet de UserPreferencesMask, procurez-vous simplement l'utilitaire WinAero Tweaker à l' adresse http://winaero.com/download.php?view.1796.
Notez que le problème n ° 1 ci-dessus est toujours présent, mais qu’il est facile de contourner le problème en utilisant simplement l’icône Loupe (recherche) à droite du menu Démarrer (touche de raccourci Fenêtre + S). Un petit prix à payer pour obtenir la fonctionnalité X-Mouse.
Je n'éprouve pas le problème n ° 2 lorsque j'utilise WinAero Tweaker.
la source
Utilisation de la méthode pour obtenir le comportement de souris négligé, auquel je suis si habitué, à partir des versions précédentes de Windows et Linux à partir de la publication . Je ne connais pas le problème n ° 2 que vous rencontrez. Le problème n ° 1 que vous et tous aurez lors de l’utilisation de cette modification du registre n’est pas un problème. Il fonctionne exactement comme prévu car vous avez modifié la façon dont le focus est géré dans Windows avec cette modification. L'utilisation de la touche Windows amène la souris dans le menu Démarrer, pas dans le menu de recherche, donc elle devient active, pas dans le menu de recherche. Donc, si vous souhaitez utiliser la recherche, cliquez sur la barre de recherche ou sur l’icône de grossissement (en fonction de vos paramètres d’apparence), ou utilisez la combinaison touches Win+ Spour obtenir la bonne solution.
la source
Je n'ai pas encore testé Winaero car:
Je n'ai pas encore trouvé ces solutions de contournement sur Internet, je vais donc documenter ici pour les autres.
L’utilisation des solutions de contournement suivantes facilite l’utilisation de Windows 10 en mode Xmouse:
Basculer vers une autre fenêtre lorsque plusieurs fenêtres sont disponibles via l'icône de l'application dans la barre des tâches:
Ne cliquez PAS sur l'icône de l'application dans la barre des tâches avant d'essayer de sélectionner une fenêtre. Si vous le faites, dès que vous déplacez le pointeur de la souris au-dessus de la barre des tâches, les fenêtres disparaissent. Placez le pointeur de la souris au-dessus de l’icône de l’application jusqu’à ce que les fenêtres apparaissent, puis vous pourrez déplacer le pointeur sur celle dont vous avez besoin.
Basculer vers un autre bureau ou une application virtuelle à l'aide du bouton de vue des tâches:
Remarque: le paramètre Windows 10 "Faire défiler les fenêtres inactives lorsque je les survole" est un ajout utile (voir Démarrer -> Paramètres -> Périphériques -> Souris et pavé tactile ). Cela semble indépendant de la fonctionnalité Xmouse et ON semble être la valeur par défaut.
la source
Définissez Regkey HKCU \ Panneau de configuration \ Bureau \ ActiveWndTrackTimeout sur une valeur supérieure à 0 sur Délai d'installation, sauf si une autre fenêtre devient active.
la source
Pour résoudre le problème n ° 2 sous Windows 10
Tout ce que vous devez faire c'est:
Pas besoin de logiciel tiers.
la source