今回マージされた変更は、新Steam Controllerに対するSDL側のネイティブサポートを拡張するものです。
これまでもSDLはある程度このデバイスを認識できましたが、今回の更新では以下の点が強化されました。
つまり、SDLを使ってコントローラー入力を処理しているゲームやアプリであれば、Steamを起動しなくてもボタン入力を認識できるようになります。
現時点で確認されているのは、主に基本的なゲームパッド入力です。
SDLのGamepad APIを使用するソフトでは、次のような機能が利用可能になります。
これにより、SDLベースのゲームでは他の一般的なゲームパッドと同じように扱えるようになります。
ただし、Steamを経由する場合と比べると、現状のSDLサポートにはまだ不明点や制限があります。
主なポイントは次の通りです。
新Steam Controllerには、以下のような高度な入力機能が搭載されています。
これらは主にSteam Inputで活用する設計になっているため、フル機能を使うならSteam経由が最も確実とされています。
また別の互換性問題として、現時点では一部のGame Passタイトルで正常に動作しない例も報告されています。
今回の変更が注目されている最大の理由は、SDLの普及度の高さです。
SDLは多くのPCゲームやツールの入力処理レイヤーとして使われており、例えば次のようなソフトが影響を受けます。
コントローラーがSDLに直接対応すると、これらのソフトが特別なドライバーやSteam環境なしでコントローラーを扱える可能性が生まれます。
特にLinux環境では、Steamランタイム外のアプリでも扱いやすくなるため、利便性の向上が期待されています。
今回のSteam Controller対応コードはすでにSDLのリポジトリにマージ済みですが、一般ユーザーが使えるようになるのは次回以降の正式SDLリリースになります。
ただし、記事公開時点では
はいずれも発表されていません。
なお、新型Steam Controller自体は**2026年5月4日発売、価格は約99ドル(約£85 / €99)**で登場しています。
今回のSDL更新によって、新Steam ControllerはSteamに依存しない基本的なゲームパッドとして使える道が開かれました。特に非Steamゲーム、エミュレーター、Linuxアプリにとっては大きな前進です。
一方で、ジャイロやトラックパッドなどの高度機能はまだSteam Inputに依存している可能性が高く、今後のSDLアップデートでどこまで対応が広がるかが注目されています。