📖 本文由 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 在大多数平台上都支持这款手柄,但也有例外:
【注意】:截至目前,由于 RG552RK3128RK3326 等开源掌机平台的系统内核(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 模式连接。
  • 第二步:选择物理连接方式

    • 无线连接:该手柄自带一个 2.4 GHz 无线接收器
      > 生活化类比:这个接收器就像是一个“隐形转接线”,对机器来说,它以为你插了一根 USB 线,但实际上你正坐在沙发上享受无线的自由。
    • 有线连接:你也可以简单直接地用附带的 Micro-USB 数据线连接,进入稳如泰山的“有线模式”。

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?

  1. 成本更高:Dolphinbar 的价格通常比基础设备贵得多。
  2. 功能重叠:任何 Dolphinbar 能做的事,通过一支普通的 Wii 手柄(Wiimote)、一个简单的 Wii 感应灯条以及一个蓝牙接收器(Bluetooth receiver)都能做到。
  3. 体验限制:虽然 Dolphinbar 能将信号转换为 X-input 这种标准模式,但直接将 Wiimote 连接到 Batocera 的蓝牙上,反而能解锁更多进阶功能(例如更精确的光枪定位)。

有关光枪和 Wii 手柄连接的详细操作,请参考以下相关文章:

  • 光枪游戏(Lightgun games):适用于街机或 NES 等平台的射击游戏(详细说明请查看该链接页面)。
  • Wii 游戏(Wii games):直接在模拟器中使用。

原始主机控制器

如果你手里还留着当年的老物件,可以使用转换器(Adapters,有时也叫 Adaptoids)将这些原始手柄转换为 USB 接口。在大多数情况下,它们都能正常工作。

【注意】:虽然有些转换器提供了多个不同机型的插孔,但这类多合一产品通常都是第三方生产的,质量可能参差不齐。

生活化类比:这就像是用廉价的万能转接头,虽然什么都能插,但连接可能不够稳固,甚至会让你感觉到明显的“动作迟缓”,也就是所谓的输入延迟(Input lag)


4dapter 转换器

如果你追求极致体验,4dapter 是一款表现卓越的原始手柄转换器。它通过 USB-C 接口连接,延迟低至 1 毫秒(1ms)。这款由 Timville 开发的全能设备可以支持原装的 NESSNES世嘉 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

© 版权声明
评论 抢沙发

请登录后发表评论

    暂无评论内容