2012-05-05 12 views
10

は私がココア:シミュレートMacBookの上部のキー&マルチメディアキー

CGEventCreateKeyboardEvent (NULL, (CGKeyCode)keycode, true); 
CGEventCreateKeyboardEvent (NULL, (CGKeyCode)keycode, false); 

を使用して、任意のアクティブなアプリに、上側のMacBookキーをシミュレートしようとしているこれまでのところ、私が発見し、正常に最初の4つのキーのイベントを送っ:

keycode/Key 

107 - Brightness Down 
113 - Brightness Up 
130 - Mission Control/Expose 
160 - Dashboard/Launchpad 
?? - Keyboard lit Down 
?? - Keyboard lit Up 
?? - Previous Track 
?? - Play/Pause 
?? - Next Track 
?? - Mute 
?? - Volume Down 
?? - Volume Up 
?? - Eject 

他のキーコードは見つかりません。 私もイベントとしてその番号を送信して1000年の整数を反復処理し、誰もがそう= P

を動いていないようにみえ、これらのイベントをシミュレートする方法はありますか?

答えて

6

メディアキーが何らかの理由で、通常のキーボードイベントとして扱われませんありがとうございます。 This postは、イベントがどのように見えるかを示します。

+0

私に指示のために多くのおかげで。ちょっと微調整した後、私は働いた! – Rodrigo

関連する問題