Я пишу приложение с Titanium Developer, которое позволяет мне использовать Javascript, PHP, Ruby и Python. Он предоставляет API с определенными стандартными функциями, которые могут понадобиться, но отсутствуют глобальные события.
Теперь я хочу назначить глобальные горячие клавиши для своего приложения, и я почти ничего не знаю. Сейчас я нацелен только на MAC, но не могу найти никаких решений для Python или Ruby. Я нашел следующую библиотеку для Cocoa, которая, кажется, может это сделать:
https://github.com/secondgear/SGHotKeysLib
Но у меня нет опыта работы с Objective C, и я не хочу тратить время на его изучение только для того, чтобы реализовать одну единственную вещь.
Может ли кто-нибудь дать мне совет по одному из следующих ..
- Как зарегистрировать глобальные горячие клавиши на Mac с помощью Python
- Как зарегистрировать глобальные горячие клавиши на Mac с помощью Ruby
- Как использовать SGHotkeysLib для создания демона CLI, который мог бы направлять глобальные горячие клавиши другим приложениям (я мог бы использовать инструмент командной строки, чтобы, например, зарегистрировать, что Command+K запускает определенное приложение).
Или, возможно, какие-то другие идеи, о которых я не подумал?
Просто указатель в правильном направлении будет высоко оценен.
Заранее спасибо.