Autohotkey 退格到上一层
这是我稍微修改过的版本 脚本应该更改Autohotkey 退格到上一层,autohotkey,Autohotkey,这是我稍微修改过的版本 脚本应该更改Backspace键的行为,即当我们在Windows资源管理器中按Backspace时,它的工作方式类似于Alt Up(我们在文件层次结构中上升一级) 由于某种原因,它不起作用。应该如何修复 FunBackspaceExplorer() { IfWinActive, ahk_class CabinetWClass { ControlGetFocus, focused, A IfNotInString, focus
Backspace
键的行为,即当我们在Windows资源管理器中按Backspace
时,它的工作方式类似于Alt Up
(我们在文件层次结构中上升一级)
由于某种原因,它不起作用。应该如何修复
FunBackspaceExplorer()
{
IfWinActive, ahk_class CabinetWClass
{
ControlGetFocus, focused, A
IfNotInString, focused, "Edit" ; Return true only if current control isn't an edit control
return 1
}
return 0
}
#If, FunBackspaceExplorer() ; Backspace hotkey exists only if all conditions are met
Backspace:: SendInput, !{Up}
#If
(此任务还有其他可行的解决方案,但我将参与其中)。如果我使用:
#If, FunBackspaceExplorer() ; Backspace hotkey exists only if all conditions are met
Backspace::
SetKeyDelay 10,1000
SendEvent {Alt down}{Up down}{Alt Up}{Up Up}
return
#If
在发送的向下事件和向上事件之间插入延迟,或在发送按键后插入延迟。
它不适用于SendInput。在我的系统上,它没有正确地注意到正在重命名的情况