Устаревшее принудительное обнаружение сенсорной панели (сенсорной панели-устаревшая-сенсорной панели-принудительное обнаружение)
В этом разделе описывается механизм принудительного обнаружения сенсорной панели Windows 8.1 независимо от подключения как устаревшего устройства на мобильных форм-факторах.
Любая сенсорная панель, которая не определена как сертифицированная сенсорная панель Windows Precision Touchpad, классифицируется как устаревшая сенсорная панель, которая определяется узлом как интегрированное периферийное устройство на мобильном форм-факторе. Если встроенная сенсорная панель не идентифицируется узлом в качестве устаревшей сенсорной панели, следующие функции не будут доступны:
- Предотвращение случайной активации папки "Входящие" (AAP)
- Страница "Компьютер Параметры сенсорной панели"
- Включение возможности участия в параметрах за пределами AAP
- Дополнительные сведения см. в Параметры Параметры устаревшей сенсорной панели
Существуют обстоятельства, в которых устаревшая сенсорная панель, интегрированная с клавиатурой, может быть неправильно определена из-за базовых проблем в том, как устройство предоставляется узлу.
- Сенсорное устройство подключено через USB-порт, помеченный как съемный
- Сенсорное устройство подключено через Bluetooth
В указанных выше обстоятельствах 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&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