自定义的系统快捷键
使用AutoHotKey很长时间了,但是这玩意需要直接写脚本进行配置,而且还需要调整自己的使用习惯。所以到今天才算渐渐产生了依赖性,并初具规模。
设置快捷键的时候,我首先考虑的是不会其他软件冲突,而因为我最常用的IntelliJ IDEA的快捷键极多且五花八门,所以最后使用的全局快捷键全部和Win键有关,原因是程序很少会把这个键关联到热键上去。
已经被Windows占用的热键,我保留了:
Win+D。显示桌面
Win+E。现实资源管理器
我替换了两个系统热键:
Win+F。被我用AHK替换成EveryThing(我很不喜欢windows自带的搜索功能甚至到憎恨的地步,这玩意又慢又没啥用处,一周用一次倒是无时无刻不在给你建劳什子索引拖慢系统)
Win+L。被我替换成打开或显示Lingoes(因为Lingoes的热键是Alt+L,有时按成锁定,很Borling)
我已经定义的热键:
Win+T:打开或激活TotalCommander(检测是否已经运行了TC,如果已经运行,则切换窗口;否则启动TC)
Win+ V:打开或激活VIM
Win+P:无格式粘贴
Win + S:打开Service窗口
Win+ C:打开Computer Management
Win+N:打开或激活EverNote
其他全局热键:
Win + Shift + F:EverNote定义了搜索。
Ctrl+Shift+V:多重粘贴,我使用ArsClip来达到多重粘贴板和无格式粘贴。
用下来很棒,我需要一些程序的时候,不要手离开键盘去找鼠标,然后移动鼠标,点击某个小小的按钮,而是直接一个组合热键,非常流畅。因为热键的存在,一些软件的使用频率也得到了提升。
现在最大的问题是,我不能在家里的IBM T43笔记本配置同样的热键,因为它没有Win键。。。考虑到同一位置有个Fn键,我在考虑是不是用Fn来做同样的事情,只是Fn比较特殊,AutoHotKey原生并不支持,可能需要加一些插件或写一些脚本才行。
尝试了某人推荐的KeyTweak,把我的IBM的T43的Fn键映射成了Win键,结果成功了:按Fn会弹出Windows主菜单,但是 Win+E和Win+D快捷键均失效。。。而本以为键盘重新映射以后,原有的Fn+PageUp(打开键盘灯)组合键会失效,结果居然还可以用。需要继续折腾。
把这些共享出来,欢迎留言指点。另:我目前的脚本文件共享在这里,懒人可以直接下载了用。
文章的脚注信息由WordPress的wp-posturl插件自动生成

可以把其他键映射成Win键。我用的是KeyTweak。善用佳软的介绍:http://xbeta.info/key-tweak-remap.htm
[回复]
admin 回复:
二月 23rd, 2010 at 5:05 下午
非常感谢。回家试试去。
[回复]
admin 回复:
二月 24th, 2010 at 7:24 下午
很奇怪,使用KeyTweak,我把我的IBM的T43的Fn键映射成了Win键,结果也成功了,按Fn的确就变成了按Win键的效果,但是Win+E和Win+D快捷键失效。。。
本来以为键盘重新映射以后,原有的Fn+PageUp(打开键盘灯)组合键会失效,结果居然还可以用。
这个真的挺奇怪的。
[回复]
ahk可以调用Fn键的,但无法实现组合键。
ahk可以fn映射为win可行,但不如修改注册表法省资源。
[回复]
admin 回复:
二月 24th, 2010 at 7:25 下午
谢谢。没想到您老大会来我的博客逛。荣幸啊。
[回复]
要是能顺便共享一下这些ahk的源代码供我等新人学习一下更好。谢谢。
[回复]
admin 回复:
二月 24th, 2010 at 7:24 下午
改天我贴上源码。
[回复]