繁體中文

如何在 Mac 上設定 Anki 遙控器

用手把模式配對遙控器,不要用鍵盤模式,然後使用 Anki 裡免費的 Contanki 附加元件,或是像 InputConfig 這樣免費、全系統通用的對應工具,InputConfig 是我做的。大多數 Anki 遙控器是小型的 8BitDo 手把,Micro 或 Zero 2,有時以別的名字販售,而在 Mac 上,除非有東西把它的按鈕轉成 Anki 的按鍵,否則 Anki 完全不會理它。鍵盤模式搭配 Karabiner-Elements 是第三種做法,也是最麻煩的。

在 Mac App Store 下載 InputConfigInputConfig 在 Mac App Store 免費提供。支援 macOS 14 或以上版本,不需要帳號,不追蹤,開放原始碼。

步驟

  1. 把遙控器設為手把模式,例如 8BitDo Micro 上的 D。
  2. 在「系統設定」的「藍牙」裡配對。
  3. 安裝 InputConfig,並允許輔助使用權限。
  4. 啟用內建的 Anki 預設集。
  5. 打開一個牌組,按下最下方的面板按鈕來顯示答案。

配對之前先選好模式

Micro 有一個模式開關:D 和 S 是手把模式,K 是鍵盤模式。對 InputConfig 來說,D 是這個 App 直接讀取的模式。Zero 2 則是由開機時按住的按鈕決定模式,8BitDo 的說明書列出每一種組合。

  • 手把模式。Mac 看到的是遊戲手把。搭配 Contanki 或 InputConfig 使用。
  • 鍵盤模式。遙控器打出固定的按鍵。搭配 Karabiner-Elements 使用,或是只有在它的按鍵剛好就是 Anki 的按鍵時才用。

遙控器在每種模式下,常常會顯示成不同的藍牙裝置,所以換模式之後,請在「系統設定」的「藍牙」裡移除它,再重新配對。

配對

  • 你:用你選的模式把遙控器開機,並讓它進入配對模式(8BitDo 的說明書會標示按鈕。燈號會快速閃爍)。在 Mac 上打開「系統設定」的「藍牙」。
  • macOS:列出遙控器,旁邊有「Connect」按鈕。
  • 確認:按一下「Connect」,遙控器就會顯示為已連線。第一次請讓它靠近 Mac,如果它之前用別的模式配對過,請先移除舊的項目。

選擇它和 Anki 溝通的方式

做法配對模式適用範圍設定
Contanki 附加元件手把模式只限 Anki從 AnkiWeb 安裝,然後從 Anki 的 Tools 選單對應按鈕
InputConfig手把模式Anki 和其他所有 App從 Mac App Store 安裝,開啟內建的 Anki 預設集
Karabiner-Elements鍵盤模式所有 App授權 Input Monitoring,寫規則把遙控器的按鍵轉成 Space 和 1 到 4

三種都免費。如果 Contanki 已經對你有用,就繼續用。我會用全系統通用的對應工具,因為同一支遙控器還能操作牌組清單、瀏覽 AnkiWeb 的瀏覽器,以及 Mac 的其餘部分,而且遙控器沒電時,PS5 或 Xbox 手把的用法完全一樣。

用 InputConfig 設定

  1. 從 Mac App Store 安裝 InputConfig(免費,不用帳號),並在它詢問時允許輔助使用權限。
  2. 用手把模式配對遙控器。它會出現在 App 的裝置清單裡。
  3. 選擇內建的 Anki 預設集並啟用它。想讓它在 Anki 位於最前方時自動啟用,請在「設定(Settings)」的「Advanced」裡開啟自動切換。Anki 已經在預設集的清單裡。
  • 你:打開一個牌組,按下最下方的面板按鈕。
  • InputConfig:顯示答案,第二次按下時評為 Good。左邊是 Again,右邊是 Hard,上面是 Easy。左肩鍵是復原,右肩鍵是重播音訊。
  • 確認:如果某顆按鈕評了錯的答案,請打開那一列,按「掃描(Scan)」,然後按你想要的按鈕。
