Quelqu'un sait-il comment modifier les paramètres du Apple Magic Trackpad sous Windows (sans Boot Camp)?

14

Quelqu'un sait-il comment modifier les paramètres du Apple Magic Trackpad sous Windows (sans Boot Camp)?

J'ai pu installer le pilote et le faire fonctionner.

Cependant, le tap-to-click semble être activé par défaut, et je pense que cela fonctionnerait beaucoup mieux si je pouvais désactiver cela.

Le problème avec l'installation des pilotes est que vous n'obtenez pas le panneau de configuration de Boot Camp et que vous ne pouvez donc pas ajuster les paramètres.

Quelqu'un a-t-il compris où sont stockés les paramètres du trackpad?

Jim
la source
Salutations d'un réfugié de ServerFault. Quelqu'un pourrait-il s'il vous plaît utiliser Sysinternals Process Monitor pour voir exactement ce qui est changé lorsque le tapotement est désactivé dans le panneau de configuration de Boot Camp sur un Mac exécutant Windows, puis faites-le nous savoir avec une réponse ici? Je lance une prime de +50 dans le ring pour faire bonne mesure. (J'ai un vrai Mac à la maison, mais j'exécute Windows dans des machines virtuelles au lieu de natif, et je préfère vraiment ne pas me donner la peine de configurer une partition Boot Camp juste pour comprendre cela.)
Miles Erickson
1
Pour plus de clarté: le contexte dans lequel j'ai du mal à désactiver le tap-to-click implique l'utilisation d'un Magic Trackpad sur un ordinateur Dell au travail.
Miles Erickson
Fait intéressant, HKCU \ Software \ Apple Inc. \ Trackpad n'apparaît pas dans le registre lorsque le pilote est installé, mais pas le panneau de configuration de Boot Camp.
Miles Erickson
Est-il possible d'installer le Panneau de configuration de Boot Camp sans utiliser réellement un Mac?
Daniel Beck
@Daniel Il est possible d'installer le Panneau de configuration Boot Camp sur un PC, mais il ne parvient pas à se lancer lorsque vous tentez d'accéder aux "informations sur le disque de démarrage"; voir le récit de jrr: superuser.com/questions/170044/…
Miles Erickson

Réponses:

20

En attachant un débogueur au panneau de contrôle BootCamp, on peut voir que les paramètres sont écrits avec un IOCTLformat CTL_CODE(FILE_DEVICE_MOUSE, 0x801, METHOD_BUFFERED, FILE_ANY_ACCESS). Les données écrites correspondent à ce qui se trouve dans le registre Windows à l'adresse HKEY_CURRENT_USER\Software\Apple Inc.\Trackpad\Mode. J'ai déterminé que le format de cette entrée était:

0 1 1 0 1 1 1 1  0x6F
| | | | | | | |
| | | | | | | tap to click
| | | | | | dragging
| | | | | drag lock
| | | | [reserved, always 1]
| | | [reserved, always 0]
| | secondary tap
| secondary click
bottom left (0 for bottom right)

J'ai écrit un programme rapide qui va lire cette entrée de registre et écrire les paramètres dans le \\.\AppleWirelessTrackpad appareil. Téléchargez-le ici (code source disponible, contributions bienvenues). Quelqu'un avec une expérience de programmation Windows pourrait ajouter une belle interface utilisateur et l'exécuter en tant que service pour détecter et initialiser lorsque l'appareil est [re] connecté.

Pour ma configuration personnelle, j'ai modifié manuellement le paramètre de registre (0x6b: valeurs par défaut, moins le verrou de glissement!) Et j'ai exécuté ce programme en tant que tâche planifiée Windows (à la connexion). À de rares occasions où le pad perd la synchronisation entre les redémarrages, je lance à nouveau le programme manuellement pour actualiser les paramètres.

Voici un exemple de fichier de registre, enregistrez-le en texte brut puis double-cliquez pour appliquer:

Fichier disableTapToClick.reg:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Apple Inc.\Trackpad]
"Mode"=dword:0000006e

Exemples de fichiers de registre supplémentaires disponibles sur la page des téléchargements.

rymo
la source
Pour les valeurs par défaut, moins tap-to-click, utilisez 0x6e(01101110). Pour d'autres combinaisons, ouvrez la calculatrice Windows en mode Programmeur (sous le menu Affichage), cliquez sur "Bin" à gauche, tapez les 1 et les 0 selon le tableau ci-dessus, puis cliquez sur "Hex" à gauche pour le reconvertir et c'est ce qui doit entrer dans le registre. J'espère qu'un autre superutilisateur pourra nous aider tous avec une belle interface utilisateur très bientôt ..!
rymo
Excellent. J'ai dû créer l'entrée de registre moi-même car je ne peux pas installer le camp d'entraînement, mais cela a fait l'affaire. Je peux réellement utiliser ce pad maintenant.
Jim
Cependant, le défilement à deux doigts semble avoir cessé de fonctionner. Cela vous est-il arrivé?
Jim
1
C'était absolument parfait, @rymo! Merci beaucoup. Il convient de noter que cela ne fonctionnera que si la version x86 du MS Visual C ++ 2010 Redistributable est installée (même si son système est x64): microsoft.com/downloads/en/…
Miles Erickson
1
Ah, j'avais utilisé une chaîne et la valeur "0x6e". Changé en DWORD et c'est génial. Merci!
Jim
2

Je fais une version graphique pour définir les paramètres du registre. Veuillez vérifier et dites-moi ce que vous en pensez. Mais attention c'est une version beta. Regardez ici http://www.mannis-world.de/blog/?p=15#more-15

manfred
la source
0

Ce n'est pas pris en charge, votre meilleur pari est de demander au support Apple, mais je suppose qu'ils ne vous aideront pas non plus ...

Il semble préférable d'apprendre le comportement, veuillez noter que le simple fait de toucher le pavé tactile pour déplacer votre souris ne déclenche pas de tapotement. Un robinet ne se déclenche que si vous touchez rapidement le pavé tactile et retirez votre doigt ...

Je peux me déplacer sur les raccourcis de mon bureau en bougeant continuellement tout en sautant mon doigt sans qu'aucun des raccourcis ne soit ouvert, je ne peux les ouvrir que lorsque je tape rapidement (ou si je clique sur un bouton de la souris s'il est présent).

Tamara Wijsman
la source
@Jim et moi avons du mal à changer notre comportement , mais nous voulons vraiment changer le réglage . Le support Apple n'est pas notre meilleur choix car le Magic Trackpad n'est pas officiellement compatible avec les PC.
Miles Erickson