如何在 Windows 10 上将三指滑动重新映射到浏览器?

如何在 Windows 10 上将三指滑动重新映射到浏览器?

我有一台装有 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

相关内容