共用方式為


舊版觸摸板強制偵測 (touchpad-legacy-touchpad-forced-detection)

本主題描述強制 Windows 8.1 偵測觸控板的機制,不論在行動裝置尺寸上以舊版裝置的連線能力為何。

未識別為經認證的 Windows Precision Touchpad 的任何觸控板,都分類為舊版觸控板,前提是主機會在行動尺寸上將其識別為整合式周邊。 如果主機未將整合式觸控板識別為舊版觸控板,將無法使用下列功能:

在某些情況下,由於裝置如何向主機公開的基礎問題,無法正確識別與鍵盤整合的舊版觸控板。

  1. 觸控板是透過標示為卸除式的 USB 埠連線
  2. 觸控板是透過 藍牙 連線

在上述情況下,Windows 8.1 會自動假設觸控板是外部滑鼠或觸控板,且不會啟用舊版觸控板功能。

核准的清單機制

無論裝置如何向主機公開,Windows 8.1 都能夠透過核准的清單機制強制啟用舊版身分識別和功能啟用。

藉由在下列機碼下建立登錄專案並指定所需的比對層級,Windows 8.1 會強制將比對裝置偵測為舊版觸控板。

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

該 DWORD 的值會指定特定專案應執行何種層級的比對。

   
比對層級
僅限 VID/PID 相符專案 0x00000001
VID/PID/REV 比對 0x00000002
完整 HWID 比對 0x00000003

例如,如果具有 HWID (ACPI\MSFT0001) 的裝置想要根據 HWID 完全相符,它會指定其專案,如下所示:

ACPI\MSFT0001 0x00000003

例如,如果具有 HWID 的觸控板(HID\VID_045E&PID_003F&REV_03FF&MI_02&MI_02&COL01)想要確保符合 MI 和 COL,它會指定其專案,如下所示:

HID\VID_045E&PID_003F&REV_03FF 0x00000002

如需詳細資訊,請參閱 最上層集合的 HIDClass 硬體識別碼。

使用上述範例的參考,如果相同的觸控板想要確保與版本 (RevID) 相符,它會指定其專案,如下所示:

HID\VID_045E&PID_003F 0x00000001

請注意,在登錄中可以指定完整的 HWID 字串,其 DWORD 值表示相符層級,例如第二個範例的功能對等專案如下:

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

注意 如果從登錄匯入或匯出,“\” 將會重複為 “\\”,因為這是分隔字元。 如果透過登錄編輯器貼上,請忽略額外的分隔符。

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