Guru
博客 / Anki tooling

免费 Anki 遥控器:iPhone vs StudyRemote vs 8BitDo(2026 最新)

TL;DR 花钱买硬件 Anki 遥控器当然可以,但你也能用手头已有的 iPhone 免费获得同样的无线复习体验。大约一分钟即可与 Anki Desktop 配对,另外——还能通过手机桥接一款 25 美元的 8BitDo 控制器,包括那些 AnkiMobile 拒绝配对的廉价型号。

人们搜索「anki remote」时真正想要的是什么

如果你认真使用 Anki 复习已经有一段时间,那么这个搜索的意图很好预测:你希望把双手解放出来。也许你正在 跑步机上走路、晚上仰面躺着、骑动感单车,或者只是厌倦了整段复习都得握着手机。你不想盯着键盘看。你只想翻牌、评分,而且不打断节奏。

长期以来,最好的答案是硬件。一个小巧的蓝牙小键盘握在手中,你按下按钮,桌面版 Anki 检测到按键,卡片翻面,完成。正是这种「硬件模拟键盘」的模式,让 StudyRemote 以及各种 8BitDo 方案在医学生 Anki 社区中流行起来。

如今情况变了:大多数人的口袋里已经揣着一台功能完备的无线遥控器——他们的手机。我们缺的只是一套能把它变成遥控器的软件。

现有方案简述

StudyRemote(专用硬件)

最初是一个 Kickstarter 项目(当时叫「Anki Remote」),StudyRemote 是一款小巧的楔形蓝牙小键盘,带有五个厚实的按钮。插上它、作为蓝牙键盘配对,Anki 就能检测到它的按键(1、2、3、4、空格、撤销)。价格约 40-60 美元。他们声称有 30,000 以上用户;产品真实存在且可用。

支持硬件的理由:触觉反馈、绝不会按错的专用按钮、完全不用看任何东西。对于严格的「平躺、关灯、不看屏幕复习」这一使用场景,专用硬件说实话很难被超越。

反对硬件的理由:这又是一个 60 美元的设备、又一件可能弄丢的东西、又一块要充电的电池。

8BitDo 绕道方案

8BitDo 的迷你游戏控制器——最著名的是 Zero 2micro——已经成为 Anki 复习的社区宠儿。它们只要 20-30 美元,能放进口袋,你可以把正面按钮映射到评分等级。AnKing 提供了 一套推荐设置;YouTube 上有一支 80,000 次观看的爆款教程;Contanki 则是它在 Anki Desktop 上事实上的标准插件。

这里有一个几乎没人提及的 iOS 端重大限制:AnkiMobile(官方 iOS 版 Anki)不接受那些小型 8BitDo 控制器以游戏手柄模式工作。 AnkiMobile 只监听 Apple 的 GCExtendedGamepad 配置文件,而 Zero 2 和 micro 并不暴露这个配置文件。于是,大家专门 为了 Anki 而购买的这些便宜又热门的控制器,在桌面上表现很棒,在 iPhone 上却用不了。

Contanki / Ankimote(Anki 插件)

如果你只在 Anki Desktop 生态内活动,这两个都很出色。Contanki 尤其是一款精致的插件——安装它、插上控制器、配置好按键映射。如果你的流程里不需要 iPhone 参与,这是一条很棒的免费路径。

把手机当作遥控器的方案

这正是我们打造的东西。Flashcard Guru Remote 是一款小巧的 Anki Desktop 插件(开源,LGPL-3.0),通过 Wi-Fi 与 Guru iOS App 配对。iPhone 就变成了遥控器:你在屏幕上按下 显示答案,桌面上的卡片就翻面。按下 良好,卡片完成排程,你继续下一张。

有两点让这个方案不至于跟现有选项重复:

  1. 免费,而且用的是你已有的硬件。 如果你有 iPhone,就不必为了试用而买一个 60 美元的小键盘。(你最终是否更喜欢硬件是另一回事——见下方的诚实比较。)
  2. 你可以通过手机桥接一款便宜的 8BitDo。 用 USB-C/Lightning 把 Zero 2 或 micro 插到 iPhone 上,或者通过蓝牙配对。Guru iOS App 会同时监听 Apple 的 GCExtendedGamepad 配置文件 GCKeyboard 事件——后者正是 8BitDo 的「键盘模式」所产生的。在控制器上按一个按钮,iPhone 就把动作转发给 Anki Desktop。那些 AnkiMobile 拒绝配对的控制器突然就能用了,因为夹在中间的是 Guru App。

如何把 Anki 遥控器连接到 iPhone(60 秒)

这就是「手机当遥控器」路线的全部设置。带截图的完整教程在 Anki Remote 设置页面;这里是简短版:

  1. 在你的 Mac 上: 打开 Anki,然后 工具 → 插件 → 获取插件…,粘贴这串代码:

    1196082853

    重新启动 Anki。插件首次启动时,macOS 会询问 *「允许传入连接?」*——点击 **允许**。
  2. 在你的 iPhone 上: 从 App Store 安装 Guru
  3. 配对: 在 Anki Desktop 中,选择 工具 → 连接手机 (Flashcard Guru Remote)…。会出现一个二维码。打开 Guru → 设置 → Anki Remote → 与 Mac 配对,扫描它。完成。

在你的 Mac 上打开任意牌组,iPhone 屏幕就会接管操作。显示答案、重来、困难、良好、简单、重播音频、撤销——一应俱全。状态更新会实时回传到手机,所以显示出来的按钮永远和你当前这张卡片对应。两台设备只需处于 同一个 Wi-Fi 网络 上——没有云端账号,也没有数据线。

在 iPad 上能用吗?

能。Guru 是通用 App,所以同一个遥控器既能在 iPhone 上运行,也能在 iPad 上运行——如果你在 Mac 旁边用支架立着一台 iPad,就会很方便。配对流程完全相同:在桌面上安装插件、用 iPad 扫描二维码,平板就会驱动你的复习。(如果你专门在搜索如何在 iPad 上使用 Anki 遥控器,这就是答案——同样的 WebSocket 桥接,无需额外设置。)

免手持 Anki 复习:跑步机、躺着、黑暗中

「免手持 Anki」其实指两件不同的事,值得区分清楚:

对于大多数书桌和沙发上的复习,用手机瞄一眼再点就够了。对于严格的不看屏幕复习,桥接一个控制器(见下一节),你就能获得实体按钮,而不必购买专用小键盘。

通过手机使用便宜的 8BitDo(Zero 2 / micro)

这是其他任何地方都没有的部分。把 8BitDo Zero 2micro 与你的 iPhone 配对——通过蓝牙,或用 USB-C 有线连接——然后把控制器切换到它的 键盘模式。Guru App 会读取那些 GCKeyboard 事件,并把对应的复习动作转发给 Anki Desktop:

因为跟 Anki 通信的是 手机,所以那些 AnkiMobile 干脆拒绝配对的控制器,在这里都能正常工作。你只花大约 25 美元就能获得触觉、不看屏幕的按钮,不需要 60 美元的专用遥控器,而且当你身边没带控制器时,仍然可以只用手机复习。

诚实比较

StudyRemote 8BitDo + Contanki iPhone + Flashcard Guru Remote
成本 40-60 美元硬件 20-30 美元硬件 免费(使用你的手机)
不看屏幕的人体工程学 ★★★(触觉、专用) ★★★(触觉、专用) ★★(需看屏幕,除非桥接控制器)
开源 是(Contanki 插件) 是(LGPL-3.0 插件)
便宜的 8BitDo(Zero 2 / micro) 不适用 是(仅限 Anki Desktop) 是——包括通过 iPhone 用于桌面版
与 AnkiMobile 兼容 是(HID 键盘) 否(小型型号) 需搭配独立的 iOS App
隐私 本地蓝牙 本地 USB / 蓝牙 仅局域网,令牌配对

诚实的结论:如果你经常进行严格的不看屏幕复习(跑步机、闭眼、黑暗中),专用硬件仍然胜出,因为没有什么比拇指下的触觉按钮更好。如果你 大部分复习都在书桌或沙发上进行,而 iPhone 本来就在伸手可及的地方,那么手机当遥控器能以 0% 的价格覆盖 90% 的使用场景——而且如果你也有一台 Zero 2,你可以把它配对到手机上,顺便把不看屏幕的人体工程学优势也拿回来。

为什么用手机,而不是原生蓝牙键盘模拟?

一个很自然的疑问:「如果 iPhone 直接 就是 一个 Mac 能看到的蓝牙键盘,不是更简洁吗?」答案在平台层面:iOS 不允许第三方 App 充当蓝牙 HID 外围设备。 这不是某个 App 缺失的功能,而是 Apple 坚持了十年的限制。所以我们采用次优方案——通过你现有的 Wi-Fi 建立一个小型 WebSocket 连接——它带来相同的终端用户体验,还额外支持结构化状态更新(iPhone 始终知道你在哪个牌组、哪个队列、哪个阶段)。

隐私说明

配对令牌绝不会离开你的本地网络。作为安全检查,插件只接受来自 RFC-1918 / loopback / link-local IP 的连接,所以即使你不小心把端口暴露到公共互联网,服务器也会拒绝握手。没有任何分析工具、没有远程日志、没有「偷偷回传」。你可以在 Anki 桌面对话框里撤销任何已配对的 iPhone,令牌会立即失效。

常见问题

Anki 遥控器是免费的吗? Anki Desktop 插件和 Guru 里的遥控器功能都是免费的。Guru 本身在 3 天免费试用之后是付费 App,但遥控器从不额外收费,也从不消耗 AI 额度。

我需要连到同一个 Wi-Fi 吗? 需要。手机和 Mac 通过你的本地网络通信,所以两者需要连到同一个 Wi-Fi(或者 Mac 用以太网、手机连到同一台路由器)。没有任何数据经过云端。

这能和 AnkiMobile 一起用吗? 不能——它是 Guru(一个独立 iOS App)的配套工具。插件是和你手机上的 Guru 通信,而不是和 AnkiMobile 通信。

我可以用自己的控制器吗? 可以——MFi 游戏手柄可直接使用,小型 8BitDo 型号则可通过手机的键盘模式使用(见上文)。这正是这个桥接功能存在的全部意义。

Windows 或 Linux 能用吗? 应该可以——这个 Python 插件是跨平台的——但我们主要在 macOS 上做质量验证。最低要求是 Anki 2.1.55+ 搭配 Qt6。

源代码

iOS 端的桥接功能是 Guru iOS App 的一部分,该 App 为闭源。插件通过 WebSocket 通信——传输的是有完善文档的 JSON 协议——所以如果你愿意,完全可以自己写一个客户端。

相关指南

准备好试试了吗?

设置大约只需一分钟,而且完全免费。查看带截图的完整教程。

查看设置说明

← 所有文章