Тачпад Windows одним щелчком мышиC#

Место общения программистов C#
Anonymous
Тачпад Windows одним щелчком мыши

Сообщение Anonymous »

Я пытаюсь программно включить/отключить эту опцию:

Настройки → Bluetooth и устройства → Сенсорная панель → Касания → «Нажмите одним пальцем для одного щелчка»

При переключении вручную через настройки Windows эффект проявляется немедленно.
Однако при изменении соответствующих ключей реестра под:

Код: Выделить всё

HKCU\Software\Microsoft\Windows\CurrentVersion\PrecisionTouchPad
изменение применяется только после полной перезагрузки системы.
Я уже пробовал:
  • Перезапуск Проводника (

    Код: Выделить всё

    explorer.exe
    )
  • Перезапуск служб, связанных с вводом (например, hidserv, TabletInputService)
  • Повторное перечисление устройств (

    Код: Выделить всё

    pnputil /scan-devices
    )
  • Перезапуск драйверов (HID/тачпад)
  • Завершение работы и повторное открытие SystemSettings.exe
Ни один из этих подходов не применяет изменения немедленно.

Есть ли способ чтобы:
  • заставить Windows перезагрузить настройки Precision Touchpad без перезагрузки, или
  • имитировать действие переключения программно (например, через API, PowerShell или автоматизацию пользовательского интерфейса), чтобы эффект применялся мгновенно?

Вернуться в «C#»