1

Есть ли сценарий автоматической горячей клавиши или какое-то предпочтение где-нибудь в Windows 7, где я могу перехватить Ctrl и + и заменить Win и +? Также эквивалент для Ctrl и - заменяется на Win и -.

3 ответа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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .