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}
}
复制代码

 

posted @   zdtiio  阅读(312)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示

目录导航