USBがシリアルポートみたいにfopen()で開けないってのは分かったんですが、
どうやったらUSB端子からの値が得られますか?

マウスとかジョイスティックとか簡単なのでいいんですが。