0.25.17
ジョイスティックをゲームパッドのアナログスティックとして使えるモードを追加しました。
ジョイスティック側面ユニットを使っている場合、従来の3つのモード(カーソル移動、スクロール、キー入力)に加えてゲームモードに切り替えガできます。
DirectInputのコントローラーとして認識されるのでXInputへの対応のゲームではXbox 360 Controller Emulator等をお使いください。
ゲームモードでもスティックが認識される角度の変更をすることができます。回転とX軸の反転を組み合わせて好みの方向に変えてください。また、スティックが反応する傾きの範囲も変更できるので感度や斜め入力のしやすさもある程度調整できます。
ゲームモードでのジョイスティックは自動でキャリブレーションを行っています。USBケーブルの接続後は大きく一周回すとすぐに正確な方向が入力できるようになります。
以下のキーコードを追加しました。
追加された特別なキーはFunctionsタブ、ゲームパッド用ボタンはDeviceタブにあります。
Remap | キーコード | |
---|---|---|
USER 16 | QK_USER_16 | ジョイスティックのキャリブレーションをリセット |
USER 17 | QK_USER_17 | キーでゲームパッドの上を入力 |
USER 18 | QK_USER_18 | キーでゲームパッドの下を入力 |
USER 19 | QK_USER_19 | キーでゲームパッドの左を入力 |
USER 20 | QK_USER_20 | キーでゲームパッドの右を入力 |
USER 21 | QK_USER_21 | 押している間だけゲームモード |
USER 22 | QK_USER_22 | 小さい値を無視する範囲を縮小(初期設定:50) |
USER 23 | QK_USER_23 | 小さい値を無視する範囲を拡大(最大値:200) |
USER 24 | QK_USER_24 | 大きい値を無視する範囲を縮小(ゲームモードのみ)(初期設定:0) |
USER 25 | QK_USER_25 | 大きい値を無視する範囲を拡大(ゲームモードのみ)(最大値:200) |
Added a mode to use the joystick as a gamepad.
When using the joystick side unit, you can switch to game mode in addition to the three existing modes (cursor movement, scrolling, and key input).
The joystick is recognized as a DirectInput controller, so for games that only support XInput, please use the Xbox 360 Controller Emulator or similar.
The angle can also be changed in game mode. Use a combination of rotation and X-axis flipping to change the direction to your liking. You can also change the tilt range that the stick responds to, so you can adjust the sensitivity and ease of diagonal input to some extent.
The joystick in game mode is automatically calibrated; after connecting the USB cable, a large turn will allow you to input accurate values immediately.
Added the following key code.
Special keys are in the Functions tab, and gamepad buttons are in the Device tab.
Remap | keycode | |
---|---|---|
USER 16 | QK_USER_16 | Reset joystick calibration |
USER 17 | QK_USER_17 | Key to Input Gamepad Up |
USER 18 | QK_USER_18 | Key to Input Gamepad Down |
USER 19 | QK_USER_19 | Key to Input Gamepad Left |
USER 20 | QK_USER_20 | Key to Input Gamepad Right |
USER 21 | QK_USER_21 | Game mode when hold |
USER 22 | QK_USER_22 | Reduce range to ignore small values (default: 50) |
USER 23 | QK_USER_23 | Expand range to ignore small values (max: 200) |
USER 24 | QK_USER_24 | Reduce range to ignore large values (default: 0) |
USER 25 | QK_USER_25 | Expand range to ignore large values (max: 200) |