AJT Flexible Grading - keyboard-driven reviewing ⌨️

AnkiWeb addon 1715096333

Enables keyboard-driven Anki reviewing with hjkl grading, flexible front-side rating, hidden answer buttons, Pass-Fail mode, zoom shortcuts, and color-coded grades.
AI-generated summary; may contain mistakes.

schedulingreview-flowshortcutsappearanceaccessibility

Open on AnkiWeb GitHub Ask about alternatives

AnkiWeb

Rating
26 (👍 24 · 👎 2)
Updated
2026-09-01
Anki versions
26.08.9~
Description language
en

Maintenance

active

  • Last update or commit was 30 days before the snapshot (2026-09-01).
  • The repository has 3 GitHub Actions workflows.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.352.1.442021-09-03
2.1.452.1.492022-08-25
2.1.502.1.542022-12-16
2.1.552.1.622023-04-17
2.1.632.1.662023-05-19
24.0124.05.92024-06-08
24.0625.08.92024-11-22
25.0926.07.92026-06-05
26.0826.08.9+2026-09-01
History across monthly snapshots

Loading…

Similar addons

Mouse Shortcuts

Assigns mouse buttons and scroll actions to answer, grade, or undo cards during Anki reviews, with separate question/answer mappings, long-press options, and quick toggling.

review-flowshortcutsaccessibility

Rating 1 👍 1 · 👎 0 ⭐ 0 Anki 25.07.1~ Updated 2026-08-02
AJT Autocopy 📋

Automatically copies configured card fields to the clipboard when selected in Browser or when Reviewer shows the front or answer side, aiding deck editing.

sync-integrationnote-management

Rating 9 👍 9 · 👎 0 ⭐ 2 Anki 26.08.9~ Updated 2026-08-06

README

AJT Flexible Grading

Rate on AnkiWeb Chat Channel Patreon GitHub

Bring keyboard-driven reviewing to Anki 2.1.

<p align="center"> <img src="img/flexible_grading.webp" alt="screenshot"> </p>

Ajatt-Tools Flexible Grading for Anki 2.1 significantly overhauls the reviewing process. It puts keyboard first and allows you to go through your reps by pressing hjkl while having your hands lay naturally on the home row of the keyboard. It goes further by removing review buttons and letting you grade your cards from the question side.

Features

  • Vim bindings. Put mouse away when doing your reviews.
    • h - Fail
    • j - Hard
    • k - Good
    • l - Easy
    • u - Undo
  • Flexible grading. Grade cards from their front side. Save yourself a few extra keypresses if you know that you know the answer.
  • Color coding for answers. Default colors:
    • Fail - Red
    • Hard - Orange
    • Good - Green
    • Easy - Blue
  • Remove answer buttons. Possible options:
    • Hide. Completely remove answer buttons (enabled by default).
    • Disable. Disabled buttons are unusable and un-clickable.
  • Toggleable Pass-Fail mode. Removes Hard and Easy buttons and keybindings. Make decisions easier by having to choose whether you know a card or not instead of how well you know it. Avoid being stuck in Ease Hell by using this feature in combination with the recommended Options Groups settings.
  • Last grade is shown on the toolbar. It is possible to click on it and bring up the Anki browser with the card selected.
  • Consistent key mappings for the 1234 keys. 2, 3 and 4 always grade Hard, Good and Easy respectively. Only relevant for the V1 scheduler. V2 scheduler does this out of the box.
  • Zoom shortcuts. Adds zoom shortcuts that aren't present in vanilla Anki. To zoom in, press Ctrl+Plus. To zoom out, press Ctrl+Minus. The add-on can remember previous zoom levels and restore them when Anki changes state.
  • An option to turn off the indicator that tells you whether a card is new, review, or learn.
  • An option to press any answer key to flip the card while the card is in question state. This means that users can easily flip a card and rate it "good" by pressing kk.

<p align="center"> <img src="img/front_side_answer_buttons.webp" alt="screenshot"> </p> <p align="center"><i>Flexible Grading with answer buttons enabled.</i></p>

Installation

Install from AnkiWeb.

Contributing

Install manually with git:

git clone --recurse-submodules 'https://github.com/Ajatt-Tools/FlexibleGrading.git'
ln -sr FlexibleGrading/flexible_grading ~/.local/share/Anki2/addons21/flexible_grading

Usage

Keep your fingers on home row keys. The following fingers are used:

  • Thumbs - Reveal answer, grade Good.
  • Right hand:
    • Index - Again, Hard, Undo.
    • Middle - Good.
    • Ring - Easy.

<p align="center"> <img src="img/keyboard.webp" alt="keyboard"> </p>

Configuration

To configure the add-on select AJT > Flexible Grading Options....

The most optimal settings come out of the box:

  • Answer buttons are hidden forcing you to use the vim keys.
  • Flexible grading and Pass-Fail are enabled.

Compatibility

Make sure to disable other add-ons that may affect answer buttons or shortcuts, for example:

Our community

Join our Matrix room to learn Japanese, discuss Ajatt-Tools projects, ask questions and make friends.

If you enjoy this add-on, please consider supporting my work by pledging your support on Patreon. Thank you so much!