绑定键释放不重复

Bind to key release without repeat

SC039::Send {LShift down}

SC039 Up::
Send, {LShift up}
Send, {Space}
Return

我希望它执行以下操作:按下 space 栏时,它的作用类似于 shift 键。当我释放它时,我会按下 space 条。不幸的是,当我停留在 space 栏时,我得到了一堆 space,即使密钥从未被释放。如何实现这种预期行为?

您需要 * 修饰符(docs) 因此即使按住额外的修饰符也能识别热键(Shift)
另外,你为什么要使用扫描码?

*Space::SendInput, {LShift Down}
*Space Up::SendInput, {LShift Up}{Space}