比例道
| フロントページ | 新着 | 一覧 |
<-domain ijino tamedesu

diary/20070718

Apple Desktop Bus (ADB)

私が使っているキーボードはlinuxマシンもSolarisマシンもWindowsマシンもそしてMacintoshも全てM0116JというApple製のモノだ.このキーボードのインターフェースはApple Desktop Bus (通称ADB)でデイジーチェーンで16台までの機器を接続できる.ピンアサインはこのサイトに図がある.双方向のデータ線1本だけで通信している.最大通信速度は125kpbsだから,キーボードやマウス向けだ.デイジーチェーンが可能であるという特徴を利用して面白い(くだらない?)実験をしてみた.私の机の上にはディスプレイが複数台並べてあってマルチディスプレイで運用している.M0116Jは机の真ん中においてある.マルチディスプレイの表示範囲は横に長〜いので,右端のディスプレイ領域を見るときは顔を大きく右に振らねばならず,左端のディスプレイを見るときはその逆だ.長く使っていると首が疲れる.で,何をしたかと言うとM0116Jを各ディスプレイの前に1台ずつ並べて,全部のM0116Jをデイジーチェーンでつなげてしまったのだ.こうするとどのM0116Jを使ってもキー入力ができるのではないかと期待したのだ.果たしてその通りだった.こうなると右端のディスプレイを利用するときは座っている椅子ごと右端のディスプレイの前に移動して,そこにあるM0116Jを叩くことができる.ADBの制御回路でどういう動作をしているのかは分からないが,あるM0116JのControlキーを押しながら別のM0116Jの文字キーを叩くとちゃんとContorol-文字を叩いたものとして機能する.面白い.デイジーチェーンの末端につなげたひとつボタンの角マウスももちろん正常に動作する.
このADBは既に絶滅していてADB機器も,ADBの受け口が付いたMacintoshも売られてはいない.ADB-USB変換器も新品の販売はしていない.現在手持ちのADB機器は貴重品だ.大事に使わなくてはならない.私はM0116Jは使用中のものも含め6台確保しており,ADBをPS/2やSunのK/B I/Fに変換してくれるぷらっとホームのPShare Multi(これも販売終了品)を3台確保して故障に備えている.PShare Multiはなかなかの優れもので,本来ホットプラグはできなかったADBでホットプラグを可能にしてくれる.PCの使用中に新たにキーボードを追加したり,マウスを追加したりが出来てとても具合が良い.