2009-09-01 6 views
1

フットペダルを使用してキーを押したいが、OS Xは2つの異なるデバイスに修飾キーを関連付けません。 synergy +などの仮想キーボードを作成するアプリケーションをいくつか見つけたので、2台のデバイスからイベントを取得し、1台のデバイスから来ているかのようにマージする必要があることがわかっています。どのように私はこれを行うことができます上の任意のアイデア?キーボードの修飾キーをOS Xの別のキーパッドに適用する

答えて

1

Quartz Event Servicesでは、イベントを受信するイベントタップを作成できます。登録して、適切なイベントタイプを聞き取り、「実際の」イベントの代わりに新しいイベントを通過させることができます。 Quartz Event ServicesのマネージャーリファレンスでCGEventTapCreateを見てください。

これは非常に低いレベルのテクニックであり、簡単に処理することができますので、注意する必要があります。特に、イベントキューをタップすると、メインスレッドでコードを実行するとシステムが簡単にロックされ、クラッシュする可能性があります。

関連する問題