取消按键或从消息队列中删除按键

时间:2019-01-10 19:33:50

标签: autohotkey validationmessage

我想使用向下箭头将{tab 6}发送到gui 跳过5个控件并转到第6个控件。

来自键盘的按键已发送到gui,但应禁止显示 而{tab 6}没有到达gui

OnMessage(0x100, "OnKey")  ; Key is pressed

OnKey(wParam)
{
    if (A_Gui = 2)
    {
        ; MsgBox %A_Gui% ScanCode = %wParam%
        if (wParam = 40) ; DOWN
        {
            send, {tab 6}
        }
    }    
}

事件触发,当我取消对msgbox的注释时,它会显示键码。

1 个答案:

答案 0 :(得分:0)

我在这里结束了

  1. 删除所有随后的onmessage内容

  2. 使用“ #IfWin”指令

Solution