• 追加された行はこの色です。
  • 削除された行はこの色です。
#author("2017-05-05T03:35:14+00:00","","")
***STEAMコントローラーとは [#hd49dd98]
Steamに特化したPC用コントローラー。ジャイロによる傾き検知タッチパネル、背面スイッチ等、Steamのゲームをプレイするためのデファクトスタンダードとなるべく登場したコントローラー。ガンハウンドの開発ではそれなりにコントローラーにこだわったつもりだったけれども、STEAMコントローラーに対応してないのもどうかと思って購入した。実際レイノスのPC版ではSTEAMコントローラーに対応していないらしい。gxLibでわざわざ対応しないことなんてないので調査用に購入。

***操作感はどうなの? [#cbb2f3c1]
なれるまで扱いずらいし、まだ慣れていない。通常のコンシューマー向けコントローラと比べてクセがあるが、使用者の感想をみてるとあくまで慣れの問題っぽい。慣れたときにはかなりいい感じに操作できるようになるらしい。

***動かないの? [#i0abf0bd]
コントローラーとしてはXINPUT系?それともDirectInput系なのか?調査してみるとどうもキーボードとして動作してるっぽい。右のタッチパッドはマウス、L、Rトリガーはそれぞれ左クリック、右クリックとなっている。いろいろカスタマイズ可能らしいのでデフォルトがそうなってるだけかもしれない。STEAMコントローラーに対応するというのはキーボードカスタマイズができないとパッドだけのコンフィグでは足りない、ということか。。。

|STEAMコントローラー|キーボード|
|A|ENTER|
|B|SPACE|
|X|PageUp|
|Y|PageDown|
|左スティック|カーソル上下左右|
|右タッチパッド|マウスカーソル|
|L1|SHIFT|
|R1|ALT|
|L2|右クリック|
|R2|左クリック|

デフォルト状態ではこんな感じ。AがENTER、BがSPACEということは、キーボードのデフォルト機能としては、ENTERが決定、SPACEをキャンセルにしておく必要があるっぽい。