πŸ–οΈ Mayhem Direct Field Editor

AnkiWeb addon 478624902

Adds a floating selection toolbar in the reviewer for formatting, cloze editing, and direct field editing, with configurable shortcuts, palettes, reliable saves, and a field repair tool.
AI-generated summary; may contain mistakes.

note-managementformattingshortcutscloze

Open on AnkiWeb Find alternatives

AnkiWeb

Votes
0 (πŸ‘ 0 Β· πŸ‘Ž 0)
Updated
2026-08-23
Anki versions
2.1.1~
License
Not found (this does not mean that the addon has no license)
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

active

  • Last update or commit: 2026-08-23 (70 days before the snapshot).

GitHub

No GitHub repository linked.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.1+2026-08-23
History across monthly snapshots

Loading…

Similar addons

DirectEdit

Enables direct in-reviewer flashcard text editing with formatting, cloze and list tools, a medical spellchecker, and image resizing, avoiding the browser or edit window.

note-managementformattingshortcutscloze

3 votes 21% approval πŸ‘ 2 Β· πŸ‘Ž 1 Anki 2.1.1~ Updated 2026-10-25

Description

πŸ–οΈ Mayhem Direct Field Editor

Format, cloze and rewrite your notes without ever leaving the reviewer.

Select text on a card and a floating toolbar appears next to it. Highlight it, colour it, bold it, wrap it in a cloze, or open the field itself in a small editor panel β€” then keep reviewing. Works with Basic, Cloze, Image Occlusion, AnKing and custom templates, and leaves scrolling, spacebar flips and Anki's own keyboard shortcuts alone.

✨ What it does

  • πŸ–±οΈ Select-to-format. Highlight any text and the toolbar anchors itself to your selection. Every button writes straight into the note's real field.
  • 🏷️ Complete cloze tooling. c1–c5 buttons, c+ (next unused number), c= (reuse the highest), c↻ (cycle), plus a menu for any number up to 99, ::hints, and removing a cloze while keeping its text. Selecting the [...] on a card retargets that cloze; selecting across an existing cloze grows to its boundary instead of breaking it.
  • ✏️ A real field editor. Alt+E (or double-click) opens the field's own HTML in a panel β€” including a </> source view. What you see is what gets saved, byte for byte. Switch fields with ← / β†’ without closing it.
  • ⚑ 3 Super Combos. One click for highlight + text colour + underline, fully configurable (Ctrl+Shift+H / J / K).
  • πŸ–οΈ Palettes plus a colour picker. Six highlighters and six text colours, all editable, with a native picker for anything else.
  • πŸ”€ Typography. Bold, italic, underline, strikethrough, sub/superscript, MathJax \(inline\) / \[block\], text-case cycling, clear formatting, and an emoji picker with recents.
  • πŸ›‘οΈ Saves you can trust. Every write is confirmed back by Anki with the value the collection actually stored. If a save is refused, the toolbar says so, keeps your text, and offers Save anyway β€” nothing is ever lost quietly.
  • βš™οΈ Settings that take effect immediately. Theme, toolbar position and size, which toolbar sections to show, palettes, combos, cloze behaviour and every keyboard shortcut, all under Tools β†’ ⚑ Mayhem Direct Field Editor Settings.

⌨️ Keyboard shortcuts

All of these are remappable, and any of them can be unbound so the key goes back to Anki. Shortcuts that need a selection stay out of the way when there isn't one β€” Ctrl+1 still flags a card until you actually select something.

| Action | Default | | :--- | :--- | | Open / close the field editor | Alt+E, or double-click the text | | Bold / italic / underline | Ctrl+B / Ctrl+I / Ctrl+U | | Strikethrough | Ctrl+Shift+S | | Subscript / superscript | Ctrl+, / Ctrl+. | | Quick highlight | Ctrl+H | | Super Combos 1 / 2 / 3 | Ctrl+Shift+H / J / K | | Cloze c1 … c5 | Ctrl+1 … Ctrl+5 | | Next cloze (c+) / same cloze (c=) | Ctrl+Shift+C / Ctrl+Alt+C | | Cycle cloze number | Ctrl+Alt+R | | Remove cloze / add a hint | Ctrl+Alt+X / Ctrl+Alt+H | | MathJax inline / block | Ctrl+M / Ctrl+Shift+M | | Cycle text case | Alt+C | | Clear formatting | Ctrl+Shift+N | | Next / previous field | Ctrl+Shift+β†’ / Ctrl+Shift+← | | Save the field now | Ctrl+S |

Inside the editor panel: Ctrl+Enter saves and closes, Esc discards, Ctrl+Shift+X toggles the HTML source view, and Ctrl+Z is the ordinary text-editor undo.

πŸ”§ Compatibility

  • Anki 2.1.50+ through the current 25.x releases, Qt5 and Qt6, on Windows, macOS and Linux.
  • Note types: Basic, Cloze, Image Occlusion, AnKing, language and medical decks, and custom HTML templates.
  • Other add-ons: the toolbar ignores selections and keystrokes belonging to Anki's type-in-answer box and to other add-ons' HUDs and panels, so it will not fight them.
  • Repair tool: Tools β†’ 🩹 Mayhem Direct Field Editor: Check & Repair Fields scans for fields damaged by earlier versions (or by other add-ons) and restores what it can.