Autohotkey 映射后自动热键返回到空格键的常规功能

Autohotkey 映射后自动热键返回到空格键的常规功能,autohotkey,Autohotkey,我试图能够在映射到空格键的不同函数之间切换 映射空格键并不困难,但我该如何恢复空格键的“常规”功能呢? 空间::空间不工作XD BackSpace::tog() tog() { 静态状态=0 如果(togstate=1) { 工具提示,空格键正常 SetTimer,RemoveToolTip,1500 空格:: togstate=0 } 其他的 { 工具提示,空格键Alternativ SetTimer,RemoveToolTip,1500 空格:: { SetKeyDelay,5,10 发送

我试图能够在映射到空格键的不同函数之间切换 映射空格键并不困难,但我该如何恢复空格键的“常规”功能呢? 空间::空间不工作XD

BackSpace::tog()
tog()
{
静态状态=0
如果(togstate=1)
{
工具提示,空格键正常
SetTimer,RemoveToolTip,1500
空格::
togstate=0
}
其他的
{
工具提示,空格键Alternativ
SetTimer,RemoveToolTip,1500
空格::
{
SetKeyDelay,5,10
发送,2345
}
返回
togstate=1
}
}
  • 普通热键绑定更像是声明,而不是命令或函数。因此,他们需要站在全球层面上
  • 您只需要在函数内部或外部使用该命令
  • 例如:

    Hotkey Space, funcA
    Hotkey Space, funcB
    Hotkey Space, Off
    
    funcA() {
        ...
    }
    
    funcB() {
        ...
    }
    

    编辑:我刚刚意识到,绑定空间在funktions中不起作用。。。伟大的^^