【问题标题】:Autohotkey Return to regular function of Spacebar after mappingAutohotkey 映射后返回空格键的常规功能
【发布时间】:2018-05-17 14:51:40
【问题描述】:

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

BackSpace::tog()

tog()
{
    static togstate = 0
    if (togstate = 1)
    {
        ToolTip, Spacebar Normal
		SetTimer, RemoveToolTip, 1500
		Space::
        togstate = 0
    }
    else
    {
        ToolTip, Spacebar Alternativ
		SetTimer, RemoveToolTip, 1500
		Space::
		{
			SetKeyDelay,5, 10
			Send, 2345
		}
		return
        togstate = 1
    }
}

【问题讨论】:

  • 编辑:我刚刚意识到,绑定空间在 funktions 中不起作用......很棒 ^^

标签: autohotkey


【解决方案1】:
  1. 普通的热键绑定更像是声明而不是命令或函数。所以,他们需要在全球范围内。
  2. 您只需要在函数内部或外部使用Hotkey 命令即可。

例子:

Hotkey Space, funcA
Hotkey Space, funcB
Hotkey Space, Off

funcA() {
    ...
}

funcB() {
    ...
}

【讨论】:

    猜你喜欢
    • 2013-10-19
    • 2021-09-04
    • 1970-01-01
    • 2011-03-31
    • 1970-01-01
    • 2011-06-14
    • 1970-01-01
    • 2019-10-22
    • 1970-01-01
    相关资源
    最近更新 更多