我是鼠标手势的狂热粉丝,在Windows 10中引入的很棒。
不过,我曾经可以在Windows 8.1的浏览器中使用三指左右滑动手势作为来回手势,现在使用相同的手势进行任务切换。 我可以安装旧的驱动程序,但我会松开三指向上滑动手势,以显示所有窗口打开。
我使用Synaptics ClickPad,可以检测四个手指。
是可以更改registry,以启用以下手势:
例如,在虚拟桌面之间的切换是使用组合键CTRL + WINKEY + RIGHT / LEFT ARROW。 我如何将这种组合应用于registry?
要自定义滑动行为,你应该在注册表中挖掘。 操作设置存储在HKLM\SOFTWARE\Synaptics\SynTPPlugins\SynTP\
,每个键的名称都是ID。 有一些未使用的键,可以用于自定义组合键,我编辑了默认的箭头键(ID 23-26)模板。
要改变行为的行为,你应该改变KeySequence值(包括按键行为和键本身)。 以下是您所查询的操作列表:
在对这些“ 插件 ”进行更改后,您需要将它们的ID分配给存储在HKEY_**CURRENT_USER**\SOFTWARE\Synaptics\SynTP\*name-and-connection-type-of-device*\
,有三个和四个手指手势单独的键。 ActionID1,3,5,7匹配向上,向右,向下和向左滑动,Action11用于点击,因此您应该为ActionIDs
3和7分配自定义插件的ID(十进制格式)( 注意:我的触摸板无法识别4指滑动,所以我没有这些ActionIDs
可用 )。
要使用新的设置,您应该停止所有的SynTP*.exe
进程并启动名为SynTPEnhService. Powershell
服务SynTPEnhService. Powershell
SynTPEnhService. Powershell
一行:
Stop-Service "SyntpEnhService"; kill -name SynTPEnh; kill -name SynTPHelper; Start-Service "SynTPEnhService"
我创建了一个从chupasaurus答案开始的reg文件。
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\SOFTWARE\Synaptics\SynTP\*edit here*\3FingerGestures] "ActionID1"=dword:00000017 "ActionID3"=dword:00000019 "ActionID5"=dword:00000018 "ActionID7"=dword:0000001A [HKEY_LOCAL_MACHINE\SOFTWARE\Synaptics\SynTPPlugIns\SynTP\23] "KeySequence"=dword:000000a6 [HKEY_LOCAL_MACHINE\SOFTWARE\Synaptics\SynTPPlugIns\SynTP\24] "KeySequence"=dword:000000a7 [HKEY_LOCAL_MACHINE\SOFTWARE\Synaptics\SynTPPlugIns\SynTP\25] "KeySequence"=dword:3A115b25 [HKEY_LOCAL_MACHINE\SOFTWARE\Synaptics\SynTPPlugIns\SynTP\26] "KeySequence"=dword:3A115b27
它适用于我,只需找到您的文件夹HKEY_CURRENT_USER \ SOFTWARE \ Synaptics \ SynTP * this-one *的正确名称。
我的笔记本电脑是一台5年的笔记本电脑,它不流畅,有时它无故打开Windows菜单。 我不能多问,但其他解决方案是受欢迎的。
使用Synaptics驱动程序v19.3.11.41在Windows 10 HP Spectre上确认实际工作。 * editme *标志,我不得不使用“TouchPadSMB2cTM3257”选项(TouchPadPS2TM3257也安装了,但没有工作)
我的贡献(只是设置来回导航):
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\SOFTWARE\Synaptics\SynTP\*editme*\3FingerGestures] "ActionID3"=dword:00000018 "ActionID7"=dword:00000017 [HKEY_LOCAL_MACHINE\SOFTWARE\Synaptics\SynTPPlugIns\SynTP\23] "KeySequence"=dword:000000a6 [HKEY_LOCAL_MACHINE\SOFTWARE\Synaptics\SynTPPlugIns\SynTP\24] "KeySequence"=dword:000000a7
在正确的用户配置单元中设置“当前用户”部分:-)
不在注册表级别。 我已经尝试了一切。 这必须在驾驶员层面上实施。
问题是大多数synaptics跟踪板都不遵循微软的“精确跟踪板规格”。 因此,微软阻止synaptics能够在他们的跟踪板上启用这个功能。
如何将更改的浏览器标签映射到左右三指滑动
这不是第一个问题的答案(因为我觉得已经得到了充分的回答),而是一些供将来参考的信息以及其他可能想要做同样事情的信息:
ChromeOS具有我喜欢使用三指滑动来切换标签的功能。 在我意识到我需要的所有信息都在这里的评论之前,我花了几天的时间搜索一下。
我没有改变3向上或向下滑动的行为,所以我只编辑了ActionID3和7.在HKEY_LOCAL_MACHINE\SOFTWARE\Synaptics\SynTPPlugIns\SynTP\25
我改变了KeySequence
到20001122
(2键组合的Ctrl + Page Down )和类似于HKEY_LOCAL_MACHINE\SOFTWARE\Synaptics\SynTPPlugIns\SynTP\26\KeySequence
到20001121
(ctrl + PageUp)。 我打算使用ctrl + tab和ctrl + shift + tab,但没有预先存在的宏使用tab键,所以我不确定它的keysequence值是什么。
随着这些编辑,我然后更改ActionID3
19
(十六进制25)[即刷 – 右= Ctrl + Page Down]和ActionID7
到1A
(十六进制26)[即滑动左= CTRL +上一页]下注册表项[HKEY_CURRENT_USER\SOFTWARE\Synaptics\SynTP\ <Your trackpad> \3FingerGestures]
希望别人觉得这个有用!
这个注册码允许我的联想t50触摸板3手指回退/转发在Windows 10上再次工作:
Windows Registry Editor Version 5.00 [-HKEY_LOCAL_MACHINE\SOFTWARE\Synaptics\SynTP\Win10]
注意:这也会禁用三指向上/向下的手势。
重新启动后,应用regkey ….这项工作在探险家,铬等