AutoHotKey代码在按住ctrl + c两次时接收ctrl + x

时间:2015-05-14 20:39:57

标签: autohotkey

AutoHotKey代码,用于在按 CTRL + V 两次时接收 CTRL + X

任何人都可以帮忙吗?

非常感谢!

1 个答案:

答案 0 :(得分:1)

假设我们正在讨论 Ctrl + C ,而不是 V ,并假设您要保留原始 Ctrl + C 函数,但在短时间内按两次时也可用于 Ctrl + X

#persistent
Transform, cC, Chr, 3  ; store the value of ctrlC into cC.
hotkey, $^c, ctrlC, ON  ; this is basically the same as if to say $^c::..., but only deactivable
return

ctrlC:
    hotkey, $^c, ctrlC, OFF
    input, key, M L1 T0.2
    hotkey, $^c, ctrlC, ON

    if errorlevel = timeout
        send ^c
    else if key = %cC%
        send ^x
    else
        send %key%
return

应该做..

另请参阅Input以获取更多信息。我使用这个小热键命令技巧暂时禁用 Ctrl + C -Hotkey,因为否则input将无法识别第二个{{1} }}

在此示例中,我将超时设置为c秒。改为方便你。

关于你的封锁想法 - 对我来说听起来不错,但无论如何,我们不是代码提供商网络。命令0.2应该可以帮助您开始。