如何以编程方式禁用平板电脑模式?

时间:2015-09-09 14:11:28

标签: c# windows-10

我有一个Surface Pro,用于使用手写笔绘制草图。我希望能够快速启用/禁用平板电脑模式,而无需进入设备管理器。

我一直在寻找这样做的方法:通过禁用驱动程序,通过HID禁用但我发现的所有内容对于我需要的东西来说似乎过于复杂。我正在创建一个带有CheckBox的表单。实现这一目标的最简单方法是什么?

1 个答案:

答案 0 :(得分:1)

您可以尝试将注册表项设置为0

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\ImmersiveShell]
"TabletMode"=dword:00000000

如果TabletMode = 1,那么它将被启用。

    RegistryKey myKey = Registry.CurrentUser.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\ImmersiveShell", true);
   if(myKey != null)
   {
   myKey.SetValue("TabletMode", "0", RegistryValueKind.dWord);
   myKey.Close();
   }