8 月 13
最近MacでHID(Human Interface Device)を制御する方法を調べています。
HIDとは、キーボードやマウス、ジョイスティックなどの、人間がコンピュータに働きかけるための機器(入力装置)。
おまけに、10.4.11でも動作させる必要があるため、LeopardからパワーアップされたHIDManagerも使えない。
Appleのサンプルも大半がLeopard以降でしか動作しない。
これは困った。。。
MacでHIDの情報を検索してひっかかるのは、自作の回路とのやりとりがメインの情報がほとんど。
俺が知りたいのはチップがどうのというマニアックな情報じゃないのですよ。
まぁ、なんとかHIDの情報(VenderIDやらProductIDやら)は取り出すことが出来たけど、getReportやらsetReportのサンプルが殆どない。
英文のメーリングリストやらサンプルを読んで何とかそれなりにgetReportやsetReportはできるようになった。
でも、これで本当に良いのか。。。
悩んでもわからんので動作していればとりあえず、良しとしときますか。
問題が発生したらその時点で考えましょう。
ふぅ〜〜、、、以上、ただの愚痴でした。。。