web-dev-qa-db-fra.com

Comment activer le focus après la souris dans Windows 10

Je souhaiterais que le focus et la relance sur le clic et le relâchement sur la souris soient suivis sous 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- souris-pointeur-fonctionnalité-dans-windows-8-1-windows-8-and-windows-7/

Cependant, j'ai rencontré les problèmes suivants:

  1. Lorsque vous ouvrez le menu Démarrer en appuyant sur la touche Windows, il ne reçoit pas de saisie au clavier.

  2. 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?

35
Gordon Wrigley

Utilisez Contrôles X-Mouse , c’est le moyen le plus proche de la vraie souris Suivante Focus, et il a quelques options pour Tweak. 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 bug.n gestionnaire de fenêtres en mosaïque. Cette configuration est aussi proche que d’avoir utilisé dwm sous unix.

26
ArthurChamz

Le script powershell suivant devrait avoir le même effet que le programme XMouse ... sans avoir à exécuter un fichier binaire tiers

Code:

$signature = @"
[DllImport("user32.dll")]
public static extern bool SystemParametersInfo(int uAction, int uParam, ref 
int lpvParam, int flags );
"@

$systemParamInfo = Add-Type -memberDefinition  $signature -Name SloppyFocusMouse -passThru

[Int32]$newVal = 1
$systemParamInfo::SystemParametersInfo(0x1001, 0, [REF]$newVal, 2)

Constantes extraites de ici

21
golvok

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 sélectionnée, désélectionnez-la, cliquez sur appliquer, sélectionnez-la à nouveau et effectuez de nouveau les modifications. La souris doit se comporter correctement la prochaine fois que vous vous connectez.

9
aleixosk

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.

1
andz

Utilisation de la méthode pour obtenir le comportement de souris négligée, auquel je suis si habitué, à partir des versions précédentes de Windows et Linux à partir de post . 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 traité 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. Par conséquent, 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 le menu contextuel. Win+S clé combo et il fera la bonne chose.

1
sudo

Je n'ai pas encore testé Winaero car:

  1. Je ne suis pas intéressé par l'utilisation de logiciels inconnus à partir d'Internet.
  2. Comme j'ai mis à niveau tous les ordinateurs que j'utilise de Windows 7 à Windows 10, le paramètre Windows 7 «Activer une fenêtre en la survolant avec la souris» est resté en vigueur dans Windows 10, même s'il semble n'y avoir aucune méthode de ce paramètre dans l'interface graphique Windows 10.

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:

  1. 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 dans la position souhaitée.

  2. Basculer vers un autre bureau ou une application virtuelle à l'aide du bouton de vue des tâches:

    • Cliquez sur le bouton d'affichage des tâches.
    • Cliquez à nouveau et maintenez le bouton enfoncé.
    • Déplacez le pointeur dans la tâche requise ou le bureau virtuel.
    • Relâchez le bouton de la souris, puis cliquez à nouveau.

Remarque: le paramètre Windows 10 "Faire défiler les fenêtres inactives lorsque vous les survolez" 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.

0
Chris Good

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.

0
Volker