キーボードレイアウトによっては、うまく扱えないキーがあります。今後のバージョンアップで改善される、といいな。マウスクラスマウスの状態を取得するには、sf::Mouseクラスを使います。sf::Keyboardちゃんと同じように、sf::Mouseちゃんもスタティックメソッドを1つ持ってるだけです。インスタンス生成はしないでね。複数のマウスを同時に扱う機能はサポートしてません)マウスのボタンが押されているかどうかは、こんなふうにチェックするよ。buttons};上の定義を見てお分かりのように、SFMLではボタンは5つサポートされてます。左、右、真ん中(ホイール)の3つと、エキストラボタンが2つです。ボタンが押されてるかどうかに加えて、マウスの位置も取得できます。位置はデスクトップ上の座標でも、特定のウィンドウ上での座標でも、どちらでも取得できます。sf::Windowマウスホイールの回転量については、「現在の状態」を取得するためのメソッドはありません。回転量は「直前の状態と比べての回転量」なので、「現在の状態」というものは、ない、のです。いうこと?キーが押されているかどうかは、そのキーを見れば分かります。マウスの位置は、マウスカーソルを見れば分かります。マウスホイールを見ても、回転量や方向は分かりません。回転量や方向はホイールが動いたときにイベントとして通知されるのみです。sf::Joistickクラスで取得します。このクラスも例によってスタティックメソッドだけです。ゲームパッドはインデックスで識別されます。