所有启用拖动鼠标时按下某个键的解决方案都涉及禁用 palmcheck。问题是 palmcheck 非常有用。是否有办法保持 palmcheck 启用状态,同时允许我使用键盘?这似乎在 Windows 7 上对我有用,但当我升级到 8 并安装最新的 synaptics 驱动程序时,它变成了其中之一。
答案1
问题是 Synaptics 的“手掌检测”不是您的问题。手掌检测会检测到您的手放在触摸板上,并且不会将其视为移动鼠标的尝试。
问题在于 Windows 8 中的一项设置禁用了打字时敲击。但是正确的驱动程序应该会自动禁用该设置,并仅使用手掌检查。
确保您的驱动程序确实是最新的。确保从制造商旨在你的笔记本电脑和为了Windows 8。如果没有提供适用于 Win 8 的驱动程序,请尝试 Win 7 驱动程序,或来自http://www.synaptics.com/resources/drivers。在安装其他版本之前,请务必完全删除您的驱动程序。如果您的设备没有 Win 8 OEM 驱动程序,并且其他驱动程序也不起作用,那么您可以尝试手动禁用该设置:
不幸的是,我似乎找不到设置的位置!在 8.1 中可以轻松访问:打开超级按钮菜单,选择设置 >“更改 PC 设置”>“PC 和设备”>“鼠标和触摸板”,然后禁用点击延迟。但我在普通的 Windows 8 中找不到相同的设置(可能名称不同)。
如果设置显示为灰色(或无法更改),那么您可能需要删除驱动程序,禁用设置,然后重新安装它们。
如果它仍然不起作用,那么恐怕您需要联系笔记本电脑制造商寻求帮助。他们可能会在将来发布新的驱动程序,或者可能无法修复。在第二种情况下,可能有第三方软件可以帮助您。
至少当我遇到类似问题时,我就是这样让它工作的。不过修复后不久,新版本的驱动程序就发布了,不仅可以修复问题,还可以让它工作得更好。YMMV
答案2
在类似的帖子中 -在“打字”时使用触摸板?- 提出了以下答案。
禁用/降低 SmartSense
这在 如何在 Windows 中打开或关闭触摸板的 PalmCheck。
- 打开控制面板->鼠标
- 单击“触摸板设置”选项卡,然后单击“ClickPad 设置”。
- 双击“SmartSense”
- 将滑块一直滑到“关闭”
- 单击“关闭”并“确定”。
文章防止触摸板因按键而被禁用进一步说:
虽然它没有提到在打字时禁用触摸板,但事实上,当设置为 50% 以上时它确实会这样做。
我建议将其设置为 50% 左右,或者尝试一下以找到最适合您的值。您可以通过选择新值,然后按住 Tab 键并尝试移动触摸板来轻松测试触摸板是否仍被禁用。如果触摸板在几秒钟后停止响应,则 PalmCheck 设置仍然太高。
注册表更新
在注册表中,转到项
HKEY_LOCAL_MACHINE\SOFTWARE\Synaptics\SynTP\Defaults
,然后将所有形式为 PalmKms… 的字符串条目的值设置为 0。(当然,它们可能不需要全部为 0,但是您可以尽情找出您真正需要的那些!)这些值决定了在检测到键盘输入后触摸板保持禁用状态的毫秒数。
答案3
我不能 100% 确定它是否有用,因为我没有带 Synaptics 触摸板的笔记本电脑,所以我无法测试此应用程序。但请尝试触摸冻结, 免费。
答案4
好的,我的 Lenovo Ideapad S145 刚刚遇到了这个问题,它使用了 synaptics 触摸板,我设法解决了它,我可以告诉你一个事实,它不需要任何注册表更改,因为我没有做任何更改。
我的修复方法包括从我的机器上完全卸载任何触摸板驱动程序,所以它实际上使我的触摸板在一段时间内无法使用,我想你可以插入一个外接鼠标,但我没有必要这样做,只是确保在尝试此操作之前只能使用键盘进行导航。
首先,从您的 OEM(我的情况是联想)下载最新的触摸板驱动程序。然后,转到控制面板并找到“鼠标”选项,然后转到硬件,单击您的 Synaptics 驱动程序并单击“属性”,然后单击更改配置(或类似的东西)、驱动程序和删除设备,您的指针可能会卡住,因此请通过开始按钮或其他方式重新启动机器。
一直这样做,直到硬件屏幕中没有其他设备,甚至没有默认的 Windows 设备,然后安装之前下载的 synaptics 驱动程序,再次重新启动,它就应该可以正常工作。
我希望这对某些人有帮助,但请注意,它可能不适合您,如果您无法在不使用触摸板的情况下安装驱动程序,您可能会陷入困境!