绑定键释放,不重复


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

我希望它做以下事情:当按下空格键时,它的作用就像shift键。当我释放它时,我得到一个空格键。不幸的是,当我一直按空格键时,我得到了一堆空格,尽管这个键从来没有被释放过。如何实现这种预期的行为?

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

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

检查双键"SpaceFN"键盘布局https://github.com/lydell/spacefn-win

可能这就是你想要的,甚至更多。

最新更新