2016-03-08 81 views
0

我在汽车热键语言的奇妙世界失去了什么粘贴,其余...双击德尔福assign命令,并拷贝额外的鼠标按钮,并通过AutoHotkey的

我试图做一个双击“;”键入结果“:=”(Delphi的分配命令)[或Ctrl +; ===>:=,还精]

我还要让我的两个额外的鼠标按钮,留下来前进和后退,但双击被复制和粘贴。

我有这样的:但因为它是现在的;字符不键入所有,并双击,不给我一个:= ...

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

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

回答

0

我有一个可接受的解决方案,但我真的不明白它尚未...我短按[;]上的[;]键,长按[:=],好!什么工作,我真的只是黑客得到它的工作,我完全不知道为什么它的工作原理...代码:

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

依然寻找双击复制和粘贴...