Сделать ESCAPE (ESC) ключ закрыть окно - PullRequest
1 голос
/ 16 февраля 2010

Как мне сделать приложение, чтобы ключ ESC закрывал окно?Или действительно любой ключ (я могу изменить, если я хочу).

Пожалуйста, помогите.Спасибо

Вот что у меня есть, и я не могу заставить его работать.

-- close window with "ESC"

tell application "System Events"
    tell application "Finder" to activate
    key code 53

end tell

beep 3

Спасибо!B-

Ответы [ 2 ]

0 голосов
/ 04 марта 2010

Ссылка PCWiz должна показать вам путь - взгляните на второй ответ (от ghoppe - установка сочетания клавиш для приложения в настройках). Просто не забудьте сохранить скрипт как приложение, иначе он не будет иметь права.

0 голосов
/ 21 февраля 2010

Существует общесистемный ярлык (Command + W), который закрывает активированное в данный момент окно

tell application "System Events"
    tell application "Finder" to activate
    keystroke "w" using command down
end tell

Однако я не уверен, что это отвечает на ваш вопрос. Невозможно использовать обычный AppleScript для прослушивания системных событий клавиатуры. Взгляните на ответ на этот вопрос.

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