Autohotkey 自动热键:绑定<;输入>;至<;控制>;在保留某些行为的同时,

Autohotkey 自动热键:绑定<;输入>;至<;控制>;在保留某些行为的同时,,autohotkey,Autohotkey,有没有办法将键绑定到键,同时保留键的某些行为 我试图实现的行为如下: 按和“a”将导致+“a” 按和“1”将导致+“1” 单独按会导致 按和将导致+ 不应该太难,我还没有时间测试它,但至少它是一个起点 !enter:: send {alt down} {enter} {alt up} enter down:: settimer, timer, on hotkey, enter down, off return enter up:: settimer, timer, off

有没有办法将
键绑定到
键,同时保留
键的某些行为

我试图实现的行为如下:

  • 和“a”将导致
    +“a”
  • 和“1”将导致
    +“1”
  • 单独按
    会导致
  • 将导致
    +

    • 不应该太难,我还没有时间测试它,但至少它是一个起点

      !enter:: send {alt down} {enter} {alt up}
      enter down::
        settimer, timer, on
        hotkey, enter down, off
        return
      enter up::
        settimer, timer, off
        send, {ctrl up}
        if a_timesincelasthotkey >= 750
          send, {enter}
        return
      timer:
        settimer, timer, off
        send {ctrl down}
        while getkeystate( "enter", "p" )
          sleep, 1
        send, {ctrl up}
        return
      

      有趣!我不知道设置计时器,我会调查的。同时,我编写了一个Python脚本,通过创建多个热键来“暴力”该行为: