【原创】小红点中键深度定制
小红点中键深度定制这篇贴子是为小红点爱好者准备的,并且是为那些追求极致体验的
红点爱好者,如果你正好是这样的人,那么请一定要亲自试一试我
这里说的,会让你有前所未有的体验。
二年前,我写过两个贴子,介绍我的红点改进程序,贴子在这里:
http://www.ibmnb.com/thread-1391753-1-1.html
http://www.ibmnb.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位程序,运行一下就可以了,配置文件里面注释
很详细,大家可以自己修改,缺省的配置文件是我自己用的配置,功能上面已经说过了。 好强大啊。。。。 太残暴惹。。。 绑定!!! 太霸气了 技术贴 帮定 耗厉害的说,裂墙支持 火钳留名 设计原理确实很符合操作习惯啊,赞一个,谢谢分享。 什么时候能出个x61的驱动程序啊,我觉得不带触摸板的机型更需要这个软件啊。 可惜x61暂时不能用啊 好帖,等下回去马上下载试用。 好贴,可惜了X61用不了
回复 #10 sicmomo 的帖子
我有x61和x200的版本,主要是为我入的x200开发的,但是这个版本和带触摸板的版本在体验上稍稍差一点点,主要体现在选择文本或者拖拽的时候鼠标移动不够平滑。另外x200上的这个版本的64位没有开发。 不错,支持 这个是不是该加技术分的? 墙裂支持回复 #1 slangmgh 的帖子
16.2.19.14 的行不呢? 很好、很强大,这个一定得支持!!!回复 #18 LiveOnLove 的帖子
不行,这个版本代码有变化,又没新的功能增加,懒得支持了。反编译,动态调试很费时间。 其实我的目标不单是用中键模拟其他三键,而是在任何需要鼠标的时候点下中键,移动红点,程序能够智能的判断你到底想要左键,滚动,拖拽,手势,中键。就像你直接用鼠标左键,右键一样。 技术贴,留名。 Mark 先顶后看,收藏了,我也是中键重度依赖者回复 #1 slangmgh 的帖子
X201下WIN7 64位IE11没有试出模拟前后翻页功能啊。但Chromium到是可以直接翻页,比如ThinkPad专区的1,2,3页这样,这个很不错。不过不是前进后退那种页面了。打开PDF文件的中键按住的上下滚动和拉右边的滚动条一样的。
因为任务管理器无法找到运行的syntpmod64,所以无法结束掉进程,即时测试无此程序的状态。 查了下自己的版本,是16.2.19.14,降级后试试 强帖必须留名 不错 支持一下
回复 #1 slangmgh 的帖子
试了下,没有效果,是不是不支持win8.1 曾经在联想官方留言改进指点杆驱动的一点意见。不过那边来了下面信息尊敬的客户:
感谢您的来信。
非常感谢您对联想公司的关爱和支持!联想也在不断的以客户需求为导向,为用户提供更便捷,更个性化的服务。您对产品设计的宝贵意见,我们已经知晓,并会定期整理转发相关生产研发部门。如您有更进一步的想法您也可和我们保持联系。联想公司将在您的支持下不断进步,为用户提供更优质的产品和服务。感谢您的支持。
诚挚的,LENOVO.COM
然后,就没有然后了………………
当时我提的意见是关于中键的应用。默认机器配置,一般都是中键滚动,我的意见是按指点杆的左右键组合,可以切换模拟鼠标中键。
因为机械设计UG软件中,中键翻转,滚轮缩放。两个都常用。没有鼠标的时候,非常不方便。还得先找命令。