InputConfig 內建的 Anki 預設集,Live Visualizer 的圖例標出四個面板按鈕分別是 Again、Hard、Good 和 Easy。
Figure 1. 四個面板按鈕就是四個答案。圖旁邊的圖例標示每一個。

Zero 2 沒有搖桿或扳機,所以指標和點按的列只是用不到。Anki 手把指南說明整個配置。

如果遙控器打出字母,或是毫無反應

  • 它打出字母,或是捲動頁面。它在鍵盤模式,送出的是它自己的按鍵。你可以為那些按鍵寫 Karabiner-Elements 規則,或是把它切換成手把模式。InputConfig 聽得到鍵盤模式的遙控器,但無法阻止它的按鍵傳到 Anki,因為它是和鍵盤並行監聽,不是取代按鍵,所以搭配 InputConfig 請用手把模式。
  • 藍牙顯示已連線,Anki 卻不理它。在手把模式下,Mac 上的 Anki 本身完全不會處理手把。它需要 Contanki 或對應工具。
  • 在 iPad 上能用,在 Mac 上卻不行。iPad 上的 AnkiMobile 有自己的手把支援,Mac 上的 Anki 沒有。請用上面三種做法之一。
  • 它連不上,或是會斷線。在「系統設定」的「藍牙」裡移除它,充電,然後用你想要的模式重新配對。如果還是失敗,請用 8BitDo 的工具更新它的韌體。8BitDo 頁面有更多說明。
  • 有些按鈕做了錯的事。如果你改了 Anki 的答案按鍵,或關掉了讓 Space 回答卡片的設定,請對那幾列按「掃描」,然後按你的按鍵。

如果你沒有遙控器,就用你已有的手把

PS5、PS4、Xbox 或 Switch Pro 手把,或單支 Joy-Con,都能使用同一個預設集。在 PlayStation 手把上,Cross 顯示答案並評為 Good,Square 是 Again,Circle 是 Hard,Triangle 是 Easy,按下觸控板則是編輯卡片。

簡短版

  • 手把模式。Micro 上的 D。任何模式變更之後都要重新配對。
  • 只用一個對應工具。在 Anki 裡用 Contanki,或到處都用 InputConfig,但不要兩個一起用。
  • 內建的 Anki 預設集。最下方的按鈕用來顯示答案並評為 Good,其他的是 Again、Hard 和 Easy。

模式決定一切,所以配對之前先設好。

常見問題

在 Mac 上設定 Anki 遙控器,需要 Karabiner-Elements 嗎?

只有在你用鍵盤模式配對遙控器時才需要。在手把模式下,由 Contanki 附加元件或 InputConfig 負責對應,不會用到 Karabiner。

Contanki 還是 InputConfig?

兩個都免費。Contanki 只在 Anki 裡有用。InputConfig 在每個 App 都有用,所以同一支遙控器也能操作牌組清單、瀏覽器和 Mac 的其餘部分。請用其中一個,不要兩個一起,否則每次按下都會被回應兩次。

為什麼我的 Anki 遙控器沒有在 Mac 上顯示成鍵盤?

因為它是用手把模式配對的,這正是 Contanki 和 InputConfig 適用的模式。如果你想用鍵盤模式搭配 Karabiner-Elements,請在藍牙設定裡移除它,再用鍵盤模式重新配對。

這要花錢嗎?

不用。InputConfig 免費而且開放原始碼,不需要帳號,它的選擇性打賞也不會增加任何功能。Contanki 和 Karabiner-Elements 同樣免費。

更多中文頁面

詳細指南(英文)

作者說明。Ryleigh Newman 開發了 InputConfig,因為雙手活動不便,每天都用手把操作自己的 Mac。本頁譯自英文。Mac 的語言設為繁體中文時,App 的主要按鈕和選單會顯示為中文,本頁使用這些名稱,並在括號中附上英文名稱。App 的其他部分和網站的其他頁面都是英文。

本頁的其他語言版本: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 简体中文

在 Mac App Store 下載 InputConfig免費。macOS 14 或以上版本。不需要帳號,資料不會離開你的 Mac。 原始碼在 GitHub 上.