IController インターフェイス |
名前空間: KeyToKey.Plugins
public interface IController
IController 型は下記のメンバーを公開します。
| 名前 | 説明 | |
|---|---|---|
| A | ✕ | |
| B | ○ | |
| Back | セレクト | |
| DeviceType |
現在監視しているデバイスのタイプを取得します。
| |
| DpadDirection |
十字キーの入力方向
| |
| DPadDown | 十字キー下 | |
| DPadDownLeft | 十字キー左下 | |
| DPadDownRight | 十字キー右下 | |
| DPadLeft | 十字キー左 | |
| DPadRight | 十字キー右 | |
| DPadUp | 十字キー上 | |
| DPadUpLeft | 十字キー左上 | |
| DPadUpRight | 十字キー右上 | |
| ExButton1 | 拡張ボタン1 | |
| ExButton10 | 拡張ボタン10 | |
| ExButton11 | 拡張ボタン11 | |
| ExButton12 | 拡張ボタン12 | |
| ExButton13 | 拡張ボタン13 | |
| ExButton14 | 拡張ボタン14 | |
| ExButton15 | 拡張ボタン15 | |
| ExButton2 | 拡張ボタン2 | |
| ExButton3 | 拡張ボタン3 | |
| ExButton4 | 拡張ボタン4 | |
| ExButton5 | 拡張ボタン5 | |
| ExButton6 | 拡張ボタン6 | |
| ExButton7 | 拡張ボタン7 | |
| ExButton8 | 拡張ボタン8 | |
| ExButton9 | 拡張ボタン9 | |
| IsConnected |
コントローラーが接続されているかどうかを取得します。
| |
| LB | L1 | |
| LeftStick | 廃止予定。
左スティック
| |
| LeftStickPush | 左スティック押し込み | |
| LeftTrigger | 廃止予定。
左トリガーの状態
| |
| LT | 左トリガー | |
| NormalizedLeftStick |
正規化された左スティックの値を取得します。このプロパティは使用しているデバイスタイプに影響されません。
| |
| NormalizedLeftTrigger |
正規化された左トリガーの値を取得します。このプロパティは使用しているデバイスタイプに影響されません。
| |
| NormalizedRightStick |
正規化された右スティックの値を取得します。このプロパティは使用しているデバイスタイプに影響されません。
| |
| NormalizedRightTrigger |
正規化された右トリガーの値を取得します。このプロパティは使用しているデバイスタイプに影響されません。
| |
| RB | L2 | |
| RightStick | 廃止予定。
右スティック
| |
| RightStickPush | 右スティック押し込み | |
| RightTrigger | 廃止予定。
右トリガーの状態
| |
| RT | 右トリガー | |
| Start | スタート | |
| X | □ | |
| Y | △ |
| 名前 | 説明 | |
|---|---|---|
| FindController |
接続中のコントローラーを取得します。
| |
| GetDeadZones | 廃止予定。
スティックのデッドゾーンを取得します。
| |
| GetDirectInputController | ||
| GetState |
コントローラーのボタンが押されているかどうかを取得します。
| |
| GetStateAt |
DeviceTypeがDirectInputのときにのみ使用できます。
ボタンが押されているかどうかを取得します。
| |
| GetThumbs | 廃止予定。
スティックの入力状態を取得します。
| |
| GetThumbsAsShort | 廃止予定。
スティックの入力値をshort型で取得します。
| |
| GetXInputController |
XInputのコントローラーを取得します。
| |
| ListDirectInputDevices |
DirectInputDeviceの一覧を取得します。
|
| 名前 | 説明 | |
|---|---|---|
| Connected |
コントローラーが接続されたら発生します。
| |
| ControllerStateChanged |
コントローラーのボタンが入力されたら発生します。
| |
| Disconnected |
コントローラーの接続が解除されたら発生します。
|