我希望在单独按下时只重新映射左Windows键,并保留每个左Windows键组合,如Lwin+左/右等
到目前为止,我尝试过的任何解决方案都没有很好的效果:有时脚本不会截取windows密钥,而且主要是在默认windows行为和autohotkey脚本行为之间执行一些操作。
这是迄今为止效果最好的脚本:
$LWin::
KeyWait, LWin, T0.3
If !ErrorLevel {
Send, +!{space}
}
Else {
Send, {LWin Down}
}
KeyWait, LWin
Send, {LWin Up}
Return
我尝试过的事情:
stackoverflow
最佳答案
试试这个:
LWin up::
If (A_PriorKey = "LWin") ; LWin was pressed alone
Send, +!{space}
return
; In this case its necessary to define a custom combination by using "&" or "<#"
; to avoid that LWin loses its original function as a modifier key:
<#d:: Send #d ; <# means LWin
关于windows - 仅重新映射Windows键,保持Windows键组合,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57440775/