2015-10-14 63 views
1

我的客户正在使用“HP Elitebook 840”触摸​​屏笔记本电脑,最近我们为他们的服务推出了一个网站,不幸的是,按钮上的点击事件在网站上没有工作。经过长时间的研发后,我们意识到这是触摸屏问题,并且在禁用鼠标点击事件后开始工作。如何使用PowerShell脚本禁用笔记本电脑的触摸屏?

此处了解详情:Click events are not working in Chrome, but event fires when we execute it manually from console

由于存在具有相同的触摸屏笔记本电脑超过40个用户,我们想运行一个脚本来禁用这些笔记本电脑的触摸功能。我想网络管理员需要运行PowerShell脚本来做到这一点,但我不知道如何编写单个脚本来禁用系统的触摸屏

我在读http://www.surfaceforums.net/threads/disable-the-touch-screen-to-use-the-pen.12338/,但由于我是PowerShell的新手,所以需要更多详细的步骤。

+0

你就不能发送 + Q使用SendKey?我没有触摸屏,所以我无法测试。 –

回答

1

您可以使用下面的注册表项来禁用触摸输入(需要重新启动):

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Wisp\Touch] 
"TouchGate"=dword:00000000 

或者使用PowerShell:

Set-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Wisp\Touch ompany -Name TouchGate -Value 0 -Type DWord 
2

使用此PowerShell中:

Set-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Wisp\Touch -Name TouchGate -Value 0 -Type DWord 

之后重新启动机器。

1

Powershell金块禁用/启用笔记本电脑触摸屏。在华硕UX 501的Windows 10中测试。以管理员身份运行。

Get-PnpDevice | Where-Object {$_.FriendlyName -like '*touch screen*'} | Disable-PnpDevice -Confirm:$false 

Get-PnpDevice | Where-Object {$_.FriendlyName -like '*touch screen*'} | Enable-PnpDevice -Confirm:$false 

Source

相关问题