Как переключать пробелы без использования `keystroke` с помощью Apple Script?

Как переключать пробелы без использования `keystroke` с помощью Apple Script?

Я хотел бы запустить скрипт Apple, который выполняет следующие шаги:

  1. Сделать веб-браузер полноэкранным
  2. Откройте другое приложение, которое отключает мою клавиатуру.
  3. Вернуться в веб-браузер

Когда я разворачиваю веб-браузер на весь экран, он перемещается на пространство, расположенное правее текущего пространства.

Если я напишу что-то вроде tell applications Web Browser to activateтогда он перейдет в активное окно, но не обязательно то, которое на весь экран. Если открыто какое-либо другое окно, то он перейдет в это окно.

Это мой сценарий на данный момент

tell application "Firefox"
    activate
    tell application "System Events"
        keystroke "n" using {command down}
    end tell
end tell
    
tell application "Firefox"
    activate
    tell application "System Events"
        keystroke "f" using {command down, control down}
    end tell
end tell

tell application "KeyboardCleanTool"
    activate
end tell

Теперь я хотел бы вернуться в окно Firefox.

Связанный контент