Я почти уверен, что вы не можете создать общий захват ключа с помощью Applescript. Applescript действительно не имеет внутренней функциональности, это всего лишь средство управления приложением в зависимости от собственной функциональности приложения. Так как нет универсального приложения для захвата ключей, Applescript не может этого сделать.
Раньше у вас была возможность писать плагины для ввода с клавиатуры, если они брали это из 10,6, скорее всего, из соображений безопасности.
Я бы предложил рассмотреть некоторые из более глубоких функций Unix.