美文网首页Windows Loves Linux
Windows Loves Linux(二):AutoHotKe

Windows Loves Linux(二):AutoHotKe

作者: 一只猫爪爪 | 来源:发表于2020-01-04 09:30 被阅读0次

    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
    

    详细说明看官方文档

    推荐脚本

    相关文章

      网友评论

        本文标题:Windows Loves Linux(二):AutoHotKe

        本文链接:https://www.haomeiwen.com/subject/ixunvctx.html