タイトルUSBデバイスをアプリケーションから利用するためのHID Managerのサンプルカテゴリーアップルからの開発資料, 周辺機器
作成日2001/6/11 17:15:32作成者新居雅行
サンプルコードとして登録されている「HID Manager Basics」は、HID(Human Interface Device)ManagaerのAPIをひととおり使っているサンプルプログラムだ。HID Managerは、ジョイスティックやUSBスピーカ、あるいはApple製ではないディスプレイに対して、これらのデバイスにアプリケーションからアクセスするために用意されたものである。つまり、ジョイスティックを使ったゲームを作るような場合、ジョイスティックの状態を取得するのに使うAPIであると言えるが、基本的には汎用的な機能を持っている。サンプルアプリケーションはProject Builderで利用できるC言語のコードとなっており、コンパイルして実行すると、単に1つだけメニューがある。それを選択すると標準出力に、デバイスから得た情報をずらりと表示するだけだ。Project Builderで実行すれば、「実行」のページに表示されるので、それが手軽な方法だろう。なお、マウスやキーボードの情報は表示されない。Sound Sticksの情報は表示された。HID Managerに関する情報は、以下の「Working With HID Class Device Interfaces」という文書を参照すればいいだろう。

◇HID Manager Basics 1.0
 http://developer.apple.com/samplecode/Sample_Code/Devices_and_Hardware/HID_Manager/HID_Manager_Basics.htm

◇Working With HID Class Device Interfaces
 http://gemma.apple.com/techpubs/macosx/Kernel/HID/index.html
関連リンク