在 Win 10 上禁用*部分*触摸板

在 Win 10 上禁用*部分*触摸板

由于我的 ASUS ZenBook 设备上的触摸板位置有点问题,我想禁用它的某个部分。有办法吗?

请注意,我并不是在寻找方法来禁用我的全部的触摸板,只是一部分。还请注意,我不想对计算机进行任何物理修改(例如放上磁带)。

编辑:我刚刚发现这部分官方 Win 文档明确指出,可以在注册表中定义触摸板上的“窗帘”区域,在该区域不接受任何输入。这正是我所寻找的,因此,一旦我找到并尝试了确切的解决方案,我就会将其作为答案发布。

答案1

在 Microsoft 自己的 Windows 文档中,有一个非常方便且易于理解的指南,介绍如何使用某些注册表值调整触摸板的行为。可在此处访问:https://docs.microsoft.com/en-us/windows-hardware/design/component-guidelines/touchpad-tuning-guidelines

对我来说,解决方案是引入所谓的超级帷幕区位于触摸板右侧完全残疾,也就是说,无论键盘活动还是其他任何活动,都无法从该区域发起输入。当输入滑动源自键盘的启用区域时,它仍将起作用,但我认为这是可取的。

采取的步骤:

  1. 通过 Win+R 打开 regedit。
  2. 导航到“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\PrecisionTouchPad”。
  3. 创建一个名为“SuperCurtainRight”的新 DWORD,我将其设置为十进制值 5000(将其设置为十进制比十六进制容易得多,有一个选项可以告诉注册表您正在这样做),这会将“输入禁用”部分放置在距离触摸板右边框 5 厘米处。也可以引入类似的“SuperCurtainLeft”、“SuperCurtainBottom”和“SuperCurtainTop”DWORDS。
  4. 另一个次要问题是,我的触摸板位于键盘中心线的右侧,但操作系统并未收到此信息,这会影响 Windows 在您打字时处理触摸板灵敏度的方式(据我所知,引入超级窗帘区域可以有效地覆盖此问题,但我试图确保一切都按应有的方式设置)。 方法是创建一个名为“Horizo​​ntalOffset”的 DWORD。 它的值的计算方法是用 y(见图)减去 x(以厘米为单位),然后将该值乘以 1000 以得出所需的 Himetric 尺寸(这并不复杂:1 Himetric = 0.001 厘米)。 由于这既可以是负数(如果您的触摸板设置在左侧),也可以是正数(如果设置在右侧),但您只能创建正值的 DWORDS,因此您还需要将值的符号告知 Windows。您可以通过同时创建另一个名为“Horizo​​ntalOffsetIsNeg”的 DWORD 来实现此目的,如果水平偏移为正,则将其值设置为 0,如果为负,则将其值设置为 1。

在此处输入图片描述

相关内容