HK4WIN——电脑快捷键

HK4WIN = HotKeys for WINdows

我写的一款针对Windows系统的快捷键程序,HK4WIN可使得经常使用的系统功能通过快捷键的方式触发,例如日常工作中经常要插拔优盘,“安全删除硬件”功能几乎人人都用过,使用HK4WIN之后,可以通过Win+Delete快捷键自动移除优盘,再比如我们经常要打开“我的电脑”,然后双击某一个盘符(如D:),这是经常要做的事情,如果按下快捷键Win+Alt+D就可直接打开D盘,是不是很方便呢?总之有很多的常用功能都可以通过快捷键来完成。

系统要求
本程序在正版简体中文版XP Pro SP3、Win7 SP1和Win8(0.14版本开始支持Win8)上测试无关键性错误,其他操作系统未作测试。

您一旦安装、复制或以其它方式使用“HK4WIN”,即表示您同意接受《HK4WIN软件最终用户许可协议》各项条件的约束。如您不同意本其中的条件,请不要下载、安装或使用“HK4WIN”。

点击下载

这都 90 条评论兰,您不 说几句? 来吧,别客气您内!

  1. hjf说道:

    金山报毒…

  2. alibaba说道:

    您好,请问能否将切换程序的 rctrl+ 左右方向键 修改为 lctrl+左右方向键,因为qq影音默认是ctrl+左右方向键 快进快退30秒,因为rctrl靠近方向键,所以习惯用rctrl快进退,单手即可操作,如果改用lctrl+方向键快进退必须两手同时操作。
    或者如果您不介意的话,可以将程序切换的热键去掉,因为win的alt+tab用起来也很顺手。
    谢谢您的好用软件!!

  3. alibaba说道:

    ctrl+ 方向键 与total commander的热键冲突了 诚恳地建议作者下次修改的时候 考虑下 谢谢

  4. 宋瑞华说道:

    reply alibaba:
    0.7版本预计4月27日发布,将增加快捷键的灵活性,不喜欢哪个快捷键随便关闭它,敬请期待。

  5. alibaba说道:

    已经升到0.7了 谢谢!

  6. 说道:

    怎么样可以保留“Alt+鼠标左/右键”“ 按下Alt不放,鼠标左键任意位置移动窗口,鼠标右键任意位置缩放窗口。”这个功能那?这个功能在我的工作中还是会经常用到的。谢谢。

  7. 宋瑞华说道:

    reply 梨:
    在0.7版本中此功能被去掉了,原因是与系统自身的功能“Alt+双击=属性”冲突,且没有合适的解决方式,这个功能确实很方便,刚发布完0.7就后悔了,计划在0.8版本中再次加入,不过默认关闭,需手动打开,如果确实需要此功能,可自己用把0.6版本的源代码里的有关KDE的部分粘贴到0.7版本中,如果有困难可加群56051974寻求具体帮助

  8. 甜蚂蚁说道:

    BUG报告,双击鼠标右键最大化或最小化的功能正常,但是如果关闭以后,单击鼠标右键变成双击右键,造成Firefox等软件的鼠标手势失效,望修正。

  9. 月光虫说道:

    请教作者,从开发的角度来看,增加对笔记本的Fn键支持易于实现么?

    倘若可以的话,就更快捷方便了

    • 宋瑞华说道:

      我曾经也想实现Fn,但是发现能否支持要看主板,并不是所有的笔记本都能实现的,具体来讲AHK的钩子“钓”不上了所有的笔记本的Fn键,所有相关的功能没有加入到HK4WIN。

  10. James说道:

    请问按][就显示当前时间,如何改成其他键或者禁用?谢谢

  11. threee3yes说道:

    怎么找不到源码下载啊,能不能发一份啊?

  12. baihuinurl说道:

    首先很感谢作者开发这个软件。。真的给我带来的很多便利。。感谢。。

    环境1:笔记本电脑
    环境2:笔记本电脑里面的虚拟机
    操作系统:XP3
    以下情况两个系统中都有

    BUG
    1.Win+Shift+A 不能打开添加删除程序,变成打开”我的文档”,并且半死机状态
    2.左右Ctrl定时关机,倒计时30秒后,显示”已取消关机”,不会关机

    建议
    透明任何程序这个功能真的很好用!
    不知能否改进程序,使用户可以自定义是否记住某个程序的透明度(默认情况下不记住)

    具体的例子–> : 灵格斯词典使用透明以后,带来了太多的方便!!!网页上,文档中,播放电影中(目前只发现射手播放器支持灵格斯透明,其他播放器都不支持灵格斯透明),等等各种情况下,直接通过”透明的灵格斯”查看”灵格斯后面的单词”,查询非常的方便,不知能否明白我的意思?而我看同学都要不停的来回切换,好麻烦。。。只是每次重启后,就要重新设置透明度了。

    好了,就这么多了。。。。。。。>o<

  13. larry meng说道:

    您好!我原先在XP系统上用了一些HK4Win的快捷键,挺好!但是新装了Win7旗舰版之后,有些键似乎就不灵了。例如,win+w打不开我的文档。该怎么处理一下呢?我是搞财务的,编程方面是菜鸟,呵呵!

  14. bjyx说道:

    很好用,谢谢作者!最新版本是0.1,还是1.0?

  15. 善用佳软说道:

    可谓ahk功能展示的典范,技术文档格式的典范。

  16. 叶粉丝说道:

    请问如何隐藏那个任务栏图标?还是觉得以前后台运行给力点!

    • 华dei说道:

      直接将这个图标拖入win7的“向上小箭头”或者XP的向左小箭头里面就可以了,因为有很多HK4WIN自身的功能,比如重启、暂停、退出的快捷键都是4个按键的组合,很多人都记不住,一时想暂停使用往往会直接结束进程,所以弄了一个任务栏图标,这个图标不会弹出窗口,只是提供了一些快捷键的直观入口,内存占用没有明显增加,不影响使用,总是全后台运行让很多人搞不清楚HK4WIN是否正在运行,有了这个图标也是一种提示吧,因为并不是每个人都习惯看任务管理器里的进程的,提供一个退出选项还是很有必要的。

  17. martin说道:

    期待能快捷暂停和重开启hk4win

  18. 阿远说道:

    新版HK4win在我的win7系统,输入QQ密码后回车确认无效,总是在大小写之间切换。
    不过我最近装了Keyndicate(小众软件推荐)用来托盘显示大小写状态,不知道是不是俩软件冲突?

  19. kk说道:

    您好 我发现在chrome中按下鼠标中键会完全关闭窗口而不是标签页 ie中是正常的 黑名单中有chrome
    我的chrome版本为20.0.1132.8 dev-m

  20. kk说道:

    e 又发现个神奇的问题 在玩“妖々剣戟夢想”的时候 游戏界面按空格键没反应… 发现此游戏类名不固定 没法使用blacklist屏蔽 有什么好的解决办法吗 (⊙o⊙)…

  21. yixingezhu说道:

    你好,我装完以后怎么每次开机都会提示那个同意不同意的界面,然后我设置的新的快捷方式没了,还得重新设,这是怎么回事

  22. 怎么称呼说道:

    奇妙现象 在迅雷7.2.10任务列表空白区域双击鼠标右键 居然把全部任务都移动到垃圾箱里去了。。汗个。。说实话 影响不大。。纯属娱乐。。

  23. 怎么称呼说道:

    在win8下存在以下bug:
    1.好像音量调整失效了,无论鼠标滚轮还是ctrl+pageup什么的
    2.在资源管理器界面重命名文件时,执行了一些乌七八糟的操作,大概是认为这是xp了

  24. AHK爱好者说道:

    支持博主,越来越好

  25. 怎么称呼说道:

    `键变成Alt + Num 6键 能不能改?
    我的快捷设这个

  26. Nuptlml说道:

    您好!
    能否增加资源管理器中双击空白返回上一层的快捷,这个用AHK挺容易实现的。。
    谢谢!

  27. zfnzfn说道:

    宋老师,您好,win8更换输入法的设置变成了ctrl+空格键,在ahk中存在冲突,无法使用这个快捷键,望能努力!

    • 华dei说道:

      zfnzfn你好,由于0.14版本是第一个在win8下测试的版本,上存在一些bug。我猜想你说的应该是Win+Space的快捷键,在win8中确实用于切换输入法,HK4WIN中则将其用于打开Everything程序,按理说该快捷键应该在Win8下被默认关闭的,由于我的疏忽,默认开启了,下一版本会默认关闭,不过你现在就可以手动关闭此功能:
      托盘图标右键[设置],搜索0204,将等号后的1改为0,按Ctrl+S保存,关闭记事本,托盘图标右键[重启],即可。

  28. Allan说道:

    你可不可能把键盘hack成emacs模式?比如可以用类似于ctrl+p、n、f、b的方式来控制方向键上下左右?好吧,简单说我意思是把windows按键风格hack成mac os x的风格。我想到的方案是修改ctrl、win、alt的位置,其中win key与ctrl key交换,用win key相当于mac里的ctrl,ctrl相当于mac里的command。这样hack键盘的原因是绝对可以增加编辑文档的速度。

    • 华dei说道:

      ctrl+p、n、f、b的方式来控制方向键上下左右?难道你的键盘上没有方向键?
      抱歉,你的需求过于小众化,也可能是我没有充分理解你的意思,不过win key与ctrl key交换是可以实现的。

  29. mgzhu669说道:

    按两下esc 的功能 我不想要,怎么单独把这个去掉呢?

  30. 小科说道:

    非常好用的,快捷键软件。谢谢作者。对我等不会编写ahk脚本的人来说,真是一款利器。能不能实现,一键启动程序下,再自动输入输入用户密码什么的?

  31. 蔡先生说道:

    建议把快捷键整理成excel,方便与现在做对比

  32. 洋葱李说道:

    0.14 Build老是提示说要更新开防火墙什么的,我想禁止更新,请问该怎样啊?不胜感激!!!

  33. 怎么称呼说道:

    经常会有HK4WIN设置的快捷键与目前使用的其他软件快捷键有冲突的情况,如“鼠标左键选中想要搜索的关键词,按F3键搜索”,F3也是文本编辑器里面向下查找的快捷键,这样的话应该如何在HK4WIN里面将F3更改为其他的快捷键?

    • 宋 瑞华说道:

      该功能的代号为Fn0338。
      托盘图标上右键,单击设置,在配置文件中搜索Fn0338,其默认值为Fn0338=1,这表示该功能在所有窗口中有效。
      如果你想在所有窗口中彻底禁用此功能(禁用后F3的原功能得以恢复),则将其值改为0,即Fn0338=0,保存配置文件,重启HK4WIN。
      如果你只是想在某个窗口中禁用此功能,而在其他窗口中依旧使用此功能,请先获取这个窗口的“类”名,具体方法:将鼠标放在窗口之上,按快捷键Ctrl+Alt+Shift+C,这样就已经复制了该窗口的类,例如Firefox浏览器的类就是MozillaWindowClass。接下来,将此类名粘贴到配置文件中,即Fn0338=MozillaWindowClass,如果需要在多个窗口中禁用F3搜索功能,用半角逗号分隔即可,即Fn0338=A,B,C ,这样在类名为ABC的三个窗口中F3搜索功能就被禁用,而在其他窗口中依旧有效,这也就是所谓的黑名单功能。
      希望对你有帮助。

  34. tony1说道:

    请教两个问题
    1 向下滑动鼠标中键会最小化窗口 但我不想在firefox中启用怎么实现?
    2 双击alt缩小窗口,能否不启用

  35. 怎么称呼说道:

    特色功能介绍中第一行的快速打开任意网站可以换成大众的google,误打为goole

  36. xiha说道:

    请教一下,如何关闭双击右键来切换窗口大小!不知道是我鼠标的问题,还是怎样,我在调出右键菜单的时候,经常会窗口大小改变……要多点几次才出右键菜单

    • 宋 瑞华说道:

      鼠标右键 ×2功能的代号为Fn0324。
      托盘图标上右键,单击设置,在配置文件中搜索Fn0324,其默认值为Fn0324=1,这表示该功能在所有窗口中有效。
      如果你想在所有窗口中彻底禁用此功能,则将其值改为0,即Fn0324=0,保存配置文件,重启HK4WIN。

  37. 怎么称呼说道:

    请问如何关闭开机启动?

  38. Ben说道:

    新版BUG了么,在使用滚轮普通滚动页面的时候会变成放大缩小的功能,貌似会偶尔默认按下CTRL么?重启后正常,随后又间断出现。WIN7 64

    • Ben说道:

      另外,求能自己编辑一段AHK代码用HK4WIN辅助运行,每次还要另开一个AHK执行一些自己的功能,感觉很累。

      • Ben说道:

        还有在一次BUG后发现滚轮一滚就是一页半过去了,修改控制面板的鼠标设置和HK里的穿透设置行数为1,均无果,好特么蛋疼。

        • Ben说道:

          还有,退出HK4WIN之后一切恢复正常~

          • 宋瑞华说道:

            抱歉,这确实是一个bug。
            在使用鼠标左键+右键秒杀功能时,HK4WIN会根据当前窗口的类型发出Alt+F4或者Ctrl+W的命令,但是在某些情况下Alt或Ctrl键无法自动弹起,这就会导致滚轮缩放网页和滚轮翻页过快的问题(按住右侧Ctrl快速翻页是HK4WIN提供的一项功能),解决的办法有二:一是手动按一下Alt或Ctrl键,二是让HK4WIN以管理员权限运行。

            以管理员权限运行我一直就想设置为默认的了,但是由于没有购买数字签名,如果没有关闭UAC每次启动都会有提示,这样可能会带来不小的麻烦,所以我在新版本中虽然添加了以管理员权限运行的功能,但是默认并没有打开,只是留给确实需要的用户手动打开此功能,如果想让HK4WIN更稳定地运行,推荐打开此功能,打开的方法:【设置】 页面里搜索RunAsAdmin,将其等号后改为1并保存,重启HK4WIN即可,以管理员权限运行的HK4WIN在启动时会提示:HK4WIN 已运行(Admin)。

            自己编辑一段AHK代码用HK4WIN辅助运行:这个功能的实现我一直是推荐用户将自己的代码加到HK4WIN的源代码里重新编译的,HK4WIN是开源的,下载源代码http://www.songruihua.com/hk4win-src,由于一些文件通过FileInstall命令进行打包,但这些文件是不随源代码一起提供的,所以请修改相应命令后再编译,否则会报错。你的建议我打算下一版本中再考虑加入,近期并无更新打算,因为要忙别的事了,抱歉。

  39. Ben说道:

    谢谢!
    UAC从来都关闭的,然后第一时间调成了管理员模式。我准备关了Fn0331试试,反正平时也用不着这个。

  40. arang说道:

    太佩服作者了!我也是在发现ahk后,觉得非常实用,然后自己给自己设计了许多的快捷键,但一直没有一个太好的规划和结构,都是临时想到什么、用到什么功能就去学习、增添什么功能,更谈不上发布软件了。以后要多通过你的软件进行学习了,估计会直接拿走不少好的代码啦

  41. arang说道:

    我在我自己的代码中也发现,存在偶尔默认按下CTRL键的情况,至今未发现问题出在什么地方。在此请教一下?????我的系统是XP,而且只是在一台较老的台式机上出现问题,另外两台笔记本上都没有该问题。
    我曾在百度ahk贴吧提问,但是也没有答案。
    http://tieba.baidu.com/p/2536213164?pid=37394649538&cid=#37394649538

  42. xiaoliu说道:

    如何自动升级,比如从0.14直接点个按钮,升级到1.0,或者推荐的升级方案。谢谢

  43. link1981说道:

    能不能在屏幕右边缘的自定义快捷菜单中增加像快捷方式的起始路径和启动参数读取。

    • 宋瑞华说道:

      快捷方式一般指向可执行文件,快捷菜单中可以直接加入,起始路径需要自己修改,把XXX.exe删去即可。启动参数在最新版2.1的更新中已经支持,请测试,有bug还望及时反馈,感谢支持。

  44. link1981说道:

    请问启动参数和路径语法是怎么写的?

    • 宋瑞华说道:

      我不知道能不能表达清楚:路径就是文件夹或文件的地址,例如C:\Setups或C:\Setups\firefox.exe等。启动参数一般就是在文件路径后加上一些参数,例如C:\Setups\firefox.exe -safe-mode,可执行文件的启动参数各不相同,需分别对待。2.1版本之前的HK4WIN在启动程序时会检测目标文件或文件夹是否存在,不存在则报错,是无法识别启动参数的,会认为目标不存在,而2.1则增加了对参数的识别,忽略掉.exe之后的所有字符串。所以我不能告诉你怎么写启动参数,你需要自己上网查找特定软件的启动参数怎么写。路径其实就是文件夹,直接添加就可以了,既可以通过HK4WIN浏览定位,也可以直接复制粘贴路径。

  45. link1981说道:

    你好,我说的启动路径是程序的启动路径,程序会读取这个起始路径的配置文件。也就是快捷方式中的一个路径参数。
    这个参数可以加到快捷菜单里面的程序读取吗?
    谢谢!

    • 宋瑞华说道:

      抱歉,我还是不理解你的意思,加我QQ详谈吧,之前你加群的时候,我电脑死机了,没来得及同意你的加入,麻烦再加一下,群56051974,我QQ273454295

  46. kim说道:

    为啥子俺之前发的评论显示不出来?

  47. kim说道:

    又有了。。。好吧再发一次~
    是否能够增加一个插件功能,让用户可以自行添加一些独立的ahk脚本,让HK4WIN来统一执行,这样就不会底下一大串图标了呵呵,即使只能像AHK Script Manager一样统一管理脚本也是好的。。软件高度集成是大势所趋,能只运行一个程序的话,我想没人会喜欢开一大堆的
    一点小建议,不知道是否有实现的可能,呵呵

  48. 怎么称呼说道:

    热词快捷为毛每次都会把]也输进去,而且不用同时按也是快捷输入,我的是win8.1

  49. qiao说道:

    谷歌(v32)下载3.0 Build 2014-1-29时,显示为恶意文件,并将其拦截。

    • 宋瑞华说道:

      用Chrome下载最新版HK4WIN出现恶意软件警告的原因现已查明:HK4WIN的压缩包、可执行文件、升级信息文件全部托管于七牛网,可能七牛的其他用户上传过恶意软件,Google将七牛标注为恶意网站,HK4WIN受此牵连,也被错误地标注为恶意软件,纯属误报。现已将HK4WIN下载文件换到其他主机。

  50. J说道:

    能不能不要每次开机都弹出提示注册窗口?可不可以每隔十次、五十次、一百次开机提示一次?

  51. zfn说道:

    您好,一直在使用您的这款快捷键软件,发现在win8-64bit系统下,鼠标滚轴经常会出发ctrl键,也就是在文档编辑或者浏览网页时,翻页变成了页面大小缩放,望解决。
    谢谢!!!

  52. HJL说道:

    这款软件会自动改变我的电脑桌面壁纸,请问怎样可以关闭这项?

  53. 怎么称呼说道:

    能不能单独关闭“热词速写”功能? 平时使用中括号比较多 每次都需要点击两次]才能输入,超级麻烦

    • 宋瑞华说道:

      对“热词速写”功能目前没有交互界面的关闭选项,但可以通过修改ini文件关闭,按下Ctrl+Alt+Shift+Z打开配置文件,按Ctrl+F搜搜0501,定位到Fn0501,将等号后面的字符修改为0,保存并关闭配置文件,按下Ctrl+Alt+Shift+F5重启HK4WIN即可生效。

  54. gao说道:

    win10,64位专业版,总是每隔一分钟提示HK4win已启动

  55. leo说道:

    WIN+F调用打开everything默认就最大化的,采用大屏幕显示器,在everything中输入搜索内容时,总是需要将眼光调整到左上角,而不是适合窗口大小居中显示。请问能否设定?

  56. 苏哲说道:

    电脑中所有关于鼠标中键的快捷键失灵

  57. 苏哲说道:

    电脑中所有关于鼠标中键的快捷键失灵,关了所有的功能还是一样,不知道怎么回事

贝佳斯 一文您有何高见

Top