当检测到手写笔时如何提前关闭触摸屏?

当检测到手写笔时如何提前关闭触摸屏?

我有带有触控笔输入的 HP 可转换电脑。当触控笔足够靠近触摸屏时,Windows 选项提供关闭触摸屏的功能。

我的问题是,只有当触控笔在屏幕上方 1-2 厘米处悬停时,它才会关闭触摸屏,所以我的手总是先被触摸屏检测到,然后把一切都搞乱。

我知道我的可转换电脑可以更早地检测到触控笔,因为当它距离我 5 厘米时我可以用它滚动。

我开始在网上搜索,找到了微软的“devcon”,它允许我打开和关闭设备。现在我需要一个脚本或命令,它可以为我提供触控笔的参数,这样我就可以在检测到触控笔时关闭触摸屏。也许 Windows 注册表中也存在变量(从设置中的选项中,当触控笔足够近时关闭触摸),我可以更改这些变量。

我确实需要帮助,因为我想在大学里用手写笔写一切!

总结我希望在检测到触控笔时(+5cm 大于 2cm)立即关闭触摸。

我的尝试、努力和研究

于是我在注册表中找到了“ HKLM\SOFTWARE\Microsoft\Palm\DelayManipulationDuration”处的一个变量,它设置了检测到触控笔时关闭触摸屏的延迟时间。它被设置为 250 毫秒,所以我将其改为 50 毫秒。

用于停用 devcon 的命令非常简单:

D:
cd Windows Kits\10\Tools\x64
devcon disable "@HID\ELAN0732&COL01\5&242C8B19&1&0000"

并重新激活其

D:
cd Windows Kits\10\Tools\x64
devcon enable "@HID\ELAN0732&COL01\5&242C8B19&1&0000"

我将它们分别放入批处理文件中并以管理员身份运行,这样就可以了。如果没有管理员权限,则不行,但这是有道理的。

我还查看了事件监视器,但找不到属于笔的东西,就在我设置笔记本电脑并安装驱动程序时。当检测到笔时,事件监视器什么也没显示。但它为我提供了与 devcon 相同的笔地址/ID。使用 devcon,我只能显示笔的驱动程序是否已启用,但没有更多信息。

我还在微软 DOC 页面上发现,有一个悬停范围,我认为应该可以以某种方式进行更改,但在注册表中未找到“悬停范围”。

我希望这对你们有所帮助。我也在疯狂地研究 :D

相关内容