双击delphi assign命令,以及通过autohotkey复制和粘贴的额外鼠标按钮

时间:2016-03-08 17:16:34

标签: autohotkey

我迷失在Auto Hotkey语言的精彩世界中,其余的......以及其他......

我正试图双击“;”关键结果是“:=”(Delphi的assign命令)[或Ctrl +; ===> :=,也很好]

我还想制作两个额外的鼠标按钮,保持向前和向后,但双击则可以复制和粘贴。

我有这个:但就像现在一样,字符不输入全部,双击,不给我一个:= ...

`;::DoubleTap("^;",250)

DoubleTap(key,TimeVar=300) 
{
    If (A_ThisHotkey==A_PriorHotkey && A_TimeSincePriorHotkey < TimeVar)
        Send %key%
    else
        Send {%A_ThisHotkey%}
    return
}

1 个答案:

答案 0 :(得分:0)

我有一个可以接受的解决方案,虽然我还没有真正理解它...我的[;]短按键是[;]并且长按是[:=],很好!有些东西有效,我真的只是为了让它起作用,我不知道它为什么会起作用......代码:

$`;::
keywait,`;
if A_TimeSinceThisHotkey >= 250 ;
    Send {:}{=}
Else
    Send {;}
Return

仍在搜索双击复制并粘贴...