Guru
部落格 / Anki tooling

如何將 Anki 遙控器連接到 Mac(連不上時的解決方法)

重點摘要 在 Mac 上把控制器連接到 Anki 有兩種方式。乾淨俐落的一種:讓手把以 X-input 模式配對,交給 Contanki 附加元件讀取——不需要 Karabiner,也不需要按鍵映射軟體。另一種:把控制器切換到 鍵盤模式,讓它直接輸入 Anki 的快捷鍵(只有當你想重新映射這些按鍵時才需要加裝 Karabiner-Elements)。如果你的遙控器連不上,幾乎總是配對模式選錯了——直接跳到解決方法

「怎麼把我的 Anki 遙控器連接到 Mac」這個問題的答案有點讓人頭痛:它取決於你說的是哪一種遙控器,而且 Mac 比 Windows 多了一道小麻煩。本指南涵蓋兩條路徑、每款控制器確切的藍牙配對步驟,以及當 macOS 就是辨識不到裝置時該怎麼辦。

連接的兩種方式(二選一)

Contanki(原生手把) 鍵盤模式
手把配對為 一個控制器(X-input 模式) 一個鍵盤(鍵盤模式)
由誰讀取 Anki 中的 Contanki 附加元件 Anki 直接讀取——手把輸入 1/2/3/4/Space
需要 Karabiner-Elements 嗎? 不需要 僅當你想重新映射它發送的按鍵時
最適合 完整控制 + 依畫面分別映射 極簡評分;也可用於 iPhone/iPad

大多數人應該從 Contanki 開始——它原生讀取手把,所以無需做任何映射。鍵盤模式是備選方案(也是唯一同樣適用於 iOS 的路徑)。本指南接下來會把兩種方式都設定好。

第 1 步:透過藍牙配對控制器

macOS 配對遊戲控制器的方式和其他藍牙裝置一樣——關鍵在於先把手把切換到正確的模式,因為模式決定了 Anki 看到的是一個手把還是一個鍵盤。

以廣受歡迎的口袋手把 8BitDo Zero 2 為例,操作步驟是:

  1. 關閉控制器電源。
  2. 若要用 Contanki / 手把模式:按住手把的 X-input 組合鍵(通常是 Start + X——請查閱你所用型號的說明書)。若要用鍵盤模式:按住 Start + R 開機,然後按住 Select——指示燈會閃得更快。
  3. 在 Mac 上開啟系統設定 → 藍牙
  4. 當控制器出現時連接它。在鍵盤模式下,它會顯示為 “8BitDo Zero 2 keyboard”;指示燈恆亮即表示配對成功。
Anki 的工具選單在 macOS 上開啟,顯示附加元件列表
手把配對完成後,其餘操作都在 Anki 內部進行——從工具 → 附加元件開始。

Xbox / PlayStation / Switch Pro 手把按常規方式配對(按住配對鍵直到指示燈閃爍,然後在藍牙設定中連接),開箱即可搭配 Contanki 使用——無需切換模式。折騰模式這一套只有 8BitDo 才需要。

路徑 1:Contanki(原生,無需 Karabiner)

如果你是以手把模式配對的,整個設定就這麼簡單:

  1. 在 Anki 中開啟工具 → 附加元件 → 獲取附加元件…,貼上代碼 1898790263。重新啟動 Anki。
  2. 按手把上的任意按鈕——Contanki 會被喚醒並顯示螢幕上的按鍵綁定。
  3. 如果它沒辨識到 8BitDo,執行工具 → 控制器選項 → 偵測 8BitDo 控制器

就這麼簡單——無需 Karabiner,也無需鍵盤重映射。完整的操作步驟和按鍵映射技巧請見 Contanki 設定指南

Anki 附加元件視窗,帶有“獲取附加元件”按鈕
工具 → 附加元件 → 獲取附加元件…,然後貼上 1898790263。
Anki 確認附加元件已安裝
重新啟動 Anki,然後按手把上的任意按鈕。

路徑 2:鍵盤模式(以及 Karabiner 的用武之地)

