Skip to content
Fabian Morón Zirfas edited this page Jun 13, 2025 · 2 revisions

Listening for key events

var win = new Window("dialog");
win.add("button", undefined, "OK");
win.add("button", undefined, "Cancel");
win.addEventListener("keydown", function (kd) {
	pressed(kd);
});
function pressed(k) {
	if (k.keyName === "Enter") {
		$.writeln("You pressed " + k.keyName);
	}
}

win.show();

– Not strictly speaking a ScriptUI problem: in After Effects and in Illustrator, eventlisteners can no longer be used: .addEventListener() doesn't work.
from ScriptUI for dummies || kahrel.plus.com/indesign/scriptui.html

Home

Clone this wiki locally