我需要以编程的方式启用/禁用Windows 10中的触摸键盘自动显示选项,使用WPF(而不是UWP),如此处所示。
我找不到任何东西。是否有任何API可以从C#使用或者可以修改的注册表键来启用/禁用它?
我找不到任何东西。是否有任何API可以从C#使用或者可以修改的注册表键来启用/禁用它?
我最终使用 Process Monitor
(如此答案所述)来检测更改设置时修改的注册表值。 因此,要启用/禁用“自动显示触摸键盘”选项,您需要更改的注册表值为:
HKCU\Software\Microsoft\TabletTip\1.7\EnableDesktopModeAutoInvoke
reg add "HKCU\Software\Microsoft\TabletTip\1.7" /v EnableDesktopModeAutoInvoke /t REG_WORD /d 1 /f
只需在1和0之间切换以启用/禁用它。