📖 本文由 Batocera 官方 Wiki 翻译整理,内容可能随版本更新而变化。
支持的控制器
Batocera 几乎支持所有主流控制器。EmulationStation 游戏前端 内置了一个庞大的设备数据库,因此大多数手柄都能“开箱即用”,完全不需要手动配置。
对于那些还没被录入数据库的新手柄,Batocera 会在检测到时自动弹出提示,引导你手动映射按键。
【提示】:某些特定的控制器(尤其是无线手柄)可能需要一些特殊的操作才能成功连接到 Batocera。相关的操作说明我们已经在下文中为你准备好了。
通用 USB 控制器(Generic USB controllers)
任何通用的 USB 手柄理论上都是可以正常使用的。
- 第一步:直接插入设备
无需任何特殊操作,直接将手柄插入设备的 USB 接口。 - 第二步:配置按键
如果你的手柄不在内置数据库中,系统会提示你进行按键映射。按照屏幕提示依次按下对应的按键即可。
【提示】:如果系统完全检测不到你的 USB 手柄,请参考“摇杆故障排查页面”中的 USB 专题部分。
通用蓝牙控制器(Generic Bluetooth controllers)
几乎所有通用的蓝牙手柄都可以在系统上正常运行。
- 第一步:开启手柄配对模式
将你的手柄设置为寻址模式(Discovery mode)。通常需要按住特定的组合键几秒钟,具体操作请参考你的手柄说明书。 - 第二步:在系统中配对
进入菜单:控制器与蓝牙设置(CONTROLLER & BLUETOOTH SETTINGS) -> 配对蓝牙设备(PAIR A BLUETOOTH DEVICE)。 - 第三步:映射按键
连接成功后即可使用。如果手柄不在我们的数据库中,系统会引导你完成按键映射。
【提示】:如果遇到配对失败的情况,可以尝试先点击忘记蓝牙设备(FORGET BLUETOOTH DEVICES)将设备从列表中清除,然后重启系统再次尝试配对。
【注意】:在旧版本的 Batocera 中,“忘记设备”这一操作会清空所有已保存的蓝牙控制器记录,请谨慎操作!
生活化类比:这就像是在相亲。如果双方初次见面(配对)感觉磁场不对,最好的办法就是先彻底“忘掉”对方,回去睡一觉(重启),整理好心情后再重新开始正式的第一次见面。
进阶技巧:手动连接与排障
如果你想进行更高级的设置或者更精准地查看报错信息,建议通过手动方式连接蓝牙控制器。如果你依然无法连接,可能是你的蓝牙适配器(Bluetooth dongle)存在兼容性问题。具体排查方法请参考“故障排查页面”的蓝牙专题。
八位堂控制器(8bitdo controllers)
这项任务是不是变得更有趣了?关于八位堂手柄的具体连接模式,你还有什么想深入了解的吗?
Batocera 完美支持八位堂(8bitdo)蓝牙控制器。为了获得最佳体验,建议按照以下步骤进行连接:
1. 开启配对并连接
- 第一步:开启 X-input 模式
- 常规型号:同时按下
[开始键 Start]+[X键]开启手柄。这是系统最推荐的 X-input 模式(X-input Mode)。 - 新款型号:如果你的手柄底部有拨动开关,直接将其从
S档拨到X档即可。
- 常规型号:同时按下
- 第二步:激活同步状态
按下并按住手柄上的配对键(Sync button)。如果你的手柄没有专门的配对键,请按住[选择键 Select]持续 3 秒,直到 LED 指示灯开始快速闪烁。 - 第三步:系统配对
在 Batocera 菜单中依次进入:控制器与蓝牙设置(CONTROLLER & BLUETOOTH SETTINGS) -> 配对蓝牙设备(PAIR A BLUETOOTH DEVICE)。系统会自动发现并完成配对。
2. 方向键(D-pad)高级功能映射
如果你的方向键表现异常,或者你想自定义它的功能(以下操作在 M30 等型号上非常实用),可以使用组合键进行快速切换:
- 左方向键 + Select:将方向键映射为“左摇杆”。
- 上方向键 + Select:重置方向键设置。
- 右方向键 + Select:将方向键映射为“右摇杆”。
- 下方向键 + Select:交换 A/B 和 X/Y 的按键布局(【注意】:仅限 Switch 模式)。
操作要点:
1. 长按确认:按下上述任一组合键并保持 5 秒钟 即可完成功能映射。
2. 状态反馈:当 LED 指示灯闪烁红灯时,说明该按键映射已成功应用。
3. 手动复位:如果以后想换回原来的功能,你需要按照上述步骤手动进行重置。
生活化类比:这就像给手柄切换“工作模式”。有时候你希望方向键像方向盘(摇杆)一样灵活,有时候又希望它只是个普通的十字键。通过这些“暗号”(组合键),你就能随时训练你的手柄适应不同的游戏需求。
由于八位堂(8bitdo)官方对其控制器提供了非常出色的技术支持,我们强烈建议你访问其官网支持页面并安装最新的固件(Firmware)。根据许多用户的反馈,更新固件后,蓝牙连接的稳定性会有显著提升。
使用小贴士与连接技巧
- 关于“长按”操作的技巧:
部分八位堂控制器在执行“长按”指令时可能会遇到小状况(比如 Home 键在长按时偶尔会失灵)。- 解决方法:在执行任何长按组合键之前,先单独按住 Home 键整整一秒钟,这样可以有效绕过这个小 Bug。
- 更简单的连接方式——USB 线连:
如果你觉得蓝牙配对太麻烦,直接使用 USB 数据线连接会更简单。- 操作方法:切换输入模式的方法与无线模式一致,只需在插入数据线的同时按下对应的模式键(如
[开始键 Start]+ 对应字母键)即可。
- 操作方法:切换输入模式的方法与无线模式一致,只需在插入数据线的同时按下对应的模式键(如
特殊型号说明
8bitdo Zero(第一代)
- 第一步:启动配对
按住[开始键 Start]+[R1键]保持 2 秒钟。 - 第二步:系统搜索
进入菜单:控制器与蓝牙设置(CONTROLLER & BLUETOOTH SETTINGS) -> 配对蓝牙设备(PAIR A BLUETOOTH DEVICE)。 - 第三步:耐心等待
大约等待 10 到 15 秒,系统就会自动识别并完成配对。
8bitdo Ultimate 系列控制器
这是八位堂首款采用非标准输入驱动的控制器。
【注意】:该系列控制器仅在 Batocera v36 及更高版本中受支持。如果你的系统版本较低,可能无法正常识别。
PlayStation 控制器
生活化类比:PlayStation 的手柄就像是游戏界的“老牌贵族”,虽然品质精良,但不同世代(PS1 到 PS5)的连接方式各不相同,有的需要特殊的“翻译官”(转接器),有的则能直接沟通。
PS1 / PS2 控制器
这些经典的老手柄无法直接插在现代电脑上,它们需要一位“翻译官”。
- 关于适配器:
你需要使用专用的适配器(Adapter)。市面上最常见的是那种“PS2 转 PS3”的转换器,它们在 Batocera 上表现良好,可以完美支持 PS1 和 PS2 的手柄。
【提示】:索尼官方从未推出过这种转换器,你只能在市面上购买第三方品牌的产品。 - 关于压力感应按键:
你可能还记得 PS2 手柄的按键是带压力感应的(按得越重,油门踩得越深)。
【注意】:虽然旧版本的 Linux 内核支持这个特性,但由于兼容性考虑,现在的系统内核已经对这一功能进行了修补,让它们的行为更像现代的标准控制器(即只有“按下”和“抬起”两种状态)。
PS3 控制器
DualShock 3 控制器在 Batocera 中是受支持的。如果你遇到了连接问题,通常有两个原因:一是你的蓝牙接收器不支持 Linux 系统,二是手柄没电了。
生活化类比:如果手柄怎么都没反应,就像是一个睡死过去的人,怎么叫都叫不醒。这时候你需要给它来一点“物理刺激”——拿一根牙签戳一下手柄背面那个隐藏的小孔(复位键),保持几秒钟,给它做个“强制重启”。
配对步骤:
- 第一步:有线连接
使用 USB 数据线将手柄直接插入运行 Batocera 的机器。 - 第二步:耐心等待
保持连接状态,静候 5 到 10 秒钟,让系统识别手柄身份。 - 第三步:无线激活
拔掉 USB 线,然后按下手柄正中央圆形的 PlayStation 徽标键,手柄便会通过蓝牙自动连接。
配对成功后,系统会自动识别。你不需要进行任何额外操作,所有的按键都已经预先配置好了。
- 追求简单?试试有线连接
如果你不想折腾蓝牙,直接用数据线连着玩也是个省心的选择。 - 关于按键灵敏度
你可能记得 PS3 手柄的按键带有压力感应功能。
【注意】:虽然旧版 Linux 内核支持这个特性,但为了提高兼容性,现在的系统已将其调整为普通按键模式。不过,[L2]和[R2]两个扳机键依然保留了线性触发功能。
PS4 控制器(DualShock 4)
PS4 手柄在 Batocera 上表现非常出色。如果遇到连接困难,通常是由于蓝牙适配器与 Linux 系统不兼容导致的。
配对步骤:
- 第一步:进入配对模式
同时按住手柄上的 PlayStation 徽标键和[分享键 Share]约 3 秒钟。 - 第二步:确认灯光状态
一直按住这两个键,直到手柄上方的灯条开始快速闪烁白光。 - 第三步:在系统中配对
进入菜单:控制器与蓝牙设置(CONTROLLER & BLUETOOTH SETTINGS) -> 配对蓝牙设备(PAIR A BLUETOOTH DEVICE)。系统会自动发现并完成连接。
触控板的小妙用:
对于需要触屏操作的游戏系统(比如任天堂 DS 模拟器),PS4 手柄的触控板会被系统识别为“鼠标”。
生活化类比:这块触控板就像是给手柄装上了一块隐形的“笔记本电脑触控板”,你可以用手指在上面滑动来模拟触笔点击屏幕的操作。
【注意】:如果你的 PS4 手柄在配对过 Batocera 之后,又拿去连接了其他设备(比如手机或 PS4 主机),再次回到 Batocera 时可能会出现连接异常。
* 解决方法:建议先在其他设备上“取消配对”或“忽略此手柄”,然后再重新尝试连接到 Batocera。
当然,如果你懒得折腾无线,直接插上 USB 数据线,手柄永远都能即插即用。
另一种连接方案(备选)
如果前面提到的“组合键配对法”失败了,你可以试试这个类似 PS3 手柄的连接大招:
- 第一步:物理识别
用 USB 线把 PS4 手柄连到 Batocera 机器上,等几秒钟让系统“记住”它。 - 第二步:拔线就绪
拔掉 USB 线,在系统中进入菜单:控制器与蓝牙设置(CONTROLLER & BLUETOOTH SETTINGS) -> 配对蓝牙设备(PAIR A BLUETOOTH DEVICE)。 - 第三步:无线同步
在系统扫描信号的过程中,按下手柄上的 PlayStation 徽标键。这时 Batocera 应该就能顺利捕捉并同步你的手柄信号了。
PS5 控制器(DualSense)
根据用户报告,DualSense PS5 控制器在 Batocera 5.27 及更高版本中已受支持。
生活化类比:你可以把它看作是 PS4 手柄的“全方位加强版”。它在 Batocera 上的功能表现与 PS4 手柄基本一致,连接方式也可以参考上述 PS4 的教程。
如果你遇到了蓝牙掉线或者手柄无法自动回连等问题,第一步请务必先更新手柄自身的固件(Firmware)!官方已经通过更新修复了大部分已知的连接顽疾。
当然,如果你追求绝对的零延迟和稳定性,直接插上 USB 数据线使用总是万无一失的。
Xbox / X-input / Windows.Gaming.Input 控制器
这类手柄通常被统称为“微软系”手柄。老款的 Xbox 360 手柄及其兼容型号使用的是 X-input(微软旧版输入接口) 协议;而新款的 Xbox One 及之后的手柄则采用了更先进的 Windows.Gaming.Input(WinRT 输入接口)。
虽然 Batocera 对这两种协议都提供了完美支持,但“如何把它们连上系统”往往才是最让玩家头疼的部分。
Xbox 360 控制器
作为一代经典,Xbox 360 手柄在 Batocera 上依然老当益壮。
- 有线版本:操作非常简单,第一步只需将其插进 USB 接口即可直接开玩。
- 无线版本:这里需要注意,无线版的 Xbox 360 手柄并不是通过蓝牙连接的。
【注意】:你必须拥有一个原装或第三方的 RF 射频接收器(RF dongle) 才能在电脑上使用。
> 生活化类比:这就像是老式对讲机,手柄和系统必须调到同一个专属频道(射频接收器)才能通话,普通的手机蓝牙(Bluetooth)是听不到它们说话的。
Xbox One 控制器(非 Core/Series S/X 型号)
这类手柄是 Xbox One 时代的初期产品,连接方式略有不同。
你可以通过手柄正中央是否缺少“分享键”来辨别这一类老款控制器。
Xbox One 控制器
Batocera 完美支持 Xbox One 系列手柄,但你需要先搞清楚你的手柄属于哪一代,因为它们的连接方式截然不同:
- 第一代 Xbox One 控制器:不支持蓝牙连接。
【提示】:如果你想无线使用它,必须配备一个专门的 RF 射频接收器(RF dongle)。 - 第二代(自 Xbox One S 起):从 Xbox One S 开始,微软推出了新款型号(Model 1708),它原生支持蓝牙。
生活化类比:这就像是老款电视机只能插有线天线(RF 接收器),而新款智能电视则自带了蓝牙功能,可以直接连上你的无线耳机(系统)。
如何判断你的手柄是否支持蓝牙?
- 第一步:观察手柄顶部区域
查看手柄顶部的塑料外壳(即 Xbox 徽标键所在的区域)。 - 第二步:对比材质布局
- 不支持蓝牙:如果 Xbox 按钮周围的塑料与肩键(LB/RB)的材质连成一体,而与手柄正面的面板分离,那么它就是老款非蓝牙版。
- 支持蓝牙:如果 Xbox 按钮周围的塑料与手柄正面面板是同一块材料,那么它就是支持蓝牙的新款手柄。
对于支持蓝牙的新款型号,你可以像连接其他任何蓝牙设备一样,直接在 Batocera 的菜单中进行配对。
对于第一代(不带蓝牙的)Xbox One 控制器,自 Batocera 5.27 版本起,系统已经可以支持微软原装的无线适配器(Microsoft Dongle)了。
使用原装适配器连接
- 第一步:激活手柄配对
按下手柄顶部的配对小按钮,直到 Xbox 徽标开始闪烁。 - 第二步:自动同步
按下适配器上的同步按钮。此时手柄应该会自动与原装适配器建立连接。
【注意】:这种连接方式仅适用于微软原装的 RF 适配器。如果连接失败,通常是因为该适配器与 Linux 系统的兼容性存在问题。
使用蓝牙连接(仅限支持蓝牙的型号)
- 第一步:启动手柄
按下手柄中心的 Xbox 键开启电源。 - 第二步:开启寻址模式(Discovery mode)
按住手柄顶部的配对小按钮,直到 Xbox 徽标开始快速闪烁。 - 第三步:系统配对
进入菜单:控制器与蓝牙设置(CONTROLLER & BLUETOOTH SETTINGS) -> 配对蓝牙设备(PAIR A BLUETOOTH DEVICE)。稍等片刻,手柄就会被自动检测并完成配对。
常见问题与小贴士
- 固件更新(Firmware update):
【提示】:如果你的 Xbox One 手柄连接不稳定,请务必更新固件。
> 生活化类比:这就像是给手柄做一次“大脑升级”。官方会通过固件修复各种莫名其妙的断连问题。不过,升级过程需要你找一台安装了 Windows 系统的电脑才能完成。 - 终极方案:
如果你不想处理任何无线干扰或配对问题,直接用 USB 数据线连接,手柄永远都能即插即用。
Xbox Core / Series S / Series X 控制器
这类手柄是微软目前最新的型号,其显著特征是手柄正中央多了一个“分享”按钮。
这类新款控制器(微软有时也将其简单称呼为“Xbox 无线控制器”)最显著的特征就是手柄正中央多了一个分享键(Share button)。
虽然 Batocera 在大多数平台上都支持这款手柄,但也有例外:
【注意】:截至目前,由于 RG552、RK3128 和 RK3326 等开源掌机平台的系统内核(Kernel)版本过低,它们暂时无法通过无线方式连接这些新款手柄。
连接方式与版本要求
- 第一步:确认系统版本
- 如果你的 Batocera 版本在 v34 或更早,你必须配合微软官方的无线适配器使用。
- 如果你使用的是较新版本的 Batocera,只要你的硬件支持,就可以通过标准的低功耗蓝牙(Bluetooth LE)直接配对。
- 第二步:第三方选择
除了官方适配器,许多用户反馈市面上容易买到的 Cipon 第三方无线适配器也能很好地兼容 Xbox One/S/X 手柄。
故障排查
- 固件更新:
【提示】:如果手柄配对失败,可能需要通过 Windows 10/11 电脑或 Xbox 主机来更新手柄的固件。
> 生活化类比:这就好比给手柄换一套“现代语言包”,让它能听懂最新系统发出的无线信号。 - 有线连接:
别忘了,如果你不想被无线问题困扰,直接插上 USB 数据线永远是最稳妥的“即插即用”方案。
任天堂控制器(Nintendo controllers)
生活化类比:任天堂的手柄就像是个特立独行的“极客”,它们往往有自己独特的接口和连接逻辑。想要在现代设备上完美复现那种手感,往往需要一些特别的桥梁。
GameCube 控制器
原装的 GameCube 手柄由于接口特殊,需要通过“中转站”才能与现代设备沟通。
- 第一步:选择合适的适配器
你可以使用 Wii U 平台的官方“大乱斗专用 GameCube 适配器(Super Smash Bros. GameCube Adapter)”,或者市面上通用的第三方适配器。
【提示】:如果使用第三方适配器,请务必将其拨动开关切换至 “PC”模式。 - 第二步:无线进阶方案
你也可以使用 八位堂 Gbros. 无线适配器(8bitdo Gbros. wireless adapter)。
> 生活化类比:这个小盒子就像是一个“蓝牙信号翻译器”,它能把有线的 GameCube 手柄瞬间包装成一个标准的蓝牙手柄,让它摆脱线缆的束缚。
Wii 控制器
Wii 系列控制器(包括双节棍手柄和 Wii U Pro 手柄)在 Batocera 中同样占有一席之地。
生活化类比:Wii 系列手柄就像是游戏界的“体感鼻祖”,虽然它们的设计非常独特,但只要掌握了正确的连接技巧,依然能在现代模拟平台上焕发第二春。
Wii 控制器(Wiimote)在 Batocera 中有两种“风味”各异的使用模式。
1. 作为普通手柄使用
如果你想用 Wiimote 像普通手柄一样玩各类游戏,请按照以下步骤操作:
- 第一步:进入配对模式
在 Batocera 菜单中找到:控制器与蓝牙设置(CONTROLLER & BLUETOOTH SETTINGS) -> 配对蓝牙设备(PAIR A BLUETOOTH DEVICE)。 - 第二步:激活手柄信号
按下 Wiimote 电池盖里的红色按钮,让手柄进入寻址模式(Discovery mode)。
【提示】:配对过程可能不会一次成功,建议多尝试几次,直到 Batocera 成功抓取到信号。
2. 在 Wii 模拟器中使用
如果你是专门为了玩 Wii 游戏:
- 第一步:先启动游戏
首先在 Batocera 中直接运行一款 Wii 游戏。 - 第二步:快速配对
进入游戏后,再按下手柄上的红色按钮进入寻址模式完成连接。更多细节可以参考 Wii 系统专属页面。
进阶玩法与扩展
- 变身光枪(Light Gun):
如果你对使用 Wiimote 玩光枪射击游戏感兴趣,请移步专门的“光枪(Light gun)”专题页面查看教程。 - 复古手柄的蓝牙桥梁:
八位堂 Gbros. 无线适配器(8bitdo Gbros. wireless adapter) 同样支持连接 经典控制器(Classic controller) 以及 NES mini 或 SNES mini 的手柄,让这些怀旧的小家伙也能变身成蓝牙手柄。
生活化类比:这就像是给老式的有线电话装上了一个“蓝牙发射底座”,让原本只能插在 Wii 主机上的复古手柄,也能跨越时空,无线连接到你的现代游戏系统上。
自 Batocera v35 版本起,系统默认会将连接的 Wiimote 自动识别为光枪(Light guns)。
【注意】:在这种模式下,Wiimote 的按键信号将不再作为普通控制器的输入。这意味着你无法像往常一样映射按键,因为它现在处于“射击模式”。
- 如果你想把 Wiimote 当作普通复古手柄使用:
- 第一步:进入菜单:控制器与蓝牙设置(CONTROLLER & BLUETOOTH SETTINGS)。
- 第二步:找到 WIIMOTE 光枪设置(WIIMOTE GUN SETTINGS)。
- 第三步:将 模式(MODE) 从默认设置更改为 “PAD(手柄模式)”。
生活化类比:这就像是给 Wiimote 做了一次“身份切换”。默认情况下它是个“狙击手”(光枪),如果你想让它变回普通的“操作员”(手柄),你需要手动给它换一张通行证。
Switch 控制器
Batocera 支持多种 Switch 系列控制器,包括 Switch Pro 手柄、Switch GameCube 蓝牙版手柄,以及从 v33 版本开始正式支持的 Joy-Con 小手柄。
连接步骤:
- 第一步:启动系统搜索
进入菜单:控制器设置(CONTROLLER SETTINGS) -> 配对蓝牙设备(PAIR A BLUETOOTH DEVICE)。 - 第二步:开启手柄寻址模式(Discovery mode)
按下手柄上的 蓝牙配对按钮(通常是一个圆形的小按钮),让手柄开始寻找配对信号。 - 第三步:按键映射
一旦系统检测并成功连接手柄,你就可以像平时一样进入按键映射界面,为各个按钮分配功能了。
在使用 Switch Pro 手柄时,你可能会发现手柄底部的 4 个指示灯在游戏过程中会一直闪烁。
【提示】:这属于正常现象,并不影响手柄的各项功能正常运作。
兼容性说明与警告
- 关于 v33 版本的故障:
在 Batocera v33 版本中,Switch 系列手柄可能无法正常工作。- 解决方法:你可以使用“八位堂蓝牙适配器”作为中转,或者将系统降级到 v32 版本,也可以等待后续版本的修复更新。
- 关于 Joy-Con 的使用限制:
目前 Joy-Con 只能以“拆分模式”使用,即左、右手柄分别作为两个独立的控制器。
【注意】:目前暂不支持将两个 Joy-Con 合并为一个手柄使用。
生活化类比:这就像是两台独立的对讲机,虽然它们长得像一对,但在目前的系统眼里,它们是两个各过各日子的“独行侠”,没法组合成一个复杂的电台。
Google Stadia 控制器
随着 Google Stadia 服务的关闭,官方发布了一个可选的固件更新,让这款手柄能够作为通用的蓝牙手柄使用。
- 第一步:更新固件
你需要通过浏览器访问 Google 的官方页面进行更新。
【提示】:Google 最初计划该更新仅开放至 2023 年,后延期至 2024 年,目前已再次延长至 2025 年 12 月 31 日。 - 第二步:确认系统版本
该手柄仅在 Batocera v36 及更高版本中受支持。
【注意】:一旦手柄切换到蓝牙模式,就无法再切回原有的 Wi-Fi 模式。不过由于 Stadia 服务已经停服,这其实并没有什么实际影响。
其他控制器(Other controllers)
Retro-Bit USB/无线控制器
生活化类比:这些手柄就像是专门为老玩家准备的“复刻版纪念品”,旨在现代设备上找回当年的握感,连接起来通常也比较直接。
虽然 Retro-Bit 专注于复刻那些经典老主机的原始手柄,但他们也推出了不少 USB 和无线版本,这些现代化的复刻手柄都能完美适配 Batocera 系统。
Retro-Bit 世嘉土星(Sega Saturn)手柄
这款手柄的 LED 指示灯颜色代表了它当前处于哪种输入模式。如果你想切换模式,只需同时按住 Start + B 键,直到灯光变色:
* 红色:代表手柄处于 D-Input 模式(DirectInput)。
* 蓝色:代表手柄处于 X-Input 模式。
此外,它还内置了一些实用的宏指令(Macros)组合键,方便你快速调整手柄功能:
* 模拟左摇杆:按住 左方向键 + Start 持续 3 秒,方向键将模拟左摇杆。
* 模拟右摇杆:按住 右方向键 + Start 持续 3 秒,方向键将模拟右摇杆。
* 翻转按键布局:按住 下方向键 + Start 持续 3 秒,可以快速调换 A/B 和 X/Y 的按键映射。
* 重置方向键:按住 上方向键 + Start 持续 3 秒,方向键将恢复默认的十字键功能。
生活化类比:这些组合键就像是手柄的“隐藏暗号”。你不需要连接电脑修改配置,通过特定的“手势”(按键组合)就能直接改变手柄的性格,让它从一个老派的十字键手柄变身为带有现代摇杆功能的利器。
Retro-Bit 世嘉 MD(Mega Drive / Genesis)8 键 USB 街机手柄(Model 2 – Switch 版本)
这款手柄同样支持通过物理按键进行快速切换:
- 切换输入协议:按住 Start + B 键 持续 5 秒,即可在 D-Input 和 X-Input 模式之间自由切换。
-
切换方向键模式:
- 常规方向键模式:按住 上方向键 + Start 持续 5 秒。
- 模拟左摇杆模式:按住 左方向键 + Start 持续 5 秒。
-
模拟右摇杆模式:按住 右方向键 + Start 持续 5 秒。
- 调换 A-B 与 X-Y 布局:按住 下方向键 + Start 持续 5 秒。
Retro-Bit Tribute64 控制器
由于这款手柄采用了非典型的设计(致敬 N64 的三叉戟风格),它在大多数游戏系统上的兼容性并不理想。
【提示】:如果你想完美驾驭它,可以参考“N64 系统页面”中专门定义的控制器配置(Controller configs)进行调整,以此绕过设计上的局限。
- 切换输入模式:同时按住 C-上键 + C-左键 持续 5 秒,即可在 D-Input 模式与 X-Input 模式之间进行切换。
盖世小鸡(GameSir)
GameSir T1S
这是一款外形酷似 PS4 的手柄,但有趣的是它并不能连接 PS4 主机。不过作为一款通用的 USB 有线或 2.4 GHz 无线控制器,它在 Batocera 上表现得非常出色。
生活化类比:它就像是一个长得像“索尼家成员”的“全能跨界选手”。虽然进不了自家的家门,但在 PC 和模拟器界却能靠着多才多艺和极强的适应能力混得风生水起。
配对步骤:
你需要同时按住手柄顶部的电源键(Power)和其中一个动作按键(字母键)来启动不同的连接模式:
- 第一步:确定模式
如果你想让它以标准的 X-input 模式(这是最通用的模式)连接。 -
第二步:组合键启动
同时按住 电源键 + X 键(即西侧按键,对应 SNES 布局中的 Y 键)。这样手柄就会被系统识别为一个标准的微软系手柄。 -
第一步:选择你的连接模式
- 电源键 + A 键(南侧按键,对应 SNES 布局的 B 键):以 D-input 安卓模式(Android mode)连接。
【提示】:在此模式下,你可以按下[SELECT]+X激活“鼠标模式”。此时左摇杆会变成鼠标指针。虽然这在 Batocera 里用处不大,但在使用文件管理器(File manager)或者硬着头皮玩光枪游戏时,它能派上用场。 - 电源键 + B 键(东侧按键,对应 SNES 布局的 A 键):以标准的 D-input 模式连接。
- 电源键 + A 键(南侧按键,对应 SNES 布局的 B 键):以 D-input 安卓模式(Android mode)连接。
-
第二步:选择物理连接方式
- 无线连接:该手柄自带一个 2.4 GHz 无线接收器。
> 生活化类比:这个接收器就像是一个“隐形转接线”,对机器来说,它以为你插了一根 USB 线,但实际上你正坐在沙发上享受无线的自由。 - 有线连接:你也可以简单直接地用附带的 Micro-USB 数据线连接,进入稳如泰山的“有线模式”。
- 无线连接:该手柄自带一个 2.4 GHz 无线接收器。
Gamesir T3S
这款手柄拥有 PS4 的经典外观,并且支持蓝牙连接。
【注意】:T3 型号(不带 S 后缀的版本)仅支持 2.4 GHz 无线,不支持蓝牙。
- 多重连接选择:
该手柄随附了一个支持 2.4 GHz 或蓝牙的接收器,插入后机器会将其识别为普通的 USB 有线设备。不过,T3S 型号非常全能,即使不使用自带接收器,它也能直接连接到任何通用的蓝牙接收器上。
Gamesir Nova Lite
(原文未提供后续内容,故保持标题预留)
根据用户反馈,盖世小鸡 Nova Lite 控制器配合其自带的无线接收器时,在 Batocera 上表现完美。
- 操作步骤:
按下手柄上的 配对键 + Y 键,以 X-Input 模式进行连接即可。
X-Arcade Tankstick 摇杆台
如果你想在 Batocera 上使用巨大的 X-Arcade Tankstick 摇杆,需要进行一点手动的“系统激活”。
- 第一步:修改配置文件
打开/userdata/system/Batocera.conf文件,找到并启用该行代码:controllers.xarcade.enabled=1。 - 第二步:识别原理
系统通过 arcade2jstick 模块进行驱动。
> 生活化类比:这就好比把一个巨大的双人控制台“拆解”成两个独立的身份证。在系统眼中,这两个摇杆会被视为两个互不干扰的独立手柄。 - 第三步:轨迹球功能
摇杆台中间的轨迹球(Trackball)会被系统识别为标准的 USB 鼠标。在任何支持鼠标操作的模拟器中,你都可以直接用它来控制。
Xtension 控制器(来自 recroommasters.com)
这系列控制器专为街机模拟器发烧友设计,支持以下型号:
* Xtension 双人控制器“模拟器版”
* Xtension 双人增强版控制器“模拟器增强版”
* Xtension 四人控制器“模拟器版”
这些设备提供了多种配置可选,包括轨迹球、额外按键以及自定义面板艺术图。
【提示】:在 Batocera 41 版本中,这些控制器应该是“开箱即用”的,无需任何复杂配置。
Rii RK707
(原文未提供该型号的详细说明,仅包含图片占位符)
这款手柄是个“混血儿”:正面是键盘和触控板,反面则是游戏控制器。
- 模式切换:手柄端支持多种模式,只需按住 Home 键 3 秒钟即可切换。
- 兼容性:在 Batocera 上实现了“开箱即用”,无需额外配置。
小米有品 Elite 版手柄
这款小米手柄在 Batocera 中属于“部分受支持”。
- 连接方式:
- 2.4 GHz 无线连接:随附的接收器在 Batocera 上表现良好,推荐使用。
- 蓝牙连接(Bluetooth):【注意】该手柄的蓝牙模式仅支持安卓系统,无法在 Batocera 下通过蓝牙连接。
- 切换模式:
双击模式键(Mode button),可以在不同的控制器模式之间来回切换。
Nexilux Wii U Pro 控制器
市场上存在大量这类手柄的仿制品。
【注意】:绝大多数“克隆版”手柄都无法在 Batocera 上正常运行。
这款第三方推出的 Wii U 风格 Pro 手柄,在所有支持 D-input(旧版输入协议) 的模拟器上都表现不错。
- 潜在问题:在运行 Wine(Windows 兼容层) 程序时可能会遇到麻烦。
> 生活化类比:这就像是一个只会说法语的导游(D-input 手柄)遇到了一群只听得懂英语的游客(Wine 程序)。 - 解决方法:虽然 Wine 期望的是 X-input(微软输入协议),但你可以通过配置 pad2key(手柄转按键) 映射方案来强行“翻译”,让某些游戏能够识别操作。
指针设备(鼠标、轨迹球、数位板等)
几乎所有的 USB 鼠标或轨迹球都可以在 Batocera 上“即插即用”。正如前文提到的,X-Arcade Tankstick 摇杆台自带的轨迹球也会被系统自动识别为标准的 USB 鼠标。
如果你使用的是蓝牙鼠标、轨迹球或数位板(Drawing tablets),也可以按照以下步骤进行连接:
- 第一步:开启搜索
进入菜单:控制器与蓝牙设置(CONTROLLER & BLUETOOTH SETTINGS) -> 配对蓝牙设备(PAIR A BLUETOOTH DEVICE)。 - 第二步:进行配对
让你的设备进入配对状态,系统会自动完成连接。
【提示】:根据用户反馈,2018 款的 Intuos Small 蓝牙数位板可以通过蓝牙无线连接完美工作,但奇怪的是,它无法通过有线电缆连接使用。
用于光枪游戏的 Dolphinbar 接收器
虽然市面上有很多 Mayflash DolphinBar 无线感应条,但我们并不推荐你购买并使用它。
生活化类比:DolphinBar 就像是一个昂贵的“全家桶”,它把 Wii 传感器灯条和蓝牙模块打包在了一起,并强行把信号翻译成特定的格式。但实际上,你自己用“单点”的方式(普通的 Wii 灯条 + 一个蓝牙接收器)不仅能省下一大笔钱,还能获得更精准的准星控制体验。
为什么不推荐 Dolphinbar?
- 成本更高:Dolphinbar 的价格通常比基础设备贵得多。
- 功能重叠:任何 Dolphinbar 能做的事,通过一支普通的 Wii 手柄(Wiimote)、一个简单的 Wii 感应灯条以及一个蓝牙接收器(Bluetooth receiver)都能做到。
- 体验限制:虽然 Dolphinbar 能将信号转换为 X-input 这种标准模式,但直接将 Wiimote 连接到 Batocera 的蓝牙上,反而能解锁更多进阶功能(例如更精确的光枪定位)。
有关光枪和 Wii 手柄连接的详细操作,请参考以下相关文章:
- 光枪游戏(Lightgun games):适用于街机或 NES 等平台的射击游戏(详细说明请查看该链接页面)。
- Wii 游戏(Wii games):直接在模拟器中使用。
原始主机控制器
如果你手里还留着当年的老物件,可以使用转换器(Adapters,有时也叫 Adaptoids)将这些原始手柄转换为 USB 接口。在大多数情况下,它们都能正常工作。
【注意】:虽然有些转换器提供了多个不同机型的插孔,但这类多合一产品通常都是第三方生产的,质量可能参差不齐。
生活化类比:这就像是用廉价的万能转接头,虽然什么都能插,但连接可能不够稳固,甚至会让你感觉到明显的“动作迟缓”,也就是所谓的输入延迟(Input lag)。
4dapter 转换器
如果你追求极致体验,4dapter 是一款表现卓越的原始手柄转换器。它通过 USB-C 接口连接,延迟低至 1 毫秒(1ms)。这款由 Timville 开发的全能设备可以支持原装的 NES、SNES、世嘉 MD(Genesis)以及 任天堂 64(N64)手柄。
【提示】:在下单购买时,请务必在固件选项(Firmware Option)中选择 “Batocera/RetroArch 优化版(Batocera/RetroArch Optimized)”。
配置指南:
- 自动识别:NES、SNES 和 Genesis 手柄连接后会自动完成配置,真正做到即插即用。
- 手动映射:由于 N64 手柄设计特殊,连接后需要根据下方的图示进行一次手动按键映射(Manual remap)。
SNES/NES GPIO 控制器
(原文未提供后续内容,故保持标题预留)
除了使用 USB 转换器,你还可以将原始手柄的电线直接连接到主板的 通用型输入输出接口(GPIO) 引脚上。
- 连接方式:你可以购买专门的分线适配器(Breakout adapter)来辅助连接。
【注意】:虽然你也可以选择剪掉手柄原装接头并直接剥线连接,但这种“破坏性”操作对新手来说极具挑战,并不推荐尝试。 - 支持设备:目前该方法支持 SNES 和 NES 手柄,直接连接标准的街机按钮通常也能正常工作。但除此之外的其他手柄可能无法兼容。
- 硬件限制:【注意】GPIO 控制器连接方案仅适用于 树莓派(Raspberry Pi)2、3 和 4代。
配置步骤:
-
第一步:物理接线
请严格参照下方的电路图将手柄线路与引脚连接:
[GPIO 引脚接线图示] -
第二步:激活系统设置
你需要修改batocera.conf配置文件来告诉系统:“我已经接好了 GPIO 设备”。请将以下代码加入配置文件:
## 启用 GPIO 控制器
## 使用 mk_arcade_joystick_rpi 驱动 (0代表关闭, 1代表开启)
controllers.gpio.enabled=1
## 配置参数:如果你连接了一个手柄,设为 map=1;如果是两个,设为 map=1,2
controllers.gpio.args=map=1,2
生活化类比:这就像是在给系统发“点名册”。
enabled=1是告诉系统去检查 GPIO 门口有没有新员工;而map=1,2则是告诉系统:“今天一共来了两个新员工,请给他们安排好工位”。
如果你想了解更多关于如何将手柄连接到树莓派 GPIO 接口的实操细节,可以访问此页面获取详细的进阶教程。
IPAC2 USB 控制器(I-PAC USB Encoders)
I-PAC(Interface for PC to Arcade Controls) 是一系列专门用于将街机摇杆、按钮等控制元件连接到现代设备 USB 接口的编码板。
它最初是为 MAME 模拟器(多机种街机模拟器) 量身定制的,支持数以千计的经典街机游戏。虽然它通常被安装在大型街机柜内部,但你也可以把它装在一个简单的控制面板里随身携带。
- 核心优势:
- 无需键盘:它拥有特殊的组合键功能(Shift function),除了加载游戏和更改系统配置外,你完全不需要备用键盘。
- 即插即用:虽然你可以自定义所有按键代码,但通常没必要——它内置了标准的 MAME 默认配置,装好即用。
- 持久记忆:即便切断电源,你编写好的按键代码也会牢牢存储在芯片中,不会丢失。
生活化类比:I-PAC 就像是一个“街机翻译官”。它把街机那粗糙的、原始的开关信号,翻译成电脑能听懂的 USB 信号。有了它,你的自制摇杆箱就能像普通手柄一样被 Batocera 轻松识别。
如果你想深入了解如何配置这类设备,请查看:配置 USB 键盘编码器(Configure USB Keyboard Encoders) 专题文章。
键盘(Keyboard)
当然,如果手边没有任何手柄,你的标准键盘也可以作为 Batocera 的备用操作工具。
【注意】:虽然键盘能解决燃眉之急,但它存在一些不可忽视的限制:
- 单人限制:EmulationStation(系统前端界面) 仅允许将键盘绑定给一名玩家。
- 配置差异:Batocera 并不将键盘视为标准控制器,因此不会为其自动生成控制器配置。
> 生活化类比:这就像手柄拥有“VIP 自动通行证”,插上就能用;而键盘只是个“编外人员”,如果你不喜欢模拟器默认的按键,就得亲自动手进到每一个模拟器里去手动调校。好在只要重新绑定了 RetroArch(万能模拟器架构) 的默认按键,就能搞定大部分系统。 - 布局冲突:如果你使用的键盘布局(Locale)不是系统默认的(比如非美式布局),在输入特殊符号时可能会遇到“怪事”。
【提示】:大多数程序都默认你用的是美国(US)布局。如果你发现找不着@符号,可以尝试按住右 [Alt] 键,这通常能临时将键盘切回默认布局。 - 按键冲突(Ghosting):部分键盘缺乏全键无冲突(Anti-ghosting)功能,这会导致你同时按下多个按键时,某些操作被系统“漏掉”。
- 输入延迟:一些键盘的去抖动(Debounce)设置较高。
> 生活化类比:这就好比键盘的反应有点“迟钝”,每次按键都要反复确认才上报,这会增加操作延迟,让游戏体验大打折扣。
键盘默认快捷键
在 EmulationStation 菜单中,键盘的默认操作逻辑如下:
在 Batocera 的 EmulationStation(系统前端界面) 菜单中,你可以直接使用键盘进行如下操作:
- 空格键(SPACE):打开主菜单(相当于手柄上的 START 键)。
- 退格键(BACKSPACE):打开快捷设置或上下文菜单(相当于手柄上的 SELECT 键)。
- 回车键(ENTER):确认/选择。
- 退出键(ESC):返回上一级。
生活化类比:这套逻辑和你在电脑上浏览网页或文件的习惯非常相似。只要记住“空格是菜单,回车是确认,ESC 是反悔”,你就能在没有手柄的情况下轻松掌控全局。
原文: 支持的控制器列表 • 翻译: DIY8 Bot



暂无评论内容