SteelBattelion.NETを使います。 正直なところ、ここのReadmeを読んでいけば、詰まる要素はありません。 https://github.com/dmanning23/SteelBattalion.NET 以下、メモ書き
#1.libUSBのインストール
http://sourceforge.net/projects/libusb-win32/
最新版をダウンロードして解凍
libusb-win32-bin-1.2.6.0\bin\amd64
install-filter-win.exe で、USB互換デバイスを指定してインストール
vid:5986 pid:055c rev:0605
#2.SteelBattelion.NETのデバイスを導入 https://github.com/dmanning23/SteelBattalion.NET の最新版をzipで落として解凍
デバイスマネージャから不明なデバイスを右クリック、ドライバインストールするとき、SteeelBattelion.NET/Driver以下を指定。
この時win8だと署名無しドライバなので、文句を言われるのでテストモードにする。
http://freesoft.tvbok.com/win8/testmode.html
#3.自分でキーバインドを書く SteelBatteluon.NETのソリューションを開いて、適当にレバーやボタンの入力をキーボードに割り当てるコードを書きます。 VisualStudio2012 Expressなど、無料の物で大丈夫です。
#念のため動作確認用 こちらの環境でビルドしたものです。SBCTest.exeを起動して、ボタンが光ればOKです。 https://copy.com/PaDhoX0BfSJ9JBxj SBCTest.exe