我最近购买了一台华硕 X550L 电脑。它预装了华硕 Windows 8.1,我立即将其清除,以确保安装“干净”,没有任何 OEM 认为我“需要”的多余垃圾。
下载触摸板驱动程序(设备 ID PNP0F03 和 ACPI\ETD0108)时,我得到了一个叫做“智能手势”的程序。在这个程序中,我可以禁用一些更明显的令人讨厌的行为(比如默认启用“点击以单击”,我非常讨厌这个功能)。但是,总体而言,用户界面还有很多需要改进的地方。例如,触摸板有一个“左”按钮区域(在左下角)和一个“右”按钮区域。这些按钮不是真正的“物理”按钮,这使得很难知道(不看的话)左按钮和右按钮的位置。这使得很容易错误地点击右按钮。
它还具有“用两根手指点击”来执行右键单击的功能,这是朝着正确方向迈出的一步,但理想情况下,我希望它像我的 MacBook Pro 上的触摸板一样工作:整个触摸板都是一个大的“左”按钮(无论我点击哪里),用两根手指点击触摸板应该可以执行右键单击。这可能吗?如果可以,怎么做?
答案1
经过一番折腾,我终于找到了一个解决方案,可以实现适当的行为。以下是所需的步骤:
- 卸载 Smart Gesture,即华硕提供的驱动程序(我之前从华硕网站下载的)。之后您可能需要重新启动。
- 为 ELAN PS/2 端口 Smart-Pad 安装备用驱动程序。我使用了以下驱动程序:http://drivers.softpedia.com/get/KEYBOARD-and-MOUSE/Elantech/ASUS-Notebook-Elantech-Touchpad-Driver-115121-for-Windows-81-64-bit.shtml
- 再次重新启动计算机。
- 启动智能手势程序(是的,ELAN 驱动程序也有一个智能手势控制面板)并禁用大多数手势/两个按钮/三个按钮操作。同时禁用单指和双指的“点击”。
启动 Regedit 并导航到以下键:HKEY_CURRENT_USER\Software\Elantech\SmartPad。在此键下,您将找到一组可以调整的好东西。我修改了以下值(可能还有其他值,但这些是我在撰写本文时记得的):
- ClickPad_RightCorner_Click_Enable:1(这会使触控板的右下角处于活动状态)
- ClickPad_RightCorner_Click_Func:0。(默认值为 1。这指定了单击右下角时将触发的按钮编号。0 = 左按钮,1 = 右按钮,2 = 中按钮)
- Tap_Enable:0(如果您不记得在 UI 中禁用它,这里是注册键。:)
- Tap_Two_Finger_Enable:0(同样)
- ClickPad_Two_Finger_Click_Enable:1(这启用用两根手指单击时的右键单击)。
- ClickPad_Two_Finger_Click_Func:1(我认为这已经是默认值了。它控制用两根手指单击时单击哪个按钮)。
最终结果:PC 触摸板的效果几乎与我的 MacBook Pro 一样好。太棒了!:)
更新:这些建议也适用于 Windows 10。缺点是 Win10 有时会更新触摸板驱动程序,更改设置(例如,我最近无缘无故地丢失了“连接 USB 鼠标时禁用触控板”的设置)。因此,如果发生这种情况,只需重新打开注册表编辑器并再次应用更改。