分享AutoAHK自用快捷键

文章介绍了如何使用AutoAHK工具重新定义CapsLock键,将其转化为功能键以提高电脑操作效率。通过映射CapsLock到Ctrl和Alt组合键,实现快速浏览、编辑、搜索等功能,尤其适合编程和文档处理。此外,文中还提到了与其他软件如Quicker和Everything的结合使用,以进一步提升工作效率。
摘要由CSDN通过智能技术生成

前言:由于Shift可以替代CapsLock输出大写功能,所以我们把CapsLock定义为和Ctrl、Alt一样的功能键。

1.官方下载:

AutoAHK - 让电脑更懂你!

2.使用说明:下载后桌面新建一个AutoHotKey Scripe文件复制粘贴使用

3.AutoAHK常用功能以及代码说明:

  1. 单手

    1. Caps Lock键映射

      ;===================================================
      ;CapsLock+Q = Ctrl+F            查找    
      ;CapsLock+W = Ctrl+W            浏览器:关闭当前页面 ideal:中快速选中         
      ;CapsLock+E = Ctrl+E            浏览器:跳转输入框 ideal:打开最近文件目录
      ;CapsLock+R = Ctrl+R            浏览器:刷新 ideal:替换
      ;CapsLock+T = Ctrl+T            当前窗口最小化    
      ;CapsLock+A = Ctrl+A            全选     
      ;CapsLock+S = Ctrl+S            保存
      ;CapsLock+D = Ctrl+D            删除选中文件或字段或光标后一个字(**)         
      ;CapsLock+F = Ctrl+F            关闭当前窗口 (**)
      ;CapsLock+Z = Ctrl+Z            撤销     
      ;CapsLock+X = Ctrl+X            剪切         
      ;CapsLock+C = Ctrl+C            复制
      ;CapsLock+V = Ctrl+V            粘贴
      ;CapsLock+Space = Enter            谁用谁知道(解决右手鼠标移动敲回车问题)(**)
      ;===================================================

    2. 其他映射

      ;===================================================

      ;LAlt+CapsLock = Alt+Insert     ideal:插入(新想到加上的,应该比笔记本的fn+alt加f12好用吧)
      ;Win+CapsLock = Ctrl+Shift+/    idea:注释代码块(结合鼠标使用很爽)(**)

      ;===================================================

  2. 双手

    ;===================================================         
    ;CapsLock+Y = Ctrl+Y            ideal:删除当前行     
    ;CapsLock+U = PageUp             上一页
    ;CapsLock+alt+U = Shift+PageUp    选中光标到上一页
    ;CapsLock+I = Home                 行首
    ;CapsLock+alt+I = Shift+Home    选中光标到行首 
    ;CapsLock+O = End                 行尾
    ;CapsLock+alt+O = Shift+End        选中光标到行尾
    ;CapsLock+P = PageDown            下一页
    ;CapsLock+alt+P = Shift+PageDown 选中光标到下一页
    ;CapsLock+{ = (                     (**)
    ;CapsLock+{ = )                     (**)
    ;CapsLock+H = 方向键左             我使用快捷键的初衷!哈哈
    ;CapsLock+alt+H = Shift+方向键左     
    ;CapsLock+J = 方向键下        
    ;CapsLock+alt+J = Shift+方向键下        
    ;CapsLock+K = 方向键上     
    ;CapsLock+alt+K = Shift+方向键上     
    ;CapsLock+L = 方向键右         
    ;CapsLock+alt+L = Shift+方向键右         
    ;CapsLock+; = =                    超好用。和括号一样减少小指移动范围
    ;CapsLock+' = -                     而且还能进行输入法的翻页(**)
    ;CapsLock+Enter = End+Enter         好用,行内任何位置换行(**)
    ;CapsLock+N = Backspace             删除光标前一个字
    ;CapsLock+M = Ctrl+Backspace    删除光标前一个词
    ;CapsLock+, = Delete             删除光标后一个字
    ;CapsLock+. = Ctrl+Delete         删除光标后一个词
    ;CapsLock+/ = Ctrl+/              ideal:注释行代码块
    ;===================================================

  3. 代码

    ;管理员运行
    if not A_IsAdmin
    {
     Run *RunAs "%A_ScriptFullPath%"
     ExitApp
    }

    ;一直关闭CapsLock
    SetCapsLockState, AlwaysOff

    ;方向键
    ;U = PageDown
    CapsLock & u::
    if getkeystate("alt") = 0
    Send, {PgUp}
    else
    Send, +{PgUp}
    return

    ;I = Home
    CapsLock & i::
    if getkeystate("alt") = 0
    Send, {Home}
    else
    Send, +{Home}
    return

    ;O = End
    CapsLock & o::
    if getkeystate("alt") = 0
    Send, {End}
    else
    Send, +{End}
    return

    ;P = PageDown
    CapsLock & p::
    if getkeystate("alt") = 0
    Send, {PgDn}
    else
    Send, +{PgDn}
    return

    ;H = Left
    CapsLock & h::
    if getkeystate("alt") = 0
    Send, {Left}
    else
    Send, +{Left}
    return

    ;J = Down
    CapsLock & j::
    if getkeystate("alt") = 0
    Send, {Down}
    else
    Send, +{Down}
    return

    ;K = UP
    CapsLock & k::
    if getkeystate("alt") = 0
    Send, {Up}
    else
    Send, +{Up}
    return

    ;L = Right
    CapsLock & l::
    if getkeystate("alt") = 0
    Send, {Right}
    else
    Send, +{Right}
    return

    ;功能键
    CapsLock & {:: Send, +9                
    CapsLock & }:: Send, +0                    
    CapsLock & z:: Send, ^z                 
    CapsLock & x:: Send, ^x                 
    CapsLock & c:: Send, ^c                 
    CapsLock & v:: Send, ^v                 
    CapsLock & a:: Send, ^a                    
    CapsLock & y:: Send, ^y                    
    CapsLock & s:: Send, ^s                    
    CapsLock & q:: Send, ^f                  
    CapsLock & e:: Send, ^e                    
    CapsLock & r:: Send, ^r                    
    CapsLock & w:: Send, ^w                 
    CapsLock & t:: Send, #{Down}            
    CapsLock & f:: Send, !{F4}              
    CapsLock & d:: Send, {Del}              
    CapsLock & n:: Send, {BS}               
    CapsLock & m:: Send, ^{BS}               
    CapsLock & ,:: Send, {Del}              
    CapsLock & .:: Send, ^{Del}                     
    CapsLock & Enter::Send {End}{Enter}        
    CapsLock & Space::Send {Enter}                
    CapsLock & ':: Send,  -                   
    CapsLock & `;:: Send, =                  
    CapsLock & /:: Send, ^/
    LAlt & CapsLock::    Send !{Ins}     
    LWin & CapsLock::    Send ^+/     

    ;我的电脑中`返回上一级(已用鼠标替代)    
    #IfWinActive, ahk_class CabinetWClass
    `::Send !{Up}
     

    ;CapsLock+快捷打开软件                
    $CapsLock::
    KeyWait, CapsLock
    #If, GetKeyState("CapsLock", "P")
    b::Run F:\Typora\Typora.exe          
    g::Run "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"

4.补充:

        1.最后一段代码是做了一些快捷键的补充,可以单手打开一些常用的软件,大家可以根据自己需求更改,标注(**)是我常用比较喜欢的快捷键

        2.这里只是用到autoahk部分功能,喜欢自定义的同学可以自己了解

        3.建议把小脚本保存在云盘,随时随地都能用,本机可以编译为exe文件放在自启动中(文件本身就小,我编译后才706Kb)

        3.操作文档比较多的同学建议下载一个Quicker,定义一下鼠标的轮盘,搭配单手操作,效率翻倍。

        4.我还下载了一个everything,通过软件内置的快捷键设置为alt+f,搭配双手操作时对电脑文件的快速搜索(没用过的一定得试一试,比自带的搜索快太多),并且还能绑定在鼠标的轮盘上

        5.这是我以前写的一些版本,有一些映射鼠标的和创建新桌面的,后面觉得没啥用就搁置了,如果有需要就告诉我吧

                

 

 5.写在最后

        第一次写文章,有点紧张,如果有不足请大家指出来,如果觉得还不错,对你有帮助,就给这个陌生人一个夸赞吧,这也是我写这篇文章的目的。哈哈,希望大家不要吝啬,也算对我一下午努力的鼓励了。同时大家也可以分享一下自己的快捷键。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值