Как смоделировать нажатие клавиши в ExtendScript?

В настоящее время я хочу написать скрипт для AE, который избавляет меня от некоторых вводов с клавиатуры. После запуска сценария я хочу щелкнуть мышью, а затем смоделировать некоторые клавишные вводы, например, X Y и Z. Небольшой графический интерфейс и обработчик событий - это не проблемы, а симуляция нажатия клавиш. Пожалуйста помоги.

var win = new Window ("dialog", "Dummy");
win.aButton = win.add ("button", undefined, "Start");
win.bButton = win.add ("button", undefined, "Stop");

//Start
win.aButton.onClick = function (event){
var activeViewer = app.activeViewer;
    if activeViewer.type == ViewerType.VIEWER_COMPOSITION){

     HERE SHOULD THE KEYS x, y AND z PRESSED VIA THE SCRIPT 

    }else return;
}
//Stop
win.bButton.onClick = function (event){
    win.close();
    return;
}
win.show();

1 ответ

Решение

В Extendscript есть что-то похожее на KeyboardEvents

Руководство по инструментам Javascript Посмотрите на страницу 152

initKeyboardEvent() eventObj.initKeyboardEvent (eventName, bubble, isCancelable, view, keyID, keyLocation, modifiersList)  
Другие вопросы по тегам