Instead of the front/back preview, the note shows the card itself. Click a regular card to flip it, pick an option on a multiple-choice card, or type into a typed-answer card. After answering, the ↺ button in the corner resets the card so you can try again. Inline cards also show up in flashcard view like any other card, and can be mixed with regular `flashcard` blocks in the same note.
## Studying
Open a note in flashcard view in any of these ways. The ribbon icon and the command are toggles, so using either again switches back to the normal note:
- the **layers** icon in the ribbon,
- the command **Flashcards MD: Toggle flashcard view**,
- right-clicking the note in the file explorer and choosing **Open in flashcard view**.
In the view:
| Action | Mouse | Key |
| --- | --- | --- |
| Flip card | Click the card or **Flip** | `Space` / `Enter` |
| Answer a multiple-choice card | Click an option | `1`–`9` |
| Check a typed answer | **Check** | `Enter` |
| Next card after answering | Arrow button | `Enter` |
| Previous / next card | Arrow buttons | `←` / `→` |
| Star / unstar | Star button | `S` |
| Show all or only starred cards | **All** / **Starred** toggle | |
| Shuffle, or go back to note order | Shuffle button | |
| Go back to editing | Pencil button | |
Stars are saved in the note as a `starred: true` line inside the card's block. They stay with the note when you sync, rename or move it.
## Other commands
- **Create new flashcard note** creates `Flashcards.md` with a few example cards.
- **Insert flashcard** adds an empty card at the cursor.
- **Insert multiple choice flashcard** adds an empty multiple-choice card with three options.
- **Insert typed answer flashcard** adds an empty typed-answer card.
## Development
```bash
npm install
npm run dev # watch mode
npm run build # type-check and production build
```
To install by hand, copy `main.js`, `manifest.json` and `styles.css` into `