Есть ли сценарий автоматической горячей клавиши или какое-то предпочтение где-нибудь в Windows 7, где я могу перехватить Ctrl и + и заменить Win и +? Также эквивалент для Ctrl и - заменяется на Win и -.
3 ответа
4
В AutoHotKey:
^+::#+ ; Replace Ctrl-[plus] with Win-[plus]
^-::#- ; Do the same with Ctrl-[dash]
Обратите внимание, что приведенный выше код не распространяется на числа плюс и минус. Для них вам нужно следующее
^numpadadd::#numpadadd
^numpadsub::#numpadsub
1
Win +/- действует как Ctrl +/-
LWin & +::
SendInput ^{+}
return
LWin & -::
SendInput ^{-}
return
Ctrl +/- действует как Win +/-
LCtrl & +::
SendInput #{+}
return
LCtrl & -::
SendInput #{-}
return
0
Код Autoit:
HotKeySet("^{+}", "Transform1") ;captures [CTRL]+[+], Triggers Transform1
HotKeySet("^{-}", "Transform2") ;captures [CTRL]+[-], Triggers Transform2
While 1 ;while loop to keep processor from maxing out
Sleep(100)
WEnd
Func Transform1()
;Send("#{+}") ;sends [WIN]+[+]
EndFunc
Func Transform2()
;Send("#{+}") ;sends [WIN]+[-]
EndFunc