Android版RetroArchで安全なホットキーを設定する方法
まず通常のRetroPad割り当てを確認し、次に1つのボタンをEnable Hotkeysへ割り当て、必要な操作だけを登録します。Quit、Reset、Load State、Close Contentには必ず同時押しを使います。RetroArchを再起動し、許可されたコンテンツでメニュー、通常操作、保存と読込の向き、終了を検証してください。
この順序で設定・確認
- 01
他のパッドを外し、Androidとメニューで対象を確認し、現在の設定をバックアップします。
- 02
Settings → Input → Hotkeysを開き、意図しない割り当てを解除してEnable Hotkeysを設定します。
- 03
最初にMenu Toggleを設定し、Quit、Close Content、Reset、Load State、Save Stateは同時押しにします。
- 04
許可されたコンテンツを読み込み、修飾ボタンなしでは通常ボタンがホットキーを起動しないことを確認します。
- 05
修飾ボタンを押してメニュー、Save/Loadの方向、終了の同時押しを試します。
- 06
正常終了して再起動し、再検証後にバージョン、ドライバー、接続方式、組み合わせを記録します。
症状・原因の層・安全な修正
| 症状 | 疑う層 | 安全な修正 |
|---|---|---|
| ボタンで終了・リセットする | 実用的な修飾なしで操作が割当済み | Enable Hotkeysを設定または解除 |
| コアにキーが届かない | フロントエンドが横取り | Game Focusまたは競合解除 |
| 保存で進行が戻る | Save/Load Stateの取り違え | 破棄可能なステートで両方を確認 |
| 再起動で組み合わせが消える | 未保存または別設定パス | 保存して有効なパスを確認 |
ホットキーはコアより上の層
RetroArchは物理入力からRetroPadへの変換とフロントエンド操作を別々に扱います。コントローラープロファイルを壊さずHotkeysで直し、ゲーム側の操作だけにremapを使います。
Enable Hotkeysで意図的な操作領域を作る
Libretroの説明では、これを割り当てると他のホットキーに修飾ボタンが必要になります。通常プレイで押し続けるボタンを避け、斜め入力と同時操作も試します。
ステートと終了は破壊的操作
Load Stateは現在の状態を置き換え、Resetや終了は未保存の進行を失わせます。破棄可能な許可済みテストで検証し、メニューから戻せる経路も残します。
ホットキー設定はROM、BIOS、CHD、画像、音楽の権利を与えません。自作、パブリックドメイン、オープン、合法な自己ダンプ、明示許諾のコンテンツで試し、商用データを設定と一緒に共有しないでください。