![如何在 Windows 10 上将三指滑动重新映射到浏览器?](https://linux22.com/image/1589680/%E5%A6%82%E4%BD%95%E5%9C%A8%20Windows%2010%20%E4%B8%8A%E5%B0%86%E4%B8%89%E6%8C%87%E6%BB%91%E5%8A%A8%E9%87%8D%E6%96%B0%E6%98%A0%E5%B0%84%E5%88%B0%E6%B5%8F%E8%A7%88%E5%99%A8%EF%BC%9F.png)
我有一台装有 Windows 10 的联想 Y50-70 笔记本电脑。问题是我无法将 Elantech 触摸板配置为使用以下手势:
- 三指向左滑动 -> 浏览器返回
- 三指向右滑动 -> 浏览器前进
我有配置注册表中的手势(HKEY_CURRENT_USER\Software\Elantech\SmartPad),但没有任何效果。出于某种原因,三指滑动仍然配置为切换任务(如 Alt+Tab)。尽管如此,我还是能够更改其他手势,如两指点击和三指点击。不仅如此,我还能为四指滑动设置此类手势。但是,使用四根手指浏览非常不方便。
我认为问题出在 Windows 10 本身,因为我看到过一些与该问题相关的帖子。似乎操作系统会覆盖驱动程序设置。有办法改变这种行为吗?
答案1
Windows 10 严格限制了三指滑动的功能,不过未来可能会有所改变。目前,您需要第三方产品来实现这些手势。
我知道(但没用过)的一款产品是 TouchMe Gesture Studio,可从 Microsoft Store。
本产品可免费使用 32 天,之后您可以购买引擎的完整许可证,或继续免费使用最多 3 个手势。这很适合您,因为您只需要两个手势。
据称该产品可支持多种手势,包括用 2/3/4/5 手指向上/向下/向左/向右滑动。
如果它对您有用,请告诉我们。
文章中提供了该产品的评论和演示视频
改善 Surface 的触摸支持。
答案2
就我而言,ThreeFingerMove_Win10style_Enable
仅当值设置为 0 时,更改功能才会有效。
所有必需值的 reg 文件如下:
[HKEY_CURRENT_USER\SOFTWARE\Elantech\SmartPad]
"ThreeFingerMove_Enable"=dword:00000001
"ThreeFingerMove_Win10style_Enable"=dword:00000000
"ThreeFingerMoveLeft_Enable"=dword:00000001
"ThreeFingerMoveLeft_Func"=dword:00000003
"ThreeFingerMoveLeft_Mode"=dword:00000000
"ThreeFingerMoveRight_Enable"=dword:00000001
"ThreeFingerMoveRight_Func"=dword:00000004
"ThreeFingerMoveRight_Mode"=dword:00000000
"ThreeFingerMove_LR_ShowItem"=dword:00000001
该函数代码可以在中找到ETD.inf
,相应的片段如下:
; SmartPad Function Type
CLICK_SELECT = 0
CONTEXT_MENU = 1
MIDDLEBUTTON = 2
INTERNET_BACK = 3
INTERNET_FORWORD = 4