查看系统中注册的快捷键,找出系统中被占用的全局热键

最近在notepad++装了ZenCoding插件,可是却发现“重做”的热键ctrl+Y不能用了。

由于这几天一直在写html,实在受不了ctrl+Y不能用,于是决定把这个问题解决一下。

首先的找出ctrl+Y被那个程序占用了,先后用了ActiveHotkeys(看了半天愣是没学会这软件咋用),和GhotKeys(我的Win7 32位,结果被这玩意儿搞蓝屏了,估计只支持XP),都不理想。

最后在小众软件的评论中看到有人推荐Windows Hotkey Explorer,就下载来使用了一下,成功找出占用ctrl+Y的程序,原来就是Notepad++。

软件界面如下,使用很简单

在Notepad++的捷键管理中翻了半天不知是Notepad++中的啥占用了ctrl+Y,就在失望时,才发现罪魁祸首是ZenCoding插件。

就是那个Evaluate Math Expression功能占用了ctrl+Y,占就占吧,你还设置成全局的热键。。。搞的我在其他程序中都不能用ctrl+Y

于是打开notepad++的插件目录,找到负责ZenCoding插件的js(我的路径是F:\Notepad++ 6.1.5\plugins\NppScripting\includes)

打开Zen Coding.js这个文件。

把第8010行负责注册热键的代码注释掉并重启Notepad++就可以了。ctrl+Y又可以用了

如图:

posted @ 2012-08-19 22:58  feifei435  阅读(7405)  评论(1编辑  收藏  举报