4

Javascript、PHP、Ruby、Python を使用できる Titanium Developer でアプリを作成しています。必要な標準機能を備えた API を提供しますが、欠けているのはグローバル イベントです。

今、私は自分のアプリにグローバル ホットキーを割り当てたいと思っていますが、ほとんど無知なままです。現在、私は MAC のみをターゲットにしていますが、Python または Ruby のソリューションを見つけることができません。それができると思われるCocoa用の次のライブラリを見つけました:

https://github.com/secondgear/SGHotKeysLib

しかし、私は Objective C の経験がまったくないので、1 つのことを実装するためだけに学習に時間を費やしたくありません。

誰でも次のいずれかについて私にアドバイスできますか..

  • Python を使用して Mac にグローバル ホットキーを登録する方法
  • RubyでMacにグローバルホットキーを登録する方法
  • SGHotkeysLib を使用して、グローバル ホットキーを他のアプリに送信できる CLI デーモンを作成する方法 (たとえば、コマンド ライン ツールを使用して、Command+K が特定のアプリを実行することを登録できます)。

それとも、私が思いつかなかった他のアイデアはありますか?

正しい方向へのポインタだけでも大歓迎です。

前もって感謝します。

4

1 に答える 1

2

Python を使用して、Objective-C への Python インターフェイスである PyObjC を直接呼び出すことができる場合があります。「pyobjc hotkey」で検索すると、このドキュメントが見つかりました。(公式の PyObjC のものは何らかの理由で壊れています。)

于 2011-04-25T20:50:41.677 に答える