英文:
How to send hotkey self when hotkey doesn't qualify in autohotkey2
问题
这段代码的默认操作是在未满足任何条件时发送特定的热键。如果没有任何条件匹配,代码会执行以下操作:
^p:: {
appName := GetappName()
switch appName {
case "Code":
Send "^+p"
default:
Send "^p"
}
return
}
^n:: {
appName := GetappName()
switch appName {
case "Obsidian":
Send "!n"
case "Code":
Send "^!#n"
default:
Send "^n"
}
return
}
在这两个快捷键绑定中,如果应用程序的名称既不是"Code"也不是"Obsidian",那么会执行"default"部分,它会发送"^p"和"^n"这两个默认的热键。
英文:
I want to send the hot when the conditions are met, and send the hotkey itself when none of the conditions are met,like this:
^p:: {
appName := GetappName()
switch appName {
case "Code":
Send "^+p"
default:
Send "^p"
}
return
}
^n:: {
appName := GetappName()
switch appName {
case "Obsidian":
Send "!n"
case "Code":
Send "^!#n"
default:
Send "^n"
}
return
}
How is this code in default?
答案1
得分: 0
已解决,可以通过切换回 #hotif 来使用,之前无法使用是因为我用 Powertoys 交换了 Ctrl 和 Caps 键,现在可以使用 $ 或 #hotif,谢谢。
英文:
It has been solved, it can be used by switching back to #hotif, it didn't work because I swapped ctrl and caps with powertoys,now i can use $ or #hotif ,thanks
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论