このプロジェクトについて

AntiMicroXは、ゲームパッドやジョイスティックの入力をキーボードキー、マウスのボタンや移動、スクリプト、実行ファイル、マクロにマッピングするためのグラフィカルプログラムです。ネイティブのゲームパッドサポートがないデスクトップアプリケーションやゲームを操作することを目的としており、Xbox 360などの汎用レイアウトに非典型的なゲームパッドをマッピングするためのSDL2設定を生成することもできます。 READMEに記載されている主な機能は以下の通りです。 - ゲームパッド/ジョイスティックのボタンを、キーボードボタン、マウスのボタンや移動、スクリプトや実行ファイル、およびそれらの要素で構成されるマクロにマッピングします。 - 1つのゲームパッドに複数の切り替え可能なマッピングセットを割り当てます。 - アクティブなアプリケーションウィンドウにプロファイルを割り当てるオートプロファイル(Waylandでは利用不可)。 - X.orgとWaylandの両方をサポート。 - InputDeviceオブジェクトを公開するD-Busサービス(io.github.antimicrox)。SDL名、詳細なデバイス説明、アクティブセットの番号と名前を読み取り、アクティブセットを変更するメソッドを備えています。 - `antimicrox --help`またはmanページによるコマンドライン引数。 プラットフォームとインストールに関する注意:このプロジェクトはLinuxとWindowsを対象としています。WindowsビルドはAMD64インストーラーとして配布されています。LinuxユーザーはFlatpak/Flathub、AppImage、.debパッケージ、Fedora、openSUSE、Arch Linux(chaotic-aurリポジトリを含む)を介してインストールできます。ビルド手順と依存関係は、BUILDING.mdに別途文書化されています。FlatpakパッケージはWaylandで問題が発生する可能性があり、wikiに修正方法が記載されています。 プロジェクトの状態:READMEには、プロジェクトは新しいメンテナーを探しており、当面は限定的なサポートのみで、外部からの貢献がない限り新機能は追加されないと記載されています。これは、juliagodaによって復活された、放棄されたAntiMicroプロジェクトの継続であり、いくつかのレガシーリポジトリがリストされています。 その他の詳細:GPL v.3でライセンスされています。プロファイルは、別のantimicrox-profilesリポジトリを通じて共有できます。翻訳はWeblateで管理されています。テストのガイダンスでは、Linuxでのsdl-jstest/sdl2-jstestとevtestの使用を推奨しています。