如何使用键盘快捷键或脚本切换触摸屏?

如何使用键盘快捷键或脚本切换触摸屏?

我想按键盘快捷键来打开/关闭触摸屏状态。我该怎么做?

答案1

您可以通过 Windows 脚本宿主执行此操作,通过 PowerShell或通过DevCon

DevCon 是外部下载,PowerShell 很慢,因此我将展示 WScript 方法:

  1. ToggleTouchscreen.js创建一个名为以下内​​容的文本文件:

    for (var e = new Enumerator(GetObject('winmgmts:\\\\.\\root\\CIMV2').ExecQuery(
        'SELECT * FROM Win32_PnPEntity WHERE Caption = "HID-compliant touch screen"',
        null, 48)); !e.atEnd(); e.moveNext()) {
        var item = e.item();
        item[item.Status === 'OK' ? 'Disable' : 'Enable']();
    }
    
  2. 将该文件的快捷方式放置在您的开始菜单的某个位置,例如在“开始菜单程序”文件夹(即%AppData%\Microsoft\Windows\Start Menu\Programs%AppData%通常是C:\Users\YOUR_USER_NAME)中。

  3. 转到快捷方式的属性,然后在捷径标签下快捷键,输入您想要使用的快捷键,然后按确定。

故障排除:

由于某种原因,禁用设备的其他方法(例如通过 DevCon)似乎无法使用此方法启用它。如果由于某种原因正确找到了设备,但切换其状态不起作用,请尝试先在设备管理器 ( devmgmt.msc) 中手动启用该设备,然后通过此脚本切换以禁用它。

相关内容