Using Controllers with Anki

A quick guide to setting up controllers such as the 8BitDo Zero 2 with Anki, and how ControllerCases helps protect your controller in your bag.

1. Why Students Use Controllers with Anki

Many students use gaming controllers as ergonomic hotkey devices while studying with Anki. This can be especially helpful for medical students doing long review blocks.

Controllers allow:

However, the 8BitDo Zero 2 and other small controllers are notoriously fragile. Common problems include:

How ControllerCases helps:
Your ControllerCase prevents all of these issues by ensuring the device never activates or takes pressure while being transported. This keeps your controller reliable for daily Anki use.

2. Software Required

a) Anki (Flashcard Software)

Anki is the spaced-repetition flashcard program you will be using with your controller. Download it from the official site: https://apps.ankiweb.net/.

b) ContAnki Add-On (Controller Support)

ContAnki is an add-on that allows Anki to be controlled using a gamepad or other controller devices.

Install it from AnkiWeb: Contanki – Controller Support for Anki .

Note: If you are using a newer Anki version and run into compatibility issues, there is also a “Contanki Patch” add-on on AnkiWeb which may help.

3. Instructions for 8BitDo Zero 2 Controller

Step 1 – Install Anki and ContAnki

Step 2 – Pair the 8BitDo Zero 2

You can use the controller in X mode (recommended) or D mode. ContAnki can work with both, but X mode is usually preferred.

To pair the 8BitDo Zero 2 in X Mode:

To use D Mode instead:

If one mode does not work correctly in ContAnki, switch to the other (X ↔ D) and re-pair.

Step 3 – Using ContAnki with Your Controller

Other controllers should be similar to configure. ContAnki has profiles for most common controllers – just select the correct one and then customise the button mapping to your liking.

Tip for daily use:
Keep your 8BitDo Zero 2 inside its ControllerCase whenever it’s in your bag. This helps prevent accidental button presses, unwanted wake-ups, and long-term damage, so it is ready to go every time you open Anki.