专门网
标题:
【原创】小红点中键深度定制
[打印本页]
作者:
slangmgh
时间:
2015-1-23 11:22
标题:
【原创】小红点中键深度定制
小红点中键深度定制
这篇贴子是为小红点爱好者准备的,并且是为那些追求极致体验的
红点爱好者,如果你正好是这样的人,那么请一定要亲自试一试我
这里说的,会让你有前所未有的体验。
二年前,我写过两个贴子,介绍我的红点改进程序,贴子在这里:
http://forum.51nb.com/thread-1391753-1-1.html
http://forum.51nb.com/thread-1395324-1-1.html
不过我相信其实真正用过这个程序的人并不多,但是我却是这个程序
的重度使用者,离开了这个程序,我觉得红点很难用。很多次我打开
WinPE,然后不断的点击红点中键,发现一点反应也没有,才想起来这
是在PE中,我的程序不起作用。
二年来,我不断地根据自己的使用体验调整程序,主要的改进是能够
智能的判断各种情况,然后确定应该是模拟那种功能。到现在为止我
觉得这个体验已经非常非常出色了,不敢一个人独享,分享给各位红
点爱好者。
首先说一下,我的改造目标是什么,我的目标是让小红点的中键完成
左、中、右键的几乎所有的功能。大家可能会想,不是有左、右键吗?
直接用左、右键不就行了吗?但是,直接用一个键搞定所有的事情的
体验是完全不一样的,你试过了你就回不去了;第二、新一代(我的
X1C)的左右键虽然是实体键,但是那个键的感觉是很差的,我用左键
的时候明明按着却不起作用的时候很多,所以我基本上是不用那个左
键的。
大家都知道,红点中键的作用一般是作为上下滚动,很多人还想同时
把它作为中键,但是发现鱼和熊掌不能兼得。我们不断要让鱼和熊掌
兼得,而且还更多。
在详细描述程序功能的时候,我先说说我自己现在是如何使用这个红
点中键的。
1. 正常情况下,红点中键就是和鼠标左键没有任何区别。可以单击
按钮,拖拉窗口,拖拉文件,选择文件,选择文字,打开程序,弹
出菜单等等。
2. 在任何时候,按住中键,向上或者向下移动红点的时候,是滚动。
在鼠标形状是特殊样子的情况除外。譬如说,很多编辑器的最左边
有一个行选择区域,鼠标会变成白色的反过来的箭头,在这种情况
下我们按住中键,往下拖红点的时候,就不会产生烦人的滚动,而
是变成我们所需要的左键选择。同样我们在浏览PDF文档的时候,鼠
标会变成一只手爪子的样子,这时按住中键,拖动红点也会产生正
常的拖动画面,而不是滚动。这里所说的特殊样子的鼠标是指除以
下情况以外的所有鼠标:箭头、正在加载中的箭头、文字输入形状
的鼠标、浏览器链接上的手型鼠标。
3. 在各种浏览器(包括IE类、Firefox、Chrome以及各种变种,以及
嵌入浏览器的各种程序)中,当鼠标的样子是箭头或者加载中的
箭头的时候,按住中键、向右或者向左移动红点的时候为右键手势,
用于浏览器前进、后台、关闭浏览页面的手势。当鼠标的样子不是
箭头的时候(如象1那样的字符光标),就是左键拖拉,用于超级
拖拽后台打开链接,或者选择文字。
4. 按住中键一段时间、放开中键模拟正常的鼠标中键。不过这个功能
我很少使用,只有在某些浏览器页面超级拖拽不起左右的时候,用
这个模拟一下中键在后台打开链接。
按上面的设置,我基本上是不用红点实体左键的,基本上90%以上的动作
都是用中键完成的,另外右键还是用的,就是在弹出上下文菜单的时候
用一下实体右键,因为这个用的比较少。
接下去,我就说一下这个程序的功能了。
一、鼠标左键点击功能(单击、双击、拖拉)
在以下情况下中键可以模拟鼠标左键的功能:
1. 当点击的位置在窗口的标题条上的时候。
这样就可以直接点击窗口标题拖动窗口,也可以双击标题条放大缩小
窗口,也可以关闭窗口、最大化、正常话窗口,也可以点击左上角弹
出系统菜单。
2. 当点击的位置在菜单上的时候。
3. 当点击的时候鼠标是各种移动、改变窗口大小的光标的时候。
程序会自动判断光标的形状,如果是移动、改变窗口大小的时候,那么
就会当作鼠标左键。
4. 当配置参数 MiddleKeyAction=1 的时候,所有的鼠标单击、双击都会
缺省当作鼠标左键。(如果这个配置参数为3表示中键,那么以上3种情
况会作为左键,其他的情况就变成中键了)
5. 可以通过配置参数来设定当按住中键、移动红点或者按住中键延迟一段
时间再移动红点等来模拟左键拖拉功能.
二、鼠标右键手势功能
右键手势最常用在浏览器上的各种手势,一般我们可以几种情况来模拟右键手势。
1. 按住中键、向右或者向左移动红点为右键手势。
这个可以通过设置参数
LeftTrackPointAction=4
RightTrackPointAction=4
或者
LeftTrackPointAction=2
RightTrackPointAction=2
其中2表示右键手势,4表示浏览器右键手势。
其中浏览器右键手势会判断是否在浏览器中,并且光标的形状是不是箭头或
者正在加载的箭头,只有这两种情况都满足的时候,才会产生右键手势,否
则产生的左键选择或者拖拽动作。(我就是设置为4的)
在这里要注意的是只有向左或者右移的时候才会产生右键手势,因为一般向下
向上的时候是上下滚动。因为很多用户是设置成下、右手势为关闭页面,这个
会和上下滚动冲突,解决的方法是要么把手势改成右、下,要么用以下两种方
式产生右键手势。
2. 按住中键并停留一会儿、向各个方向移动为右键手势
这个可以通过设置参数
DelayLeftTrackPointAction=2
DelayRightTrackPointAction=2
DelayUpTrackPointAction=2
DelayDownTrackPointAction=2
当然也可以用4来代替2,含义和上面一样。
可以通过参数
DelayTrackPointActionTimeOut=500
来设置需要延迟的时间。当延迟的时间到达后,鼠标的形状会改变。如果延迟
时间为0,表示这个功能不启用。
3. 双击中键并按住,然后向各个方向移动红点为右键手势
这个和上面的类似,只是用先双击中键来触发,对应的参数为:
DoubleClickLeftTrackPointAction=2
DoubleClickRightTrackPointAction=2
DoubleClickUpTrackPointAction=2
DoubleClickDownTrackPointAction=2
我在老机器(T410s、X201s、X301)中是用这个功能的,因为这些机器的中键
非常好用,双击按住非常容易,而这种方式可以产生全功能的右键手势,向下
手势也不会和上下滚动冲突。
三、鼠标右键单击
一般有以下几种方式模拟鼠标右键。
1. 直接点击中键模拟鼠标右键,不过个人认为这个模拟左键更加合理。可以设置
MiddleKeyAction=2
2. 点击中键延时模拟鼠标右键。可以设置
DelayMiddleKeyAction=2
DelayMiddleKeyActionTimeOut=500
3. 点击中键较长时间延时模拟右键。可以设置
LongDelayMiddleKeyAction=2
LongDelayMiddleKeyActionTimeOut=1200
四、鼠标中键单击
鼠标中键比较少用,但是也有些用处,常见的用途是点击连接后台打开,点击页面
标签关闭页面。
鼠标中键的模拟和右键模拟类似,一般有以下几种方式模拟鼠标中键。
1. 直接点击中键模拟鼠标中键,不过个人认为这个模拟左键更加合理。可以设置
MiddleKeyAction=3
2. 点击中键延时模拟鼠标中键。可以设置
DelayMiddleKeyAction=3
DelayMiddleKeyActionTimeOut=500
3. 点击中键较长时间延时模拟中键。可以设置
LongDelayMiddleKeyAction=3
LongDelayMiddleKeyActionTimeOut=1200
最后,说明一下这个程序的使用方法。
这个程序依赖于红点驱动程序版本支持16.2.19.7,16.2.19.9,16.2.19.11,16.2.19.13
四个版本(注只支持带触摸板的机器,所以不带触摸板的机器如x200,x61就不能用了)。
程序使用很简单,下载相应的32位或者64位程序,运行一下就可以了,配置文件里面注释
很详细,大家可以自己修改,缺省的配置文件是我自己用的配置,功能上面已经说过了。
作者:
baseq
时间:
2015-1-23 11:33
好强大啊。。。。
作者:
iphone7166
时间:
2015-1-23 11:34
太残暴惹。。。
作者:
HEYETANG
时间:
2015-1-23 11:34
绑定!!!
作者:
chenkai5733
时间:
2015-1-23 11:34
太霸气了
作者:
Pippo
时间:
2015-1-23 11:37
技术贴 帮定
作者:
aii
时间:
2015-1-23 11:37
耗厉害的说,裂墙支持
作者:
liangnuxc
时间:
2015-1-23 11:41
火钳留名
作者:
sicmomo
时间:
2015-1-23 11:43
设计原理确实很符合操作习惯啊,赞一个,谢谢分享。
作者:
sicmomo
时间:
2015-1-23 11:46
什么时候能出个x61的驱动程序啊,我觉得不带触摸板的机型更需要这个软件啊。
作者:
lxq8432
时间:
2015-1-23 11:51
可惜x61暂时不能用啊
作者:
HOPE
时间:
2015-1-23 12:04
好帖,等下回去马上下载试用。
作者:
aleck1997
时间:
2015-1-23 12:07
好贴,可惜了X61用不了
作者:
slangmgh
时间:
2015-1-23 12:11
标题:
回复 #10 sicmomo 的帖子
我有x61和x200的版本,主要是为我入的x200开发的,但是这个版本和带触摸板的版本在体验上稍稍差一点点,主要体现在选择文本或者拖拽的时候鼠标移动不够平滑。另外x200上的这个版本的64位没有开发。
作者:
天天1
时间:
2015-1-23 12:25
不错,支持
作者:
绝影
时间:
2015-1-23 13:23
这个是不是该加技术分的?
作者:
风中之烛
时间:
2015-1-23 14:38
墙裂支持
作者:
LiveOnLove
时间:
2015-1-23 15:37
标题:
回复 #1 slangmgh 的帖子
16.2.19.14 的行不呢?
作者:
changfeng526
时间:
2015-1-23 15:53
很好、很强大,这个一定得支持!!!
作者:
slangmgh
时间:
2015-1-23 16:32
标题:
回复 #18 LiveOnLove 的帖子
不行,这个版本代码有变化,又没新的功能增加,懒得支持了。反编译,动态调试很费时间。
作者:
slangmgh
时间:
2015-1-23 17:20
其实我的目标不单是用中键模拟其他三键,而是在任何需要鼠标的时候点下中键,移动红点,程序能够智能的判断你到底想要左键,滚动,拖拽,手势,中键。就像你直接用鼠标左键,右键一样。
作者:
jasun_chen
时间:
2015-1-23 18:10
技术贴,留名。
作者:
Ryans
时间:
2015-1-23 19:40
Mark
作者:
yc_qiang
时间:
2015-1-23 20:06
先顶后看,收藏了,我也是中键重度依赖者
作者:
LiveOnLove
时间:
2015-1-23 20:12
标题:
回复 #1 slangmgh 的帖子
X201下WIN7 64位IE11没有试出模拟前后翻页功能啊。但Chromium到是可以直接翻页,比如ThinkPad专区的1,2,3页这样,这个很不错。不过不是前进后退那种页面了。
打开PDF文件的中键按住的上下滚动和拉右边的滚动条一样的。
因为任务管理器无法找到运行的syntpmod64,所以无法结束掉进程,即时测试无此程序的状态。
作者:
ra21
时间:
2015-1-23 20:19
查了下自己的版本,是16.2.19.14,降级后试试
作者:
Pony
时间:
2015-1-23 20:22
强帖必须留名
作者:
vickyphan
时间:
2015-1-23 20:30
不错 支持一下
作者:
ra21
时间:
2015-1-23 20:41
标题:
回复 #1 slangmgh 的帖子
试了下,没有效果,是不是不支持win8.1
作者:
木易thinkpad
时间:
2015-1-23 21:04
曾经在联想官方留言改进指点杆驱动的一点意见。不过那边来了下面信息
尊敬的客户:
感谢您的来信。
非常感谢您对联想公司的关爱和支持!联想也在不断的以客户需求为导向,为用户提供更便捷,更个性化的服务。您对产品设计的宝贵意见,我们已经知晓,并会定期整理转发相关生产研发部门。如您有更进一步的想法您也可和我们保持联系。联想公司将在您的支持下不断进步,为用户提供更优质的产品和服务。感谢您的支持。
诚挚的,LENOVO.COM
然后,就没有然后了………………
当时我提的意见是关于中键的应用。默认机器配置,一般都是中键滚动,我的意见是按指点杆的左右键组合,可以切换模拟鼠标中键。
因为机械设计UG软件中,中键翻转,滚轮缩放。两个都常用。没有鼠标的时候,非常不方便。还得先找命令。
作者:
zzk8816
时间:
2015-1-23 23:20
楼主你好。你程序默认设置的中键是左键的功能吧?我想改成中键的话,得反编译,再重新运行?
作者:
zzk8816
时间:
2015-1-23 23:24
另外,如果安装了,想卸载,怎么弄呢?
作者:
slangmgh
时间:
2015-1-24 07:09
标题:
回复 #32 zzk8816 的帖子
不用,改一下配置文件就好了。卸载的话把下载的文件删掉,把进程syntpehn.exe杀掉,再执行就好了。
作者:
slangmgh
时间:
2015-1-24 07:13
标题:
回复 #29 ra21 的帖子
支持的,但是有时好像有点问题,我以前试过8.1,主要和管理员权限有关。确保是用管理员权限执行。
作者:
ra21
时间:
2015-1-24 23:40
标题:
回复 #34 slangmgh 的帖子
试过了兼容性设置,管理员身份运行,还是不行,另外,楼主是网易的
作者:
slangmgh
时间:
2015-1-26 09:33
标题:
回复 #35 ra21 的帖子
我在win8.1 32位上试过了,所有功能都是正常的,不过我是用管理器权限登录的。
另外:不是网易的,使用免费的邮箱而已。
作者:
slangmgh
时间:
2015-1-26 09:41
标题:
回复 #25 LiveOnLove 的帖子
1. 这个程序只有模拟鼠标右键的手势,而不模拟手势产生的结果,IE可能本身没有手势行为。可以通过StrokePlus等产生模拟手势的行为。
2. 对PDF阅读器,如果当前鼠标样子是手的样子,那么就是拖动,否则就是产生滚动。
3. 这个程序启动后,会产生一个syntpatch.dll的文件在系统临时目录,然后这个dll文件会被注入到进程syntpenh.exe中,这个程序就退出了,因此没有syntpmod64.exe这个进程。要停止的话,需要杀掉syntpenh.exe进程,然后再启动这个进程就可以了。
作者:
LiveOnLove
时间:
2015-1-26 09:46
懂了,非常感谢解惑。
作者:
兽性大发小兔
时间:
2015-1-26 13:53
牛了大b了。。。
作者:
ra21
时间:
2015-1-27 19:13
标题:
回复 #36 slangmgh 的帖子
64位不正常
你应该对驱动程序很熟悉,请教一个问题,怎样找到小红点中键滚动的光标图位置?
现在中键滚动的光标
就是下图这货,太不讲究了,锯齿感强烈,看起来就像win2000时代的
--------->[attach]1984358[/attach]<--------
如果修正去除下锯齿,会美观很多
--------->[attach]1984359[/attach]<---------
小图放一起对比如下:
[attach]1984358[/attach][attach]1984359[/attach]
大图放一起对比如下:
[attach]1984361[/attach][attach]1984362[/attach]
[
Edited by ra21 on 2015-1-27 19:20
]
作者:
slangmgh
时间:
2015-1-27 20:17
标题:
回复 #40 ra21 的帖子
64位以前测试过是正常的。有时间装个64为再测一下。
图标的话,用个修改资源的工具(如resourcehacker,restorator)打开syntpenh.exe,替换一下就好了。
作者:
慕容湖心
时间:
2015-1-27 20:27
先留名,不过我的8.1是账号登陆的,,,,,
作者:
whooa
时间:
2015-1-28 05:45
LZ很给力,但是我能给楼主提个建议么?就是每次中键滚动的时候,鼠标也会跟着动,这个有点麻烦啊
作者:
slangmgh
时间:
2015-1-28 09:11
标题:
回复 #43 whooa 的帖子
没有这个现象呀。滚动的时候,鼠标是不动的呀。
作者:
cxgandshn
时间:
2015-2-3 17:12
不知道怎么在论坛里面 快速翻页了。
作者:
cxgandshn
时间:
2015-2-3 17:13
不知道怎么在论坛里面 快速翻页了。
作者:
cm5520
时间:
2015-2-5 17:04
高手啊,技术贴,32个赞
作者:
lebes
时间:
2015-2-9 12:20
标记,有空试用一下~
作者:
cnswb
时间:
2015-2-9 15:53
mark一下 !!试用
作者:
dlboy
时间:
2015-2-9 19:03
留名,慢慢研究学习
作者:
piaocn
时间:
2015-2-9 21:02
十分想念我的X61T
等我把那坨屎一样的的X240触摸板换了,我就用你的软件
作者:
piaocn
时间:
2015-2-10 20:06
x240不能用?没有实体键,有个虚拟的中键
作者:
只爱一点点
时间:
2015-4-19 15:48
T520 8.1 企业版用不了,求更新
作者:
leiw1234
时间:
2015-6-2 09:35
大牛啊。顶楼主呢。
作者:
leiw1234
时间:
2015-6-2 10:00
大神,请教一下,我的是WIN8.1 64位,为啥点击没响应呢?
作者:
雷哥
时间:
2015-6-2 11:02
顶一下,备用
作者:
djcomputer
时间:
2015-6-2 11:42
技术贴嘛?围观一下~
作者:
thinkaway
时间:
2015-6-2 21:46
不带触控的不能用,鄙视lz啊
作者:
mrnan
时间:
2015-6-2 22:30
这个真的是深度定制了
作者:
slangmgh
时间:
2015-6-2 22:39
QUOTE:
thinkaway 发表于 2015-6-2 21:46
不带触控的不能用,鄙视lz啊
前一段时间入了一个x61,所以花了好几天时间改造了一下,支持x200等不带触摸板的红点,等我时间空出来再整理一下发吧。
作者:
卖破烂的小王子
时间:
2015-6-2 23:20
太霸气了!
作者:
thinkaway
时间:
2015-6-5 21:13
QUOTE:
slangmgh 发表于 2015-6-2 22:39
前一段时间入了一个x61,所以花了好几天时间改造了一下,支持x200等不带触摸板的红点,等我时间空出来再 ...
好消息,期待早放
作者:
HOPE
时间:
2015-9-16 09:15
QUOTE:
木易thinkpad 发表于 2015-1-23 21:04
曾经在联想官方留言改进指点杆驱动的一点意见。不过那边来了下面信息
尊敬的客户:
给你的那些回复都是复制粘贴的,完全是客套话。
作者:
wangjunabc
时间:
2015-9-21 14:20
一定要谢谢楼住了
作者:
Chiefmate
时间:
2015-9-21 14:45
强赞!保存啦!
作者:
wangjunabc
时间:
2015-9-22 12:45
请教一下大师,不知道大师有没有用过UBUNTU,在那个里面小红点十分好用。比如说浏览网页,中间键+小红点就是上下左右滚动,在网页空白处单击中间键不做反应,在超链接上或者是网页标签上单击中间键就是模拟中间键,可以快速后台开启网页和关闭网页。不知道可否告知要得到上述功能要如何改?谢谢
作者:
wangjunabc
时间:
2015-9-22 12:46
QUOTE:
slangmgh 发表于 2015-1-23 11:22
小红点中键深度定制
这篇贴子是为小红点爱好者准备的,并且是为那些追求极致体验的
请教一下大师,不知道大师有没有用过UBUNTU,在那个里面小红点十分好用。比如说浏览网页,中间键+小红点就是上下左右滚动,在网页空白处单击中间键不做反应,在超链接上或者是网页标签上单击中间键就是模拟中间键,可以快速后台开启网页和关闭网页。不知道可否告知要得到上述功能要如何改?谢谢
作者:
slangmgh
时间:
2015-9-23 09:13
QUOTE:
wangjunabc 发表于 2015-9-22 12:46
请教一下大师,不知道大师有没有用过UBUNTU,在那个里面小红点十分好用。比如说浏览网页,中间键+小红 ...
[MiddleKeyAction]
Browser=BrowserLinkMiddle
作者:
wangjunabc
时间:
2015-9-23 10:25
QUOTE:
slangmgh 发表于 2015-9-23 09:13
[MiddleKeyAction]
Browser=BrowserLinkMiddle
谢谢,我回去试试
作者:
wangjunabc
时间:
2015-9-23 10:48
QUOTE:
slangmgh 发表于 2015-1-23 11:22
小红点中键深度定制
这篇贴子是为小红点爱好者准备的,并且是为那些追求极致体验的
大师恕我愚钝,找了半天没找到在哪里添加这条命令。注册表里没有MiddleKeyAction这一条。可以告诉一下在哪里添加命令吗?不胜感激
作者:
slangmgh
时间:
2015-9-23 12:41
QUOTE:
wangjunabc 发表于 2015-9-23 10:48
大师恕我愚钝,找了半天没找到在哪里添加这条命令。注册表里没有MiddleKeyAction这一条。可以告诉一下在 ...
哦,不好意思,论坛上的是老版本,我本机的已经升级过了。现在没空整理,等有时间整理后再上传了。
作者:
虫子樱桃
时间:
2015-9-23 14:25
附件无法读取
作者:
luanma150980
时间:
2015-9-23 22:08
QUOTE:
slangmgh 发表于 2015-1-23 11:22
小红点中键深度定制
这篇贴子是为小红点爱好者准备的,并且是为那些追求极致体验的
记号小红点增强程序
作者:
qiaoqiao1231
时间:
2015-9-23 22:20
中度小红点使用者,这是福利贴
作者:
gugu33
时间:
2016-11-8 09:58
才看到这个强帖!
可惜现在用t440p改三建, win10,synTPEnh版本19.0.17.13,根本不支持呀。
作者:
as_whf
时间:
2016-11-8 12:40
xiexie
作者:
hulaiyou
时间:
2016-11-9 19:06
厉害!!!
作者:
zhou0727
时间:
2017-1-17 12:28
技术达人不是盖的啊!强
作者:
nmvcxz
时间:
2017-2-15 16:02
Mark一下哈
作者:
a450795033
时间:
2017-2-16 08:27
顶楼主!
作者:
秦金伟(公众号:
时间:
2020-10-11 22:52
非常感谢楼主的付出。我今天受x230的中键只能滚动不能实现中键原有功能困扰,无意中搜索到 小红点中键深度定制 这篇贴子。拜读之下非常佩服,楼主在五年前,甚至七年前就将解决方案弄出来了,完美解决现今我的困扰。对x230的小红点更爱了几分。为了用它,特意将16.2.19.24卸载,找到历史驱动程序,下载16.2.19.13版本,完美适配。使用效果非常展劲。
现在留言就是还想问下,这个中键 深度定制最近些年有更新吗? 如果有,希望能分享下,这么好的东西,即便是小众中的小众,对能使用上的人来说,无异于是福音~~ 值得收珍藏。
再次感谢楼主。
欢迎光临 专门网 (https://www.thinkpad.com.cn/)
Powered by Discuz! X3.5