Heureusement, les identifiants de périphériques HID utilisés lors de l'exécution native de Bootcamp et lors de son exécution sous une VM (du moins sous la VM Parallels que j'utilise) sont différents. Voici ce que j'ai fait sous Windows 10
-
Boot natif.
-
Identifier les ID de périphérique utilisés à partir du panneau de contrôle de la souris.
- Démarrer->Réglages. Cliquez sur Périphériques. Cliquez sur Souris. Cliquez sur "Options supplémentaires de la souris".
- Cliquez sur l'onglet Matériel. Vous devriez voir apparaître "Souris compatible HID". Vous pouvez en voir plusieurs si vous disposez également d'un Magic Trackpad, par exemple. Seuls les périphériques utilisés apparaissent ici. Dans ce cas, il s'agit uniquement des périphériques utilisés lors de l'exécution en mode natif.
- Sélectionnez chaque périphérique et cliquez sur le bouton Propriétés.
- Dans la fenêtre des propriétés, cliquez sur l'onglet Événements. L'ID du périphérique est indiqué dans la case d'information en bas.
-
Trouvez chaque dispositif dans regedit (exécutez-le en tant qu'administrateur). Ils se trouvent à HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters
en remplaçant les * par l'ID que vous obtenez du panneau de contrôle de la souris.
-
Donnez la valeur 1 aux propriétés FlipFlopWheel et FlipFlopHScroll.
La commande que vous avez utilisée à partir de https://superuser.com/a/364353 change tous les dispositifs HID dans le registre ayant une propriété FlipFlopWheel. Malheureusement, je n'ai pas trouvé de moyen automatisé d'identifier uniquement ceux qui sont actuellement utilisés, d'où la méthode manuelle ci-dessus.
Si vous avez déjà exécuté le script et réglé tous les périphériques sur flip-flop, démarrez dans la VM, suivez les étapes ci-dessus pour identifier les périphériques "souris" utilisés et remettez leurs propriétés FlipFlopWheel et FlipFlopHScroll à 0.