App

Anki from a game controller

Download InputConfig on the Mac App StoreThe Anki layout is built into InputConfig, free on the Mac App Store. You don't have to make an account, there are no subscriptions, and nothing is locked. Optimized for Apple silicon.

On a Mac: Anki for Mac reads its default review keys from this layout. If you changed the answer keys in Anki's settings, Scan the rating rows and press yours.

Yes, Anki works on a Mac with a PS5, PS4, Xbox or Switch controller: the bottom button shows the answer and rates Good, and the other three rate Again, Hard and Easy. Anki is four buttons pressed a thousand times, and a controller has four buttons under one thumb, so an easy deck is one thumb tapping. It suits language cards with audio, and it is also a built-in preset in the app, linked below the table.

On this page: 7 sections
  1. The layout, control by control
  2. How the layout thinks
  3. Tune it for your Anki
  4. The short version
  5. Get it in two clicks
  6. Every binding, as a table
  7. Questions

The layout, control by control

Click a control. Labels:

How the layout thinks

  • Rate under one thumb. The bottom face button is Space: show the answer, then Good. Left is Again (1), right is Hard (2), top is Easy (4), which puts the harsh rating on the far reach and the kind ones close.
  • Fix a slip. The left bumper is Undo (Command Z) for the mis-rate you notice a second too late.
  • Replay the audio. The right bumper is R, the key you press most after Space on language cards.
  • Tidy the deck. The stick clicks mark (asterisk) and bury (minus), and the touchpad press edits the card (E).
  • Move between decks. Share and Options are D and S, the deck list and study, so you can finish a deck and start the next.
  • The rest. The left stick is a pointer, the right stick scrolls a long card, the triggers click, and the D-pad is the arrow keys.

On a PlayStation pad that is Cross for Good, Square for Again, Circle for Hard and Triangle for Easy. Lie down, hold the pad, and the bottom button does most of the work.

Tune it for your Anki

  • Your own answer keys. If you changed 1 to 4 or turned off Space as an answer key, Scan the four rating rows and press the keys you use.
  • Type-answer cards. Add a Start Dictation row on a spare button. Speak the answer, then the bottom button checks it.
  • Speak the card. Speak Selection after Select All reads a card aloud, once Speak selection is on in System Settings, Accessibility, Spoken Content.
  • A rhythm. Vibrate at a low strength on the Good row gives a small pulse per card. In a long session it becomes a metronome.
  • Add-ons. An add-on that adds a key just needs a Scan on a spare button.

On an 8BitDo Micro or Zero 2, the Anki remote page says which mode to use. If you changed Anki's keys, one Scan per rating row puts them back in step.

The short version

  • Nothing to install in Anki. It receives ordinary key presses.
  • Let it start itself. The preset can open Anki when it activates and switch on by itself when Anki comes to the front.
  • One hand is enough. Every rating is on the right thumb, undo and replay on the bumpers.

The Anki from a controller guide goes further. Four ratings, one thumb, and a deck becomes something you do lying down.

Get it in two clicks

  1. Get InputConfig free on the Mac App Store, open it, and click Smart Preset Maker on the welcome screen.
  2. Search for Anki and pick it. The layout is created as a preset in your sidebar, named and ready.
  3. Press Activate. Every row can be changed afterwards: the editor's Scan button rebinds any control the moment you touch it.

Every binding, as a table

The Anki preset in InputConfig, drawn on a DualSense Edge with each control labeled with the key or action it sends.
Figure 1. The Anki preset drawn on a DualSense Edge in InputConfig's Live Visualizer. For example, A / Cross is labeled Show answer / Good (Space), and X / Square is labeled Again (1). Any other controller shows the same layout on its own drawing.
ControllerSendsWhat it does
A / CrossSpaceShow answer / Good (Space)
X / Square1Again (1)
B / Circle2Hard (2)
Y / Triangle4Easy (4)
LB / L1Command (Left), ZUndo (Cmd+Z)
RB / R1RReplay audio (R)
Back / Share / SelectDDeck list (D)
Start / OptionsSStudy deck (S)
L3 (left stick click)Shift (Left), 8Mark / unmark (*)
R3 (right stick click)-Bury card (-)
Touchpad pressEEdit card (E)
Left stick leftMouse motion left (speed 16)Pointer left
Left stick rightMouse motion right (speed 16)Pointer right
Left stick upMouse motion up (speed 16)Pointer up
Left stick downMouse motion down (speed 16)Pointer down
Right stick upScroll upScroll up
Right stick downScroll downScroll down
Left triggerRight clickRight click
Right triggerLeft clickLeft click
D-pad upUpScroll card up
D-pad downDownScroll card down
D-pad leftLeftLeft arrow
D-pad rightRightRight arrow

Button names follow the Xbox / PlayStation pair shown in the editor, so A / Cross is the bottom face button on either pad. On a Switch Pro Controller the bottom button is labeled B; the mapping still fires on position.

A preset with this name also ships inside the app, with a file you can download: Anki built-in preset.

Questions

Which button does what on a PlayStation controller?

Cross shows and rates Good, Square is Again, Circle is Hard, Triangle is Easy. L1 undoes, R1 replays audio.

Does Anki need anything installed?

No. It receives ordinary key presses. The preset can also open Anki when it activates and switch on by itself when Anki comes to the front.

Can I review one-handed?

Yes: every rating is on the right thumb and undo and replay are on the bumpers. The left hand is only needed for the pointer.

Download InputConfig on the Mac App StoreCompletely free. You don't have to make an account, there are no subscriptions, and nothing is locked. Optimized for Apple silicon. Open source on GitHub.

Updated