Я просто немного поигрался с AHK и подумал, что могу передать некоторые из моих макросов SSMS на аутсорсинг в AHK.
Теперь у меня проблема с довольно простым макросом:
;+++++ ALT + ScrollUp +++++
!WheelUp::
;##### SQL MANAGEMENT STUDIO #####
IfWinActive, Microsoft SQL Server Management Studio
{
Send, {Control Down}ku{Control Up}
}
;+++++ ALT + ScrollDown +++++
!WheelDown::
;##### SQL MANAGEMENT STUDIO #####
IfWinActive, Microsoft SQL Server Management Studio
{
Send, {Control Down}kc{Control Up}
}
Поэтому, если я прокручиваю вниз, нажимая клавишу Alt, я хочу, чтобы он отправлял Ctrl + K Ctrl + C в SSMS (выбор комментария). Это работает нормально, но если я хочу отправить Ctrl + K Ctrl + U (раскомментировать выделение), это только раскомментирует его в течение миллисекунды, прежде чем снова будет прокомментирован.
Теперь код не очень сложный, что мне не хватает?
Я уже пытался изменить горячую клавишу на Shift + Scrolling или Ctrl + Scrolling, тот же эффект. Я также попытался привязать его к обычной клавише, например Ctrl + 3 и Ctrl + 4, тот же эффект.