переместите курсор на первую или последнюю строку текущего экрана

#notepad

Вопрос:

Мне нужно создать макрос или ярлык в Notepad , чтобы переместить курсор клавиатуры на первую или последнюю строку текущего экрана, под экраном я подразумеваю видимую часть документа, например, между строками 500 и 550, поэтому, если курсор находится на строке 520, я хочу перейти к строке 500 (вверху экрана) или строке 550 (внизу экрана), проблема в том, что в Notepad есть увеличение/уменьшение, поэтому иногда есть более или менее видимые строки, при увеличении видимые строки могут быть от 500 до 530, при уменьшении от 500 до 580. Я знаю, что могу пользоваться мышью, но ярлыки были созданы для таких ненавидящих мышь людей, как я.

Кто-нибудь знает, как создать такой макрос или ярлык?

Правка : в редакторе Visual Studio используются сочетания клавиш Ctrl PgUp и Ctrl PgDn, но в Notepad они используются для переключения между открытыми файлами.