Paramètres facultatifs de pavé tactile de PC hérité (touchpad-legacy-touchpad-pc-settings-opt-in)
Cette rubrique explique comment les appareils qui ne sont pas des pavés tactiles de précision Windows peuvent accepter différents paramètres exposés dans Windows 8.1 pour fournir une solution de boîte de réception simple et facile à parcourir afin de gérer les paramètres de pavé tactile les plus courants.
Les paramètres du PC dans Windows 8.1 expose les quatre paramètres suivants pour les pavés tactiles de précision Windows :
- Activer/désactiver
- Activation/désactivation du mouvement Edge
- Sens du défilement normal/inversé
- Puissance de l’activation accidentelle (AAP) de la boîte de réception
Les applications d’assistance du pavé tactile hérité peuvent accepter le paramètre activer/désactiver et éventuellement le paramètre activer/désactiver edgy et le paramètre de sens du défilement.
Conditions requises pour l’acceptation
- Pour participer au programme d’acceptation, une applet de pavé tactile doit être en mesure de modifier le paramètre activer/désactiver du pavé tactile.
- Le programme d’acceptation nécessite la définition d’une valeur de registre et l’utilisation de modifications du registre au moment de l’exécution pour modifier le comportement du pavé tactile. Ce mécanisme n’est disponible que pour les applications d’assistance en mode utilisateur associées aux pavés tactiles hérités et n’est donc pas pris en charge sur les plateformes WoA (Windows sur Arm).
- Ce programme d’acceptation est spécifiquement destiné aux systèmes à clapet et convertibles et n’est pas pris en charge sur les systèmes en tablette qui fournissent une station d’accueil externe avec un pavé tactile hérité, car ces systèmes peuvent changer d’accessoires qui peuvent avoir des niveaux de capacité différents.
Mécanisme d’acceptation
Pour spécifier les paramètres qu’une applet de pavé tactile peut utiliser via le programme d’acceptation, vous devez spécifier un DWORD sous la clé de registre suivante, avec la chaîne de nom égale à la chaîne HWID pour l’appareil pour lequel elle opte. Cette option d’acceptation est globale. Autrement dit, tous les utilisateurs verront les paramètres acceptés comme disponibles dans l’applet de paramètres modernes.
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\PrecisionTouchPad\LegacyControlled\
La valeur de ce DWORD spécifie les paramètres devant être consommés par l’applet sous la forme d’un masque de bits.
Paramètre | Valeur | Obligatoire/facultatif |
---|---|---|
Activer ou désactiver | 0x00000001 | Obligatoire |
Activer ou désactiver Edgy | 0x00000002 | Facultatif |
Sens du défilement | 0x00000004 | Facultatif |
Par exemple, pour qu’un appareil doté de HWID (ACPI\MSFT0001) accepte uniquement les paramètres activer/désactiver et le sens du défilement, un DWORD comme suit est créé :
ACPI\MSFT0001 0x00000005
Si un pavé tactile moderne avec HWID (HID\VID_045E&PID_003F&REV_03FF) souhaite accepter tous les paramètres, il crée un DWORD comme suit :
HID\VID_045E&PID_003F&REV_03FF 0x00000007
Note En cas d’importation ou d’exportation à partir du registre, « \ » est dupliqué en tant que « \\ », car il s’agit d’un caractère de délimitation. Si vous collez à l’aide de l’Éditeur du Registre, ignorez le délimiteur supplémentaire.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\PrecisionTouchPad\LegacyControlled]
"HID\\VID_045E&PID_003F&REV_03FF"=dword:00000007
"ACPI\\MSFT0001"=dword:00000005
Pour plus d’informations, consultez ID de matériel HIDClass pour les regroupements de Top-Level.
Utilisation des modifications des paramètres
Bien que l’acceptation par l’application d’assistance du pavé tactile soit globale, les paramètres eux-mêmes sont personnalisés par l’utilisateur. Pour utiliser les modifications de paramètres, l’application d’assistance doit s’inscrire aux notifications de modification du registre associées à la clé suivante et à ses sous-clés et agir sur ces modifications.
S’il n’y a pas d’utilisateur connecté, les paramètres par défaut doivent être utilisés afin que le pavé tactile soit activé et que le sens du défilement soit normal (non inversé).
HKCU\Software\Microsoft\Windows\CurrentVersion\PrecisionTouchPad
Pour ce faire, utilisez la fonction RegNotifyChangeKey() et définissez le paramètre bWatchSubtree sur TRUE.
Chaque fois qu’un paramètre de pavé tactile est modifié par l’utilisateur à l’aide des paramètres du PC de la boîte de réception, le descripteur d’événement que l’appel spécifie à RegNotifyChangeKey() est utilisé pour notifier l’appelant.
Lorsque cet événement se produit, l’applet de pavé tactile doit lire chacune des valeurs suivantes en fonction de la valeur d’acceptation spécifiée.
HKCU\Software\Microsoft\Windows\CurrentVersion\PrecisionTouchPad\Status\
Paramètre | Nom | Type | Valeurs |
---|---|---|---|
Activer ou désactiver | activé | DWORD | 0 – Désactivé Non-0 – Activé |
HKCU\Software\Microsoft\Windows\CurrentVersion\PrecisionTouchPad\
Paramètre | Nom | Type | Valeurs |
---|---|---|---|
Activer ou désactiver Edgy | EnableEdgy | DWORD | 0 – Désactivé Non-0 – Activé |
Sens du défilement | ScrollDirection | DWORD | 0 – Standard Non-0 – Inverse |
Note Les valeurs nommées dans les tables précédentes doivent uniquement être lues et jamais remplacées par l’entité d’acceptation ; consultez la section suivante sur les panneaux de contrôle du pavé tactile tiers.
Panneaux de contrôle du pavé tactile tiers
Tout paramètre de pavé tactile qui a été accepté par l’application d’assistance peut être affiché par un panneau de configuration tiers. Toutefois, pour garantir la cohérence et la synchronisation avec l’interface utilisateur des paramètres de la boîte de réception, l’affichage ne doit pas être modifiable. Toutes les touches de raccourci clavier personnalisées utilisées pour modifier les paramètres (par exemple, activer/désactiver) doivent être non fonctionnelles si elles ont un impact sur un paramètre choisi. Windows fournit un raccourci clavier de boîte de réception pour activer/désactiver le contrôle (CTRL+WIN+F24), qu’un OEM peut prendre en charge.
Désinstaller l’interface
Si l’application d’assistance du pavé tactile qui gère les modifications de paramètres est désinstallée, la procédure de désinstallation doit supprimer l’option d’acceptation spécifiée sous HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\PrecisionTouchPad\LegacyControl\.