Fresh Memory
Versions: 1.5 | 1.4 | 1.3 | 1.2 | 1.1

1. Introduction

Fresh Memory is an education application for studying languages with Spaced Repetition method. Its primary purpose is to learn and repeat foreign words. But other areas can be studied as well, for example, country’s capitals, flags, mathematical formulas, and even friends’ birthdays. The study material is stored as collections of flashcards.

1.1. Conventions

The following conventions are used throughout this manual.

File ‣ New
Items in the Main menu. Move the mouse up to the main menu, click the indicated items.
Ctrl + N
Keyboard shortcuts. Ctrl + N means holding down Ctrl key and pressing N key.
File save icon
Icons on toolbar buttons or other elements of user interface.


Hint gives an advice to the user.


Note has additional description about the current feature. This is either optional or advanced information.

2. Preparing cards

The flashcards are made from dictionaries, which are text files. A dictionary consists of dictionary records. The records are sets of words or images, which will be displayed on flashcards. A record has several fields, and it is possible to define which fields are used in the ready flashcards. The application even allows to define several combinations of fields to study the material from different points of view. Thus several sets of flashcards can be produced from the same dictionary. The set of flashcards is called a card pack. All flashcards are automatically generated when the study view is opened. See more about flashcards generation in Cards generation section.

In order to start with cards, create a new dictionary selecting File ‣ New in the main menu. You can also use shortcut Ctrl + N or the New New file icon toolbar button. The new dictionary opens in the main window, shown below.

New dictionary screenshot

New dictionary

Each dictionary is opened in a separate tab. The new dictionary has default name “noname.fmd”. The name can be changed when the dictionary is saved. The dictionary tab shows Save file icon icon and the asterisk (*) next to its name—this means that the dictionary has unsaved changes. In this case, a new dictionary was created, but not saved yet.

The new dictionary has default fields “Question”, “Answer” and “Example”. They can be renamed in Options ‣ Dictionary options. For a simple example, these default names are sufficient. But it is recommended to give custom names to the fields, e.g. “English”, “Russian” for English-Russian dictionary.

Now you can add your cards. Double-click with mouse button on any dictionary field and start typing text. An alternative way to enter the editing mode is to select a record cell with mouse (or cursor keys) and start typing. When the text is entered, press Enter key to commit the change—the editing focus will move to the next cell. If it was the last cell of the last row, a new row will be added.

The typed text that was not confirmed yet with Enter can be canceled with Esc key. Any change can be undone with Edit ‣ Undo command (shortcut Ctrl + Z). There is no limit how many changes can be undone. Undone changes can be re-done again with Edit ‣ Redo (Ctrl + Y).

Once the cards are added, save the dictionary with File ‣ Save (Ctrl + S or Save Save file icon toolbar button). When saving for the first time, the application will ask for a dictionary name and location where to save it. Choose the path and name, and press OK button.


Save your dictionary frequently while you work on it to avoid losing data due to an unexpected power failure or other problems.

The dictionary can be saved later in another place or under a different name using File ‣ Save as. The application will work with the new file, but the old one will be preserved too. In order to save a copy of the dictionary without switching to the copy, use File ‣ Save copy.

The text of this website is available for modification and reuse under the terms of the Creative Commons Attribution-Sharealike 3.0 Unported License and the GNU Free Documentation License (unversioned, with no invariant sections, front-cover texts, or back-cover texts).