分类: 系统工具 |
1. 软件界面中显而易见的各种按钮;
2. 简单、通用的键盘快捷键;
3. 鼠标手势。
对于按钮,大家都很熟悉,这里不再累述。而键盘快捷键,我想“Ctrl+C”、“Ctrl+V”是每个学电脑的人打死都不会忘记的快捷键吧。(xbeta:参见《最能提升工作效率的200个热键》)今天主要想和大家聊聊聊鼠标手势。
2. 鼠标手势由来
鼠标手势最早起源于浏览器Opera,其经典的向左表示后退、向右表示前进、上下表示刷新为后来的许多浏览器或鼠标手势软件所借鉴。而被广泛使用且为大家所熟知则是IE外壳浏览器Maxthon的功劳。Maxthon中的鼠标手势为四向方向键的组合,覆盖了所有的菜单操作并可以依靠插件和外部工具实现扩充。
Maxthon使用习惯后,人们就会自然而然的希望将这种便捷的操作引入日常Windows的操作中,此时涌现出很多相关的软件,例如:
1. SmartGesture
Lite (xbeta:光标移到链接上,会弹出详细介绍)
2. ZigZag
Cleaner
3. StrokeIt (xbeta:最经典最极致的软件啊)
3. StrokeIt的特点
StrokeIt是我已使用一年多并在此推荐使用的鼠标手势软件,其突出特点为:
- 鼠标轨迹丰富:支持8向方位键、大写字母A-Z、?、左,右键的按下,弹起、鼠标滚轮的滚动。虽然用鼠标画个A是个挺费尽的事,但其强大可见一斑;
- 通过插件可以支持丰富的动作:
exec.dll(执行程序):带参数运行程序,打开站点,新建邮件信息;
keys.dll(发送按键):支持热键、顺序输入按键,并可对密码加密发送;
win.dll(窗口动作):能够激活、移动、最大化或还原,保持最上当前窗口或调整窗口大小;
mintotray.dll(最小化至托盘):将当前窗口最小化至系统托盘,有Bug,不推荐使用。
其他MULTIMON.DLL(多监视器切换)、OSD.DLL(在屏幕上显消息)、iControl.dll(StrokeIt控制)、KMeleon.dll(浏览器KMeleon控制),msg.dll(窗口信息)等使用范围较窄就不再累述。 - 具有临时或永久禁用鼠标手势的贴心设计,临时禁用可以指定对应的热键(好像只能用Alt、Ctrl、Shift,汗……);而永久禁用则是通过黑名单来实现的,并支持通配符,能够指定不使用鼠标手势的程序或窗口,这在俺玩“空档接龙”的时候非常有用,否则的话,就算你把右键按碎了,也休想看见压在下面的牌。而对于Maxthon、Firefox此类内置鼠标手势已非常丰富的程序来说,禁用也是最大发挥其鼠标手势功能的最好选择。
- 支持通用动作,这在Windows中非常实用,如果大家留意的话,就会发现在资源浏览器、IE、甚至Total Commander中,Alt+←代表后退,BackSpace代表向上一级,这为规则的编写提供了方便。而且即使个别软件的快捷键不一样,如在TC中默认“Ctrl+R”为刷新,此时只要为TC新建一条规则即可覆盖通用规则。(xbeta:即可设定全局手势,也可设定手势只对某些窗口或程序有效)
- 绿色软件(小编:“晕,这也算优点!”)。
4. StorokeIt的安装与界面:
StrokeIt主界面如下
默认安装时已附带了多个配置文件,可以作为参考。而有几类是常用的:
1) 通用动作:当程序不在禁用手势的程序及指定的程序、窗口、类时,使用此类动作;
2) 禁用手势的程序:在此名单中的程序不使用鼠标手势,最好将自己常玩的游戏列入;
3) 聊天程序:根据用途、程序名、窗口名、类归类的程序组;
4) 个别程序:如图1中的Total Commander等。
鼠标手势执行的优先级根据我的使用经验,应当是禁用手势的程序>个别程序>程序组>通用动作。
5. 示例:为EverNote建立鼠标手势
EverNote是我使用的一款零散资料收集软件。但只在IE中提供了将当前内容加入EverNote的功能,而日常使用中,我们的资料来源是多方面的,经常需要从Word、PDF、Text等文件中进行整理。此时需要执行的步骤就是复制需要的内容>打开EverNote>使用快捷键Ctrl+Alt+V粘贴当前内容。(xbeta注:现在的EverNote已有通用捕获内容工具)
而我们可以通过顺序执行以上三步来简化操作,步骤如下:
- 在“通用动作”中新建动作“粘贴到EverNote”,指定鼠标手势,我用的是“Right-Down”(右-下);
- 在“粘贴到EverNote”下新建命令“Ctrl+C”,在右侧的“在下面配置命令”中选择“按键-热键”,并在下方“热键”处按下需要执行的热键“Ctrl+C”;
- 继续新建命令“运行EverNote”,命令配置处使用“运行-运行程序”,并在下方的文件处填入EverNote.exe文件的完整路径并可以像建立快捷方式一样指定程序运行的参数、开始位置、大小;
- 继续新建动作,同第2)步,但热键更改为“Ctrl+Alt+V”。
点击这里,看图2
以后看到需要收集的资料后,只要选择需要摘取的部分后一个鼠标手势“右-下”,就会自动加入EverNote中。
6. 默认及常用的几个鼠标手势
1)
总在最上:命令:“效果-总在最上”,手势:“右-上”,效果:保持当前窗口在最上层;
2)
后退/前进:命令“热键:“Alt+←”/“Alt+→”,手势:“左”/“右”;
3) 向上:命令“热键:BackSpace”,手势:“上”;
4) 刷新:命令“热键:F5”,手势:“上-下”。
从以上内容及自己的使用经验中可以发现,很多规则使用的操作主要集中在键盘操作、执行程序、窗口操作这三类中。这里就能看出键盘、鼠标操作的互换性上,键盘明显强于鼠标(废话,鼠标就3个键,键盘118个键!),因此鼠标手势执行的操作大部分还是通过模拟键盘操作来实现的。理论上来说,只要键盘能做的,都可以通过StrokeIt来完成,只不过此时的鼠标手势数量就......。
7. 够用就好的原则
看到这里,某些人可能会问,你不是说StrokeIt很强大吗,不是可以“一鼠走天下”吗?呵呵,我承认这个标题有些夸张,但这里就要谈到操作便捷性的另一个原则:“够用就好”。
如果你第一次接触鼠标手势,很可能在看完这片文章后把自己常用的软件中的很多操作都改为鼠标手势操作,但时间一长,你就会发现,即使你将所有的操作都改为了鼠标手势,经常使用的也就是那个几个,剩下的基本是废弃状态。在Windows中,有个性化菜单这一说,即不显示完整的菜单,而是根据使用频率在前几位显示你经常会用的几个项目。我个人很推崇微软软件的设计,毕竟其软件易用性、UI的设计为很多软件所借鉴。
所以鼠标手势的使用应该建立在你的使用习惯上,先留意一下自己经常使用的几个软件中的常用操作,将使用鼠标手势更方便的操作列出来,然后一一编写规则,天长日久,你就有了一套自己的操作方法。
其他关于StrokeIt的介绍,PCOnline已经刊登过一篇《玩出另类花样鼠标手势也疯狂》。本文没有讲到的几点已经在这篇文章中讲的很清楚,请初学者参考。免得小编说俺有骗稿费的嫌疑!呵呵。
最后还是附上相关内容:
1. StrokeIt 0.9.5汉化版下载页面
2. 官方网站(英文):http://www.tcbmi.com/strokeit/
3. 鼠标轨迹示意图(汉化作者Seeker发给我的):