Windows-AutoHotkey-常用代码保存

AutoHotkey可以自定义快捷键。让系统使用更个性化。

记录些常用按键和常用的代码

1. Ctrl+左右键替换虚拟桌面的左右切换

 1 ^LButton::
 2     send ^#{Left}
 3 return
 4 
 5 ^RButton::
 6     send ^#{Right}
 7 return
 8 
 9 !LButton::
10     send #{Left}
11 return
12 
13 !RButton::
14     send #{Right}
15 return
16 
17 !WheelUp::
18     send #{up}
19 return
20 
21 !WheelDown::
22     send #{Down}
23 return

 2.Alt+左右滚轮替换win+上下左右

 3.虚拟桌面控制进化版Alt+1-4切换控制4个桌面

;初始化,并将桌面回退到首个桌面(不知道别的获取当前虚拟桌面位置的方法,所以只能笨笨的设置)
global curDesktop := 1
global countDesktop := 4
setInitialize()
;快捷键设置,可以同时修改countDesktop的赋值以及增加快捷键来完成更多桌面的调整
!1::
switchDesktop(1)
return
!2::
switchDesktop(2)
return
!3::
switchDesktop(3)
return
!4::
switchDesktop(4)
return

setInitialize()
{
    Loop, %countDesktop%
    {
        GoLeft()
    }
}
;选择桌面并跳转
switchDesktop(targetDesktop)
{
    Loop
    {
        if(targetDesktop>curDesktop)
        {
            GoRight()
            curDesktop++
        }
        if(targetDesktop<curDesktop)
        {
            GoLeft()
            curDesktop--
        }
    }until (targetDesktop==curDesktop)
}
;向右移动一个桌面
GoRight()
{
    send ^#{Right}
}
;向左移动一个桌面
GoLeft()
{
    send ^#{Left}
}
原文地址:https://www.cnblogs.com/zdtiio/p/9406042.html