В основном используйте оператор tell app "System Events"
для отправки нажатий клавиш и кодов клавиш.Теоретически вы можете использовать следующее:
keystroke page up key
keystroke page down key
keystroke home key
Но для меня это не работает.Хорошей новостью является то, что вы можете использовать вместо них коды клавиш.Я предлагаю использовать превосходное бесплатное приложение Full Key Codes , чтобы прочитать их, хотя немного сложно позволить ему читать одновременно две клавиши.
Коды клавиш для fn + клавиши со стрелками -комбины следующие:
Страница вверх: fn + клавиша вверх : key code 116
Page down: fn + клавиша "вниз" : key code 121
Home: fn + левая клавиша : key code 115
Конец: fn + правая клавиша : key code 119
Например, если у вас открыта длинная страница в Safariи вы хотите прокрутить до конца, используйте
tell application "System Events"
tell application "Safari" to activate
— to see the animation, we wait a moment:
delay 0.5
key code 119
end tell