Я просто немного поигрался с 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 + Прокрутка или Ctrl + Прокрутка, тот же эффект. Я также пытался привязать его к обычной клавише, такой как Ctrl + 3 и Ctrl + 4 , тот же эффект.