Windows Loves Linux(二):AutoHotKey - 全局热键

AutoHotKey 是一个很强大的全局按键绑定的工具,简称 ahk。
官网:https://www.autohotkey.com

AutoHotKey 可以做到什么

ahk 的功能非常强大,也非常复杂,看 ahk 的文档就像学习一门新的语言一样。它是 Windows 上少有的可以惊艳到我的软件,可以做到:

  • 屏蔽流氓快捷键,或者自定义按键。(终于可以消灭 ctrl+space 了)
  • 全局 emacs,全局 vim
  • 键盘控制鼠标
  • 用来做游戏脚本也可以
  • 等等...

网上还有很多意想不到的功能,偷下来自己改改,就能做出提升效率的好方案。

安装

从官网下载、安装。

或者通过 scoop 一条命令搞定:sudo scoop install autohotkey-installer
scoop 介绍:在此

基本使用

如实现全局 Emacs 基本快捷键,只需把以下代码保存到 xx.ahk 文件里,然后右键 run script 即可。

SetTitleMatchMode RegEx ; 开启正则

; 全局
Capslock::Control ; 把 Capslock 作为 Control
+Capslock::Capslock ; 把 Shift+Capslock 作为 Capslock

; 排除IDE和编辑器
#IfWinNotActive, ahk_exe (Code.exe|datagrip64.exe|idea64.exe|WindowsTerminal.exe|emacs.exe)
^a::send {HOME} ; 把 C-a 作为 HOME 键
^e::send {END}
^b::send {Left}
^f::send {Right}
^p::send {Up}
^n::send {Down}
#IfWinNotActive

详细说明看官方文档

推荐脚本

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容