Почему отправка имитации нажатия клавиш на терминал не работает? - PullRequest
0 голосов
/ 22 февраля 2019

Проблема

Этот код позволяет мне смоделировать ключевые команды в моем терминале
osascript -e 'tell application "System Events" to key code 124 using control down'

Но работают только коды клавиш (124 или 123)


Что работает

Следующее пространство рабочего стола
osascript -e 'tell application "System Events" to key code 124 using control down'

Предыдущее пространство рабочего стола
osascript -e 'tell application "System Events" to key code 123 using control down'


Что не работает

Управление полетом
osascript -e 'tell application "System Events" to key code 40 using control down'

Или что-либо кроме (124 или 123).


Что я ищу

объяснение , почему я могу использовать только 124 и 123 для имитации ключанажимает в терминале для controlling my System.

Я хочу контролировать mission control, а также другие горячие клавиши, связанные с моей системой.


Вопросы

ОС?
Mac

Соответствует ли ваша комбинация клавишчто вы пытаетесь смоделировать в терминале?
Yes

Почему вы пытаетесь это сделать?
To create an app that can navigate my system on it's own

Вам действительно нужно это имитировать ключевые команды в терминале?
Yes

Почему бы просто не использовать несколько обходных путей для своего рода навигации?
Because I just need a simple snippet of code that understand
Under this App или System
Нажмите клавишу Control+Left

Какой язык вы используете для приложения?
Javascript
Node JS

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...