Scroll in reviewer with vi/vim-like keys j and k

AnkiWeb addon 981580052

2 other versions of this addon exist. Compare versions ↓

Enables vi/vim-style j and k scrolling in the reviewer, with configurable scroll amount and shifted J/K keys for faster, page-up/down-like movement.
AI-generated summary; may contain mistakes.

shortcuts

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
6 (👍 6 · 👎 0)
Updated
2021-09-04
Anki versions
2.1.35~
License
AGPL-3.0 (from the GitHub repository)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, JSON
Description language
en

Maintenance

abandoned

  • Last update or commit: 2021-09-04 (1884 days before the snapshot).
  • Commits in the last year: 0.
  • Issues: 0 open, 0 closed.
  • Pull requests: 0 open, 0 merged.
  • Outside pull requests: 0% of 1 merged.
  • Forks that may still be maintained: "🖱️Scroll in reviewer with vi/vim-like keys j and k (Fixed by Shigeඞ)" (1241205467).

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.35+2021-09-04
History across monthly snapshots

Loading…

Compare versions

The original addon and its forks. The best value in each column is in bold.

VersionWorks on Anki 26.09.3MaintenanceLast activity VotesApprovalGitHub starsNotes
Scroll in reviewer with vi/vim-like keys j and k this addon original supported abandoned 4 Sep 2021 👍 6 · 👎 0 61% 0
↳ 🖱️Scroll in reviewer with vi/vim-like keys j and k (Fixed by Shigeඞ) (AI-detected; may be wrong) likely abandoned 7 Jul 2024 👍 1 · 👎 0 21% –
↳ 🖱️Scroll in reviewer with vi/vim-like keys j and k (Fixed by lisi) (AI-detected; may be wrong) supported stale 15 Dec 2024 👍 1 · 👎 0 21% –

Forks can add features or work in a different way. Read the description before you change to another version. Fork detection is incomplete, so other versions can exist.

Similar addons

Mouse Shortcuts

Assigns Anki review actions—answer ratings, show answer, undo, or nothing—to mouse buttons, scroll-wheel movements, and long presses, configurable separately for question and answer sides.

review-flowshortcutsaccessibility

2 votes 34% approval 👍 2 · 👎 0 ⭐ 0 Anki 25.07.1~ Updated 2026-08-02
Anki Magnifier

Adds a movable magnifying lens to review cards, redrawing content larger for sharp zoom, with adjustable size, zoom shortcuts, Image Occlusion support, and configurable settings.

shortcutsappearanceimage-occlusionaccessibility

1 votes 21% approval 👍 1 · 👎 0 Anki 2.1.1~ Updated 2026-09-24

Description

Scroll in reviewer with vi/vim keys j and k ### Rational If you type in your cards and the backside of cards in the deck is huge then you often find yourself reaching for page up/page down/arrow keys to scroll down. Since I am a vim user it was really frustrating not having jk to scroll considering they are not even mapped to anything by default. This usecase might be rare, but it was so refreshing finally not having to move hands to just scroll for every card. ### Configuration You can configure the amount of scroll in a config. Also notice that there are additional mappings for J and K (shift+j, shift+k), so that you can use them as page up/page down, though there was no way to do an actual page-vise scrolling, because qtwebengine does not support that javascript function, but within a few minutes of tweaking you should be able to find the right value. ### Supported Anki versions I have not tested this on earlier versions, but I think this should work just fine even before 2.1.35. Tell me if it is broken on earlier versions and I will look into it

README

anki-jkscroll

Scroll in reviewer with vi/vim keys j and k

Rational

If you type in your cards and the backside of cards in the deck is huge then you often find yourself reaching for page up/page down/arrow keys to scroll down. Since I am a vim user it was really frustrating not having jk to scroll considering they are not even mapped to anything by default. This usecase might be rare, but it was so refreshing finally not having to move hands to just scroll for every card.

Configuration

You can configure the amount of scroll in a config. Also notice that there are additional mappings for J and K (shift+j, shift+k), so that you can use them as page up/page down, though there was no way to do an actual page-vise scrolling, because qtwebengine does not support that javascript function, but within a few minutes of tweaking you should be able to find the right value.

Supported Anki versions

I have not tested this on earlier versions, but I think this should work just fine even before 2.1.35. Tell me if it is broken on earlier versions and I will look into it