Anki add-on: AJT Flexible Grading - keyboard-driven reviewing ⌨️

Bring keyboard-driven reviewing to Anki 2.1. 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 answer buttons and letting you rate your cards from the question side. Features Scroll without using the mouse with keyboard shortcuts (shown under "Scroll" in Options). Configurable answer keys. Put mouse away when doing your reviews. Defaults: h - Fail j - Hard k - Good l - Easy u - Undo Flexible grading. Rate 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 rate 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 rate 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 the k 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 . Flexible Grading with answer buttons enabled. Usage Keep your fingers on home row keys. The following fingers are used: Thumbs - Reveal answer, rate Good . Right hand: Index - Again, Hard, Undo. Middle - Good. Ring - Easy. 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. Support what I do I would not have been able to develop this add-on without the support of my patrons . Thanks so much! Join our community Found a bug? Tell us in the chat room . Contribute Click here if you would like to contribute on GitHub. Changelog 31 May 2026 15 Oct 2025 22 Nov 2024 18 Sep 2024 11 May 2024 17 May 2023 18 Apr 2023 08 Apr 2023 25 Aug 2022 12 May 2021 10 May 2021 08 May 2021 06 May 2021

GitHub repository: ajatt-tools/flexiblegrading
Repository description: 🍶 Bring keyboard-driven reviewing to Anki 2.1.
Languages: Python, CSS, Shell
Topics: add-on, ajatt, anki, answer-buttons, flexible-grading, vim