Я использую autohotkey для выполнения ctrl + home комбо, когда я нажимаю среднюю кнопку мыши, с результатом прыжка в верхней части веб-страницы я нахожусь. Это, однако, ломается, если курсор находится внутри текстового поля ввода, так как ctrl + home в этом случае просто берет курсор в начало поля ввода.
выполнение табуляции перед ctrl + home может работать иногда, но не всегда, так как курсор может просто переместиться в другое поле ввода. Нажатие клавиши alt удаляет курсор из поле ввода, но после этого ctrl + home не будет работать.
моя цель-чтобы уверенно перейти к верхней части любой страницы.
мой скрипт на данный момент:
MButton::
SendInput ^{home}
return
;