読者です 読者をやめる 読者になる 読者になる

[GPD WIN] JoyToKey切替設定

GPD WIN

[GDP WIN] JoyToKey導入 - my glasses で片手でマウス操作出来る設定例を公開してみたのですが、マウス操作とゲーム操作で切り替えを楽にする設定を考えてみたので紹介。

使うのはGPDwinの右上にあるXboxの刻印があるキー。
前もって準備が必要になるので何か適当なゲームを起動した状態で[Win]+[G]を押した時に出る以下のポップアップ画面で赤い丸印で示したボタンを押す。 f:id:mukachan:20161202163210p:plain

すると以下の設定画面が表示されるので赤い丸印のチェックボックスを外す。
f:id:mukachan:20161202163543p:plain
これらの設定をしないとJoyToKeyでキー入力を拾ってくれないようです。


後はJoyToKeyの設定するだけ。
起動時には以下のように00_Xinput_Mouse.cfgが読み込まれます。
赤枠には別ファイルへの切り替え機能を割り当てています。
f:id:mukachan:20161202165247p:plain

Xboxの刻印ボタン(button13)を押した場合は以下の01_Xinput_Disable.cfgに切り替わるのでゲームに最適かと、もう一度押すことで00_Xinput_Mouse.cfgに戻るので操作性も問題なし。 f:id:mukachan:20161202170124p:plain

ゲーム関連は明るくないけど設定ファイルを複数切り替えて使うと便利かな?
参考になるかわからないけど、また設定ファイルの中身を貼っておきます。

00_Xinput_Mouse.cfg

[General]
FileVersion=57
NumberOfJoysticks=1
NumberOfButtons=32
DisplayMode=2
UseDiagonalInput=0
UsePOV8Way=0
Threshold=20
Threshold2=20
KeySendMode=0
SoundFile=
ImageFile=

[Joystick 1]
POV1-1=2,    0,   0,  10, 0, 0, 0, 0.000, 0, 95, 1.0, 100, 0, 0, 0  ##十字パッド(スクロール)
POV1-3=1, 12:27:00:00, 0.000, 0, 0  ##十字パッド(進む)
POV1-5=2,    0,   0, -10, 0, 0, 0, 0.000, 0, 95, 1.0, 100, 700, 0, 0  ##十字パッド(スクロール)
POV1-7=1, 12:25:00:00, 0.000, 0, 0  ##十字パッド(戻る)
Axis1n=2,  -10,   0,   0, 0, 0, 0, 0.000, 0, 95, 4.0, 100, 0, 0, 0  ##左アナログ(カーソル移動)
Axis1p=2,   10,   0,   0, 0, 0, 0, 0.000, 0, 95, 4.0, 100, 0, 0, 0  ##左アナログ(カーソル移動)
Axis2n=2,    0, -10,   0, 0, 0, 0, 0.000, 0, 95, 2.0, 100, 0, 0, 0  ##左アナログ(カーソル移動)
Axis2p=2,    0,  10,   0, 0, 0, 0, 0.000, 0, 95, 2.0, 100, 0, 0, 0  ##左アナログ(カーソル移動)
Axis3n=2,  -10,   0,   0, 0, 0, 0, 0.000, 0, 95, 4.0, 100, 0, 0, 0  ##右アナログ(カーソル移動)
Axis3p=2,   10,   0,   0, 0, 0, 0, 0.000, 0, 95, 4.0, 100, 0, 0, 0  ##右アナログ(カーソル移動)
Axis4n=2,    0, -10,   0, 0, 0, 0, 0.000, 0, 95, 2.0, 100, 0, 0, 0  ##右アナログ(カーソル移動)
Axis4p=2,    0,  10,   0, 0, 0, 0, 0.000, 0, 95, 2.0, 100, 0, 0, 0  ##右アナログ(カーソル移動)
Button01=2,    0,   0, -10, 0, 0, 0, 0.000, 0, 95, 1.0, 100, 700, 0, 0  ##Aボタン(スクロール)
Button02=1, 12:27:00:00, 0.000, 0, 0  ##Bボタン(進む)
Button03=1, 12:25:00:00, 0.000, 0, 0  ##Xボタン(戻る)
Button04=2,    0,   0,  10, 0, 0, 0, 0.000, 0, 95, 1.0, 100, 0, 0, 0  ##Yボタン(スクロール)
Button05=1, 201:00:00:00, 0.000, 0, 0  ##L1(左クリック)
Button06=1, 203:00:00:00, 0.000, 0, 0  ##R1(右クリック)
Button11=1, 203:00:00:00, 0.000, 0, 0  ##L2(右クリック)
Button12=1, 201:00:00:00, 0.000, 0, 0  ##R2(左クリック)
Button07=1, 100:00:00:00, 0.000, 0, 0  ##SELECT(IME)
Button08=1, 79:00:00:00, 0.000, 0, 0  ##START(F10)
Button09=1, 11:43:00:00, 0.000, 0, 0  ##L3(Ctrl+C)
Button10=1, 11:56:00:00, 0.000, 0, 0  ##R3(Ctrl+V)
Button13=6, "01_Xinput_Disable", 0  ##Mouse無効化



01_Xinput_Disable.cfg

[General]
FileVersion=57
NumberOfJoysticks=1
NumberOfButtons=32
DisplayMode=2
UseDiagonalInput=0
UsePOV8Way=0
Threshold=20
Threshold2=20
KeySendMode=0
SoundFile=
ImageFile=

[Joystick 1]
Button13=6, "00_Xinput_Mouse", 0  ##Mouse有効化