如果你是以鍵盤模式配對的,控制器只是在輸入按鍵——而 Anki 本來就在監聽這些按鍵,所以無需任何附加元件就能評分:

只有當某個按鈕發送了錯誤的按鍵、而你想重新映射它時(比如把手把的 A 映射為 Space),你才需要 Karabiner-Elements。Karabiner 會攔截按鍵並改寫它——它是一個按鍵重映射工具,不是驅動程式。安裝後,macOS 會在系統設定的提示中要求你允許它;請授予該權限,否則它什麼也攔截不了。如果你對預設按鍵很滿意,那就完全跳過 Karabiner。

Anki 遙控器連不上 Mac?照這個清單逐條排查

十之八九是配對模式的問題,而不是 Mac 的問題。按順序來:

  1. 模式選錯了。 處於鍵盤模式的手把不會被 Contanki 當作手把辨識,反之亦然。請以你所選路徑需要的模式重新配對(Contanki 用手把模式,快捷鍵路徑用鍵盤模式)。
  2. Anki 還沒在監聽。 Contanki 在偵測到輸入前一直處於休眠——開啟 Anki 後按任意按鈕
  3. 未偵測到 8BitDo。 執行工具 → 控制器選項 → 偵測 8BitDo 控制器
  4. 配對成功後又斷線了。 同一時間只能有一個控制器處於作用中狀態;配對其他藍牙裝置可能會把它擠掉。在系統設定 → 藍牙中忘記此裝置,重新啟動,然後重新配對。
  5. 按鍵沒反應(鍵盤模式)。 如果你裝了 Karabiner,請確認你已在 macOS 的提示中授予了它的輸入監控權限。有些管控嚴格的考試軟體也會封鎖 Karabiner——先退出它們。
  6. 還是沒反應。 確保 Anki 是 2.1.66+(Contanki 需要此版本),並且控制器有電。

也想在 iPhone 或 iPad 上複習?

Contanki 僅限桌面端,而 AnkiMobile 不接受以手把模式運行的小型 8BitDo 手把(它只讀取 Apple 的 GCExtendedGamepad 設定檔)。要在 iOS 上免手持評分,請把手把切換到鍵盤模式,並使用 Guru Anki Remote——它同時監聽手把事件和鍵盤事件,並透過 Wi-Fi 把評分轉發給桌面版 Anki——這樣同一個手把就能讓你用手機操控 Mac 上的複習。詳情見 8BitDo 設定指南

Guru 在 iPhone 上的免手持複習
Guru 的免手持複習——以鍵盤模式配對控制器,無需觸碰螢幕即可評分。

常見問題

要在 Mac 上用控制器操作 Anki,需要 Karabiner-Elements 嗎? 不需要——Contanki 不需要(它原生讀取手把),基礎的鍵盤模式評分也不需要(Anki 本來就會讀取那些按鍵)。Karabiner 只用於重新映射控制器發送的按鍵。

為什麼我的 8BitDo 連不上 Mac? 幾乎總是配對模式的問題。關閉手把電源,以你所選路徑需要的模式重新配對——Contanki 用 X-input,快捷鍵路徑用鍵盤模式——然後,對於 8BitDo,在 Anki 中執行「偵測 8BitDo 控制器」。

8BitDo Zero 2 的配對組合鍵是什麼? 關機狀態下,按住 Start + R 再按 Select 進入鍵盤模式;使用你所用型號的 Start + X 式組合鍵進入 X-input(手把)模式。然後在系統設定 → 藍牙中連接它。

這在 Apple Silicon 的 Mac 上可用嗎? 可用——Contanki 和藍牙配對在 Apple Silicon 和 Intel 的 Mac 上表現一致。

讓你的 Mac 複習徹底解放雙手

以鍵盤模式配對一個便宜的控制器,用免費的 Guru Anki Remote 從 iPhone 操控桌面版 Anki——包括那些 AnkiMobile 不接受的 8BitDo 型號。

設定 Anki Remote

← 所有文章