首页 > 软件 > 自定义的系统快捷键

自定义的系统快捷键

2010年2月23日 发表评论 阅读评论

使用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(打开键盘灯)组合键会失效,结果居然还可以用。需要继续折腾。

把这些共享出来,欢迎留言指点。另:我目前的脚本文件共享在这里,懒人可以直接下载了用。

原创的话痨如需转载请注明来源:http://blog.chenyi1976.com/blog/11043;转载的文章我会力所能及地注明来源如有疏漏请留言指正。

文章的脚注信息由WordPress的wp-posturl插件自动生成

分类: 软件 标签:
  1. lzlh
    2010年2月23日16:38 | #1

    可以把其他键映射成Win键。我用的是KeyTweak。善用佳软的介绍:http://xbeta.info/key-tweak-remap.htm

    [回复]

    admin 回复:

    非常感谢。回家试试去。

    [回复]

    admin 回复:

    很奇怪,使用KeyTweak,我把我的IBM的T43的Fn键映射成了Win键,结果也成功了,按Fn的确就变成了按Win键的效果,但是Win+E和Win+D快捷键失效。。。

    本来以为键盘重新映射以后,原有的Fn+PageUp(打开键盘灯)组合键会失效,结果居然还可以用。

    这个真的挺奇怪的。

    [回复]

  2. 2010年2月23日20:03 | #2

    ahk可以调用Fn键的,但无法实现组合键。
    ahk可以fn映射为win可行,但不如修改注册表法省资源。

    [回复]

    admin 回复:

    谢谢。没想到您老大会来我的博客逛。荣幸啊。

    [回复]

  3. 游客
    2010年2月24日18:32 | #3

    要是能顺便共享一下这些ahk的源代码供我等新人学习一下更好。谢谢。

    [回复]

    admin 回复:

    改天我贴上源码。

    [回复]

  1. 2010年2月25日08:39 | #1
  2. 2010年6月13日17:57 | #2