Registries are sorted sets of objects used in SuperMemo
such as texts, images, sounds, fonts, etc.
By using registries, SuperMemo reduces the overall size of knowledge collections and makes it easy to reuse objects already
introduced into the current collection. For more information about registries see: Using registries.
All existing registries can be accessed on the Search submenu of the main window.
A registry window is used to access individual members
of a registry and is composed of the following panes:
- caption (caption of the window) - name of the registry and
the total number of registry members
- toolbar (at the top) - button
providing mouse shortcuts to the most often used registry operations

- editing field (under the toolbar) - field used in
incremental search, i.e. searching for members by typing in initial characters of their
names
- list of member names (left side of the window) -
alphabetically sorted list of names of individual registry
members
- object field (top of the right side of the window) - field
that is used to display the object that is currently selected in the list of members (on
the left side). In some registries this field is empty (e.g. sound registry, template registry, program registry, etc.) or is divided into
two parts (e.g. text registry displays text translations, lexical registry displays
phonetic transcription of individual words, translation registry displays the original
texts, etc.)
- element list (bottom of the right side) - upon clicking the
button List at the bottom of the registry window, the element list is
filled out with all elements that use a given registry
member. If the number of elements that use the member is greater than the maximum
number allowed by SuperMemo, only a subset of elements will be displayed
- status bar (bottom of the window above editing buttons) -
information about the currently selected member: registry
index (i.e. the ordinal position of the registry member in the registry), number of
elements that use the member, physical position in the
registry, number of the filespace slot (if any), and path to the registry member file
(if relevant). The filespace slot is a numbered position of a file in the elements directory. The first file will get the slot one,
second slot two, etc. (e.g. 1.bmp, 2.htm, 3.wav, etc.).
- editing buttons (bottom of the window):
- List - list the elements that use the
currently selected registry member (the list is
displayed in the element list at the bottom of the right side of the window)
- Go to - go to the first element using the currently selected registry member
- Browse - display all
elements that use the currently selected registry member in an element
browser. Note that the Browse button
on the toolbar can be used to display all elements that use all registry members belonging
to the current subset
- Link - link the currently selected registry
member with the requesting source (e.g. if you choose Links : Registry member
on a sound component pop-up menu, the component will be linked
with a sound object associated with the sound registry member selected at the moment of
pressing Link). Link is absent from the template
registry as template use is not registered with elements
- Apply - (only in the template registry) apply the selected template to the current
element (only if Apply template
was chosen)
- Add - add a new registry member to the
registry
- Rename - change the name of the currently
selected registry member
- Delete - delete the currently selected
registry member. Note that the associated registry object, e.g. sound file, font, etc.
will also be deleted (unless it is stored on CD-ROM)
Professional level
Right click over the registry window opens the registry pop-up menu with advanced operations on the registry.
Frequently Asked Questions
(Volker
Goretzki, Germany, May 6, 1997)
Question:
I would like to remove all occurrences of a string 'xxxx' from a collection. What is the simplest way?
Answer:
(1) Choose Search : Text, (2) choose Find
and replace on the menu, e.g. by pressing Ctrl+R,
(3) type in 'xxxx' in Find what field, (4) leave Replace with
empty, and (5) choose Replace All
(Dusko
Ivanisevic, New Zealand, Oct 1, 1998)
Question:
How can I add phonetic transcription to some words?
Answer:
Press Ctrl+Alt+P and type in the word and its transcription. If the transcription
dialog does not appear, you have not chosen phonetic transcription in Options. In such a case do the following:
- Choose Tools : Options : Language : Phonetic
transcription
- Select ready-made transcription file or type in a name for
new phonetic transcription registry (in the latter case, you will be building phonetic
transcription registry from scratch)
- If necessary, choose Font on the left to
select phonetic transcription font (e.g. IPA font available from Advanced English)
- Once a given word appears on the screen, press Alt+Y to transliterate all texts (or use on-mouse-move
transliteration)