
RetroArch 控制器配置指南快速完成手柄识别与按键映射【免费下载链接】RetroArchCross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.项目地址: https://gitcode.com/GitHub_Trending/re/RetroArchRetroArch 是最知名的 libretro API 前端。这篇文章带你走一遍完整的 RetroArch 控制器配置流程从连接识别、自动配置到手动重绑和保存。读完并照做一遍任何常见手柄都能做到即插即用按键一一对位。RGUI 主菜单所有输入设置的入口动手前检查开始 RetroArch 控制器配置之前RetroArch 1.22.x 及以上文中配置项对应 1.22.2 源码手柄已通过 USB 或蓝牙连接并在系统层面可见电视盒子请先在系统设置里完成配对手头能重启 RetroArch进阶项中有需要重启才生效的设置建议先执行一次保存配置留一份当前设置的底分步实操RetroArch 控制器配置的五个步骤每一步都可以单独执行中途退出后回来继续即可。第1步确认手柄已被系统识别把手柄接上启动 RetroArch在菜单里按手柄的方向键试试。Main Menu → Settings → Input方向键能移动菜单焦点或按任意按钮有响应说明识别成功启动日志中也会打印手柄名称。若完全无反应先回到系统层检查连接不要在 RetroArch 里折腾。第2步开启自动配置在 Input 设置里把 Autoconfig 打开配置文件对应input_autodetect_enable true自动配置只对名称匹配内置资料片的手柄生效。没匹配上的手柄直接跳到第3步。连接资料片齐全的手柄常见 Xbox、PlayStation 手柄都自带资料片后日志出现Autoconfig loaded、按键立即可用即为成功。第3步一键重绑所有按键路径Main Menu → Settings → Input → Input User 1 Binds → Set User 1 Joypad Binds选Bind All逐项确认。Main Menu → Settings → Input → Input User 1 Binds → Set User 1 Joypad Binds → Bind AllOzone 菜单风格操作逻辑相同按提示依次按下各按键完成后进游戏确认A/B 不互换、方向键不反。个别按键老是被误认就回到 Binds 里单独重绑那一项。资料片不全的手柄做完这一步还可以顺手 Save Gamepad Autoconfig为它生成资料片下次连接自动生效。第4步设置呼出菜单的组合键在 Input 设置中把Menu Toggle (Controller Combo)选成你习惯的双键组合并确保 Hotkey Enable 已绑定到一个手柄上真实存在的按键。Settings → Input → Menu Toggle (Controller Combo) Settings → Input → Input User 1 Binds → Set Hotkey游戏运行中按下组合键能弹出暂停菜单即为成功。组合键的两个键都要在手柄上有物理按键虚拟映射的键会失灵。第5步保存配置Main Menu → Configuration Files → Save Configuration。Main Menu → Configuration Files → Save Configuration出现保存提示即为成功未保存的设置退出后全部丢失这一步不要省。GLUI 菜单风格输入设置位置一致进阶选项按场景二选一双人同屏input_max_users 2需重启再给 User 2 单独设 Binds想让两个手柄都能开菜单启用all_users_control_menu。按键手感偏慢调input_poll_type_behavior0 为 Early、2 为 Late均标注Restart required改完重启对比手感。想开振动enable_device_vibration true再用input_rumble_gain0–100控制强度仅支持振动的核心会响应。这几项的完整定义见 settings/settings_def_input_general.h。快速对照不同场景怎么选使用场景推荐做法关键设置成功的标准首次接手柄开自动配置input_autodetect_enable true连接后按键直接可用资料片不匹配一键重绑Bind All每个键位对位正确双人游戏增加用户数input_max_users 2重启第二个手柄独立控制感觉有输入延迟改轮询行为input_poll_type_behavior 0或2重启按键响应更跟手常见问题Q自动配置没生效接上手柄还是不能玩A该手柄没有匹配的资料片。用第3步 Bind All 手动绑一遍再保存为 Gamepad Autoconfig下次即可自动加载。Q改完设置重启后全变回去了AMax Users、Polling Behavior 等条目需要重启才生效其余项若没执行 Save Configuration退出就会丢失。Q游戏里按组合键开不了菜单A检查 Hotkey Enable 和 Menu Toggle 是否都绑在手柄真实按键上且组合键不与核心正在使用的按键冲突。Q两个玩家的按键串到一起A确认 User 1 与 User 2 的 Joypad Index 指向不同设备共用一个手柄时要在 Binds 里把两个用户的动作分到不同按键。Q想换 A/B 或 OK/Cancel 的方向A菜单层可用 Swap OK and Cancel Buttons 切换游戏内动作的对调需在对应用户的 Binds 里改绑定。手柄驱动的实现可以参考 input/drivers/各版本输入相关的改动记录见 CHANGES.md。现在打开 Settings → Input从 Bind All 开始十分钟把手柄调到顺手。【免费下载链接】RetroArchCross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.项目地址: https://gitcode.com/GitHub_Trending/re/RetroArch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考