日本Androidの会・神戸支部のMLでたろサさんが、ADBなら好きなキーイベント発行できますよね、と発言されていたので実際に実現してみることにしました。

ADBを使用してPCからキーイベントを発行する方法は、ここに詳しく載っています。
TechBooster : adbを使って端末にキーイベントを送る
http://techbooster.jpn.org/andriod/environment/6422/
これを今回はMicrobridge/PICでやってみます。実際にADBから送る場合には、以下のような文字列を送ればキーイベントが発行されます。
shell:exec input keyevent 23
コード23はセンターボタンの押下です。
キーイベントと対応するキーコードはここでわかります。
http://developer.android.com/reference/android/view/KeyEvent.html
昔作成したATARI仕様ボタンとPIC ADK Miniboard(のプロト版)を接続し、ボタンの操作でDOWNキーとCENTERキーを発行してみました。
うまくいきました〜。
動画二本立てでIS01編、NexusS編です。どちらも標準OS状態で専用のアプリ等インストールしていません。
Panasonic USB対応モバイル電源パック リチウムイオン5400 ホワイト QE-PL201-W
posted with amazlet at 11.08.12
パナソニック (2011-06-24)
売り上げランキング: 186
売り上げランキング: 186
Android NDKネイティブプログラミング―Native Development Kit
posted with amazlet at 11.08.02
出村 成和
秀和システム
売り上げランキング: 725
秀和システム
売り上げランキング: 725