Partager via


Détection forcée héritée du pavé tactile (détection forcée héritée du pavé tactile)

Cette rubrique décrit le mécanisme permettant de forcer Windows 8.1 à détecter un pavé tactile, quelle que soit sa connectivité en tant qu’appareil hérité sur les facteurs de forme mobiles.

Tout pavé tactile qui n’est pas identifié comme un pavé tactile de précision certifié Windows est classé comme un pavé tactile hérité, à condition qu’il soit identifié par l’hôte en tant que périphérique intégré sur un facteur de forme mobile. Si un pavé tactile intégré n’est pas identifié par l’hôte comme un pavé tactile hérité, les fonctionnalités suivantes ne sont pas disponibles :

Il existe des circonstances dans lesquelles un pavé tactile hérité intégré à un clavier peut ne pas être identifié correctement en raison de problèmes sous-jacents dans la façon dont l’appareil est exposé à l’hôte.

  1. Le pavé tactile est connecté via un port USB marqué comme amovible
  2. Le pavé tactile est connecté via Bluetooth

Dans les circonstances ci-dessus, Windows 8.1 supposera automatiquement que le pavé tactile est une souris ou un pavé tactile externe et n’activera pas les fonctions de pavé tactile héritées.

Mécanisme de liste approuvée

Quelle que soit la façon dont un appareil est exposé à l’hôte, Windows 8.1 offre la possibilité de forcer l’identification et l’activation des fonctionnalités héritées grâce à un mécanisme de liste approuvé.

En créant une entrée de Registre sous la clé suivante et en spécifiant le niveau de correspondance souhaité, Windows 8.1 forcera la détection d’un appareil correspondant en tant que pavé tactile hérité.

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\PrecisionTouchPad\LegacyDevices\

La valeur de ce DWORD indique quel niveau de correspondance doit être entrepris pour une entrée spécifique.

   
Niveau de correspondance Valeur
Correspondance VID/PID uniquement 0x00000001
Correspondance VID/PID/REV 0x00000002
Correspondance HWID complète 0x00000003

Par exemple, si un appareil avec HWID (ACPI\MSFT0001) voulait être exactement apparié en fonction de HWID, il spécifierait son entrée comme suit :

ACPI\MSFT0001 0x00000003

Par exemple, si un pavé tactile avec HWID (HID\VID_045E&PID_003F&REV_03FF&MI_02&COL01) voulait assurer une correspondance indépendamment de MI et COL, il spécifierait son entrée comme suit :

HID\VID_045E&PID_003F&REV_03FF 0x00000002

Pour plus d’informations, consultez la section ID matériel HIDClass pour les collections de niveau supérieur.

En référence à l’exemple ci-dessus, si le même pavé tactile voulait assurer une correspondance quelle que soit la version (RevID), il spécifierait son entrée comme suit :

HID\VID_045E&PID_003F 0x00000001

Notez qu’une chaîne HWID complète peut être spécifiée dans le Registre avec la valeur DWORD indiquant le niveau de correspondance, par exemple le deuxième exemple a un équivalent fonctionnel ci-dessous :

HID\VID_045E&PID_003F&REV_03FF&MI_02&COL01 0x00000002

Note En cas d’importation ou d’exportation à partir du Registre, le « \ » est dupliqué en tant que « \\ », car il s’agit d’un caractère de délimitation. Si vous collez via l’éditeur du Registre, ignorez le délimiteur supplémentaire.

Windows Registry Editor Version 5.00``[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\PrecisionTouchPad\LegacyDevices] "HID\\VID_045E&PID_003F&REV_03FF"=dword:00000002