Keyboardを処分しようとしていたので、図々しくも譲って頂けないかお声掛けしたところ、どうぞと譲って頂くこととなりました。実は、英語配列版を持っているのですが本体部分しか無く、テンキーユニットもパームレストも無く不完全体でした。譲って頂いたことによって、10年越しぐらいでやっと完全体にすることが出来ました。PCへ接続すると、変換器をUSBデバイスとして認識はしているのに、キー入力には無反応。調べると、内蔵電池が切れると動かなくなるとの情報を入手。えー!というわけで、市場価格が高すぎるiMateもそれは同じらしいので代替手段を探したところ、マイコンボードにプログラムを書き込んで変換アダプタにするというblog記事を発見。エチュードの頃そして、お二人の元ネタとなったサイトも発見。converter詳しくはお二人のサイトを見て頂くとして、そちらを読んでそのまま実行した結果「ハマった」ポイントがあったため、ここではその部分について書いてみます。32Uが正しい選択でした。ストロベリー・リナックスさんは日曜日も発送してくれたりして大変対応が早いです。アキバでは見つかりませんでしたので、素直に通販した方が良いです。32UはWindowsからUSBデバイスとして見えますが、その時に必要なドライバは「FLIP」というプログラム転送・消去ツールのインストールフォルダ内に用意されていて、デバイスマネージャーを使用し手動でドライバを当てる必要があります。その手順はこちらのサイトが詳しいです。購入直後はプログラムは入っていないので、プログラム転送モード(ジャンパピンを付けてリセットボタンを押す)にする必要はありません。繋いでドライバを当てたらFLIPを起動し、接続デバイス(ATMEGA32U4)を選択、接続先としてUSBを選択すると書き込めるようになります。32UからADBのデータラインへ出力するポートは書き込むプログラムのソースファイル群にある「config.h」にて指定されています。32UのPD0にADBデータラインを接続しないとADB側からの信号が入力となりません。Keyboardは日本語配列だったのでたまたまわかったのですが、日本語キーボードの場合はコンパイル前にキーテーブルファイルを変更しておく必要があるようです。マイコンボードの価格も安く、ADBキーボードを末永く使いたいようでしたらこの手法は「有り」かと思います。使用に同意したとみなされます。