Как программно сделать комбинацию клавиш?
Я даже не уверен, является ли bash наиболее подходящим способом для достижения этой цели, но мне нужно программно переключаться между открытыми приложениями в OS X.
Я думаю о создании программы bash для выполнения "cmd+tab".
Я не могу найти это при обычном поиске, так что, возможно, кто-то может указать мне некоторые направления здесь?
1 ответ
Решение
Вы можете использовать Applescript для достижения этой цели.
Чтобы сосредоточиться на конкретном приложении:
tell application "Finder" to activate
И для эмуляции фактического ввода Cmd+Tab:
tell application "System Events"
key down command
keystroke tab
key up command
end tell
Файлы Applescript (*.scpt) можно запустить через командную строку с osascript file.scpt
,