AutoHotKey v2.0 定义快捷键

;Win+方向键切换桌面

;F4键切换桌面

;鼠标扩展键单击关闭页签,双击关闭窗口

;今天测试通过,引起强烈的分享欲望

#Requires AutoHotkey v2.0

#n::Run("notepad.exe")
#Right::Next()
#Left::Next()
F4::Next()
XButton1::Close()


{
Next()
{
static index := 1
if (index == 2)
{
Send("#^{Left}")
index := 1
}
else
{
Send("#^{Right}")
index := 2
}
}

Close()
{
static dateTime1 := 0
static keyPressCount := 0
if keyPressCount == 0
{
DllCall("QueryPerformanceCounter", "Int64*", &Now := 0)
Send("^{F4}")
KeyPressCount := 1
dateTime1 := Now
}
else if keyPressCount == 1
{
DllCall("QueryPerformanceFrequency", "Int64*", &freq := 0)
DllCall("QueryPerformanceCounter", "Int64*", &Now := 0)
;MsgBox "Elapsed QPC time is " . (Now - dateTime1) / freq * 1000 " ms"
local span := (Now - dateTime1) / freq * 1000
dateTime1:=Now
if (span < 350)
{
Send("!{F4}")
keyPressCount := 0
}
else
{
Send("^{F4}")
KeyPressCount := 1
}
}
}


}

posted @   heguo  阅读(145)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示