{"id":26728299,"url":"https://github.com/grahp/steno-glossary","last_synced_at":"2026-03-01T12:02:24.074Z","repository":{"id":268141850,"uuid":"903444362","full_name":"Grahp/Steno-Glossary","owner":"Grahp","description":"Stenography Glossary","archived":false,"fork":false,"pushed_at":"2026-02-01T01:41:15.000Z","size":78,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-01T13:00:37.727Z","etag":null,"topics":["glossary","plover","steno","stenography"],"latest_commit_sha":null,"homepage":"https://grahp.dev/steno-glossary","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Grahp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-12-14T16:12:00.000Z","updated_at":"2026-02-01T01:41:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"6c8725f5-72b3-4a15-9aff-b94ac37c25c5","html_url":"https://github.com/Grahp/Steno-Glossary","commit_stats":null,"previous_names":["grahp/steno-glossary"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Grahp/Steno-Glossary","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Grahp%2FSteno-Glossary","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Grahp%2FSteno-Glossary/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Grahp%2FSteno-Glossary/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Grahp%2FSteno-Glossary/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Grahp","download_url":"https://codeload.github.com/Grahp/Steno-Glossary/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Grahp%2FSteno-Glossary/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29969243,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T11:43:06.159Z","status":"ssl_error","status_checked_at":"2026-03-01T11:43:03.887Z","response_time":124,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["glossary","plover","steno","stenography"],"created_at":"2025-03-27T22:22:57.315Z","updated_at":"2026-03-01T12:02:23.994Z","avatar_url":"https://github.com/Grahp.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Steno Glossary\n\nMoved to [https://grahp.dev/steno-glossary](https://grahp.dev/steno-glossary).\n\nI can't promise this will be up to date, so I'd look there instead :)\n\nOutline:\n- [_Key_](#key)\n- [_Chord_](#chord)\n- [_Stroke_](#stroke)\n- [_Outline_](#outline)\n- [_Translation_](#translation)\n  - Affixes\n  - Commands\n  - Untran\n- [_Entry_](#entry)\n- [_Dictionary_](#dictionary)\n  - [_Lookup_](#lookup)\n  - [_Reverse Lookup_](#reverse-lookup)\n  - [_Generated_](#generated)\n  - [_Programmatic_](#programmatic)\n  - [_Modal_](#modal)\n- [_Theory Rule_](#theory-rule)\n- [_Theory_](#theory)\n  - [_Long_](#long)\n  - [_Short_](#short)\n  - [_Phonetic_](#phonetic)\n  - [_Orthographic_](#orthographic)\n  - [_Full-English_](#full-english)\n  - [_Hobbyist_](#hobbyist)\n  - [_Professional_](#professional)\n- [_Conflict_](#conflict)\n  - [_Conflict Resolution_](#conflict-resolution)\n  - [_Word Boundary Conflict_](#word-boundary-conflict)\n  - Word-affix Conflicts\n  - Homophonic Conflicts\n  - Proper Noun Conflicts\n- [_Writing_](#writing)\n- [_Write-out_](#write-out)\n- [_Brief_](#brief)\n  - [_Misstroke_](#misstroke)\n  - [_Arbitrary_](#arbitrary)\n  - [_Phrase_](#phrase)\n- [_Mandatory_](#mandatory)\n- [_Vestige_](#vestige)\n- [_Raw Steno_](#raw-steno)\n- Paper Tape/Steno Paper\n- [_Steno Order_](#steno-order)\n- [_Layout_](#layout)\n  - [_WSI Layout_](#wsi-layout)\n  - [_Extended Stenotype Layout_](#extended-stenotype-layout)\n- [_System_](#system)\n- [_Steno Engine_](#steno-engine)\n  - [_Plover_](#plover)\n  - [_Javelin_](#javelin)\n  - [_Embedded_](#embedded)\n- [_Text Input System_](#text-input-system)\n- [_Chorded_](#chorded)\n- [_Serial_](#serial)\n- [_Steno Writer_](#steno-writer)\n  - [_Steno Machine_](#steno-machine)\n  - [_Steno Keyboard_](#steno-keyboard)\n  - [_Stenotype Machine_](#stenotype-machine)\n  - [_NKRO_](#nkro)\n- [_Chorded_](#chorded)\n- [_Serial_](#serial)\n- Philly Shift\n- Shadowing\n- Dropping\n- Linking\n- Folding\n- [_Merge_](#merge)\n- [_Bank_](#bank)\n  - [_Initial_](#initial)\n  - [_Vowel_](#vowel)\n  - [_Final_](#final)\n  - [_Skeleton_](#skeleton)\n  - [_Unique_](#unique)\n- Key Label\n- [_Fingerspelling_](#fingerspelling)\n- [_Orthospelling_](#orthospelling)\n  - [_Shrimple_](#shrimple)\n- [_Dedicated_](#dedicated)\n- Stenographer\n- Spacing\n- Space suppression\n- Casing\n- [_Realtime_](#realtime)\n\n## Key\n**Noun**\n\nAn individual key on a [_steno writer_](#steno-writer) or [_layout_](#layout). Analogous to a key on a keyboard.\n\n- Multiple keys may share the same _label_, with a dash (-) denoting what [_bank_](#bank) the key is in. For example, in the [_WSI layout_](#wsi-layout), there are two keys _labeled_ '`S`': the [_initial_](#initial) `S-` key, and the [_final_](#final) `-S` key. Notice the dash at the start and end of the key.\n\n## Chord\n**Noun**\n\nA set of [_keys_](#key). Chords may denote a sound, letter, affix, or any other part of a [_translation_](#translation).\n\n- Chords can be combined to form [_strokes_](#stroke).\n- The difference between a chord and a [_stroke_](#stroke) can often be subtle. See https://grahp.dev/chords-vs-strokes\n- An example chord is `TPH-`, which [_translates_](#translation) to the [_initial_](#initial) \"n\" sound (/n/).\n\n**Verb**\n\nPressing down all the [_keys_](#key) that make up a chord on a [_steno writer_](#steno-writer).\n\n- \"Chording\" is a term outside of _steno_, which means \"pressing multiple [_keys_](#key) together at once\", rather than one at a time.\n- Often used interchangeably with the verb [_stroke_](#stroke).\n\n## Stroke\n**Noun**\n\nA set of [_keys_](#key) pressed together simultaneously.\n\n- If that sounds like what a [_chord_](#chord) is, that's because [_chords_](#chord) and strokes are very similar. They are both sets of [_keys_](#key). When you press down a set of [_keys_](#key) simultaneously, that is a stroke. A [_chord_](#chord) is something you can use to build strokes.\n- A helpful way to think of it is that when you combine two [_chords_](#chord), you get a stroke, but when you combine two strokes, you get an [_outline_](#outline)\n- For a full explanation of the difference between [_chords_](#chord) and strokes, see https://grahp.dev/chords-vs-strokes\n\n**Verb**\n\nPressing down all the [_keys_](#key) that make up a stroke on a [_steno writer_](#steno-writer)\n\n- Often used interchangeably with the verb [_chord_](#chord).\n\n## Outline\n**Noun**\n\nOne or more [_strokes_](#stroke) [_chorded_](#chord), or [_written_](#writing), one after another.\n\n## Translation\n**Noun**\n\nA word, [_phrase_](#phrase), part of a word or phase, sound, affix, command, punctuation, or any other output that would be emitted from [_writing_](#writing) a [_stroke_](#stroke).\n\n**Verb**\n\nTo \"translate\". The translation that an [_outline_](#outline) maps to is referred to as its \"translation\".\n\n- For example, the [_outline_](#outline) `KAT` translates to \"cat\".\n\n## Entry\n**Noun**\n\nAn entry, or [_dictionary_](#dictionary) entry, is a mapping between an [_outline_](#outline) and a [_translation_](#translation).\n\n- For example, the [_outline_](#outline) `HOT/TKOG` might map to the [_translation_](#translation) \"hotdog\".\n\n## Dictionary\n**Noun**\n\nA set of [_outlines_](#outline) with mappings to [_translations_](#translation). Dictionaries are made up of dictionary [_entries_](#entry).\n\n## Lookup\n**Noun**\n\nThe process of \"looking up\" a [_translation_](#translation) from a given [_outline_](#outline) in a [_dictionary_](#dictionary).\n\n## Reverse Lookup\n**Noun**\n\nThe process of \"looking up\" the set of [_outlines_](#outlines) that map to a given [_translation_](#translation) in a [_dictionary_](#dictionary).\n\n- Called \"reverse lookup\" as it is the opposite of regular [_lookup_](#lookup).\n- Each [_outline_](#outline) that reverse lookup gives you could be [_looked up_](#lookup) to get the [_translation_](#translation) you gave reverse lookup.\n\n## Generated\n**Adjective**\n\nA generated [_dictionary_](#dictionary) is not created manually, but instead made using a program that will generate the [_dictionary_](#dictionary) automatically.\n\n- Generated [_dictionaries_](#dictionary) often require some amount of manual tweaking.\n- There's a lot of overlap between generated and [_programmatic_](#programmatic) [_dictionaries_](#dictionary). Programmatic dictionaries are also made using a program that generates [_translations_](#translation) on-the-fly.\n\n## Programmatic\n**Adjective**\n\nA [_dictionary_](#dictionary) being programmatic means that it [_translates_](#translation) [_outlines_](#outline) as you _write_ them, rather having a pre-defined collection of [_entries_](#entry).\n\n- See [_Generated_](#generated)\n\n## Modal\n**Adjective**\n\nA [_dictionary_](#dictionary) being modal means that it may contain different [_entries_](#entries), and thus \"do different things\", depending on what \"mode\" you are in.\n\n- Your current mode can change through a mode-switching [_stroke_](#stroke), based on _context_, or really for any other reason.\n- An example modal [_dictionary_](#dictionary) might be _movement_. You can enter one [_stroke_](#stroke) to start _moving_, and then use the `-R`, `-P`, `-B`, and `-G` [_keys_](#key) to _move_ around like arrow keys.\n\n## Theory Rule\n**Noun**\n\nA \"rule\" defining some part of how [_outlines_](#outline) should be mapped to [_translations_](#translation).\n\n## Theory\n**Noun**\n\nA set of [_theory rules_](#theory-rule) that defines how [_outlines_](#outline) should map to [_translations_](#translation).\n\n- Theories usually come with [_dictionaries_](#ditionaries), which are usually the theory author's best attempt to follow their [_theory rules_](#theory-rule).\n\n## Long\n**Adjective**\n\nA long [_theory_](#theory) uses a lot of [_strokes_](#stroke) to write words, more than a [_short_](#short) theory.\n\n## Short\n**Adjective**\n\nA short [_theory_](#theory) uses a fewer [_strokes_](#stroke) to write words than a [_long_](#long) theory.\n\n**Verb**\n\nTo shorten means to reduce the number of [_strokes_](#stroke) required to [_write_](#writing) a [_translation_](#translation)\n\n## Phonetic\n**Adjective**\n\nDescribing a theory where words are [_written_](#writing) how they sound rather than how they are spelled.\n\n## Orthographic\n**Adjective**\n\nDescribing a [_theory_](#theory) where words are [_written_](#writing) how they are spelled rather than how they sound.\n\n## Full-English\n**Adjective**\n\nA full-English [_theory_](#theory) is designed to [_write_](#writing) all of English, rather than something like numbers, [_phrasing_](#phrase), movement, etc.\n\n## Hobbyist\n**Adjective**\n\nRelating to being used by non-[_professionals_](#professional) who are doing stenography as a hobby rather than a career path.\n\n- Hobbyist [_theories_](#theories) are optimized for different things than [_professional_](#professional) ones.\n\n## Professional\n**Adjective**\n\nRelating to being used by professional court reporters or closed captioners.\n\n## Conflict\n**Noun**\n\nAn [_outline_](#outline) that has multiple valid [_translations_](#translation) according to your [_theory_](#theory).\n\n- There are many different kinds of conflicts that happen for different reasons.\n\n## Conflict Resolution\n**Noun**\n\nHow [_conflicts_](#conflict) are \"resolved\", or fixed, in a [_theory_](#theory)\n\n## Word Boundary Conflict\n**Noun**\n\n\u003c!-- Better explain this --\u003e\n\nA type of [_conflict_](#conflict) where it is unclear where [_outlines_](#outline) should start and stop given a sequence of [_strokes_](#stroke).\n\n## Writing\n**Verb**\n\nSteno's equivalent to \"typing\", which involves inputting [_strokes_](#stroke) onto a [_steno writer_](#steno-writer).\n\n## Write-out\n**Noun**\n\nAn [_outline_](#outline) that follows all [_theory rules_](#theory-rule), and isn't [_shortened_](#short), or [_abbreviated_](#brief), in any way.\n\n## Brief\n**Noun**\n\nAn \"abbreviated\" [_outline_](#outline), used to reduce the number of [_strokes_](#stroke) required to [_write_](#write) a [_translation_](#translation).\n\n**Verb**\n\nTo \"abbreviate\" an [_outline_](#outline). To use a [_translation_](#translation)'s brief rather than its [_write-out_](#write-out).\n\n## Misstroke\n**Noun, Adjective**\n\nAn incorrectly [_written_](#writing) [_outline_](#outline). Usually refers to an [_outline_](#outline) with a valid [_translation_](#translatino) that was added to the [_dictionary_](#dictionary) in case you [_wrote_](#writing) the [_outline_](#outline) on accident.\n\n- If you incorrectly [_write_](#writing) an [_outline_](#outline), you can add it to your [_dictionary_](#dictionary) [_translating_](#translation) to the word you actually meant to [_write_](#writing) instead, that way if you make the same mistake later, you won't have to undo and [_write_](#writing) the word again.\n\n**Verb**\n\n[_Writing_](#writin) the wrong [_outline_](#outline) on accident.\n\n## Arbitrary\n**Noun**, **Adjective**\n\nAn arbitrary [_outline_](#outline) does not follow the [_rules_](#theory-rule) of the [_theory_](#theory), and has to be memorized manually.\n\n- Sometimes shortened to \"arb\".\n\n## Phrase\n**Noun**\n\nA type of [_brief_](#brief) that [_translates_](#translation) to multiple words, or a \"phrase\".\n\n## Mandatory\n**Noun**, **Adjective**\n\nAn [_outline_](#outline) with no [_write-out_](#write-out), and only [_briefs_](#brief), meaning it's \"mandatory\" that you memorize the [_brief_](#brief).\n\n- Usually, the [_write-out_](#write-out) is taken by another [_outline_](#outline), typically a [_brief_](#brief).\n\n## Vestige\n**Noun**, **Adjective** (Vestigial)\n\nA [_dictionary_](#dictionary) [_entry_](#entry) that exists because of a [_theory rule_](#theory-rule) that no longer exists in the [_theory_](#theory), but is still in the [_dictionary_](#dictionary).\n\n## Raw Steno\n**Noun**\n\nA notation for writing [_keys_](#key), [_strokes_](#stroke), [_chords_](#chord), and [_outlines_](#outline) in a human-readable form.\n\n- Some examples:\n- `-T` is a [_key_](#key) on the [_final_](#final) [_bank_](#bank) of the [_WSI Layout_](#wsi-layout).\n- `KWR-` is a [_chord_](#chord) in the [_initial_](#initial) [_bank_](#bank) of the [_WSI Layout_](#wsi-layout).\n- `KAT` is a [_stroke_](#stroke).\n- `KEUT/KAT` is an [_outline_](#outline) that contains 2 [_strokes_](#stroke).\n\n## Steno Order\n**Noun**\n\nThe order that the [_keys_](#key) of a [_layout_](#layout) are written in with [_raw steno_](#raw-steno).\n\n- The [_WSI Layout_](#wsi-layout)'s steno order is `STKPWHRAOEUFRPBLGTSDZ`.\n\n## Layout\n**Noun**\n\nA set of [_keys_](#key) with _labels_, often grouped into [_banks_](#bank), often with a defined [_steno order_](#steno-order), that can be grouped into [_chords_](#chord).\n\n- The most common, and \"standard\" steno layout is the [_WSI Layout_](#wsi-layout), as well as the [_Extended Stenotype Layout_](#extended-stenotype-layout) for hobbyist use.\n\n## WSI Layout\n**Noun**\n\nThe \"standard\" steno [_layout_](#layout). Featuring 23 keys, in [_steno order_](#steno-order): `STKPWHRAO*EUFRPBLGTSDZ`.\n\n- See https://grahp.dev/wsi\n\n## Extended Stenotype Layout\n**Noun**\n\nAn \"extended\" version of the [_WSI layout_](#wsi-layout) featuring 2 more [_keys_](#key), `^` and `+`.\n\n## System\n**Noun**\n\nNot to be confused with a [_text input system_](#text-input-system), a steno system a definition of [_keys_](#key), suffixes, and orthography rules, among other things, that [_Plover_](#plover) and [_Javelin_](#javelin) can use to control your [_layout_](#layout).\n\n- See [https://plover.readthedocs.io/en/latest/plugin-dev/systems.html](https://plover.readthedocs.io/en/latest/plugin-dev/systems.html) and [https://github.com/jthlim/javelin-system](https://github.com/jthlim/javelin-system)\n\n## Steno Engine\n**Noun**\n\nA steno engine, or just \"engine\", is a program that [_translates_](#translation) [_outlines_](#outline) as you [_write_](#writing) them.\n\n## Plover\n**Noun**\n\nA popular hobbyist [_steno engine_](#steno-engine) that runs as an app on your computer. Plover can be used to steno on qwerty keyboards, hobbyist boards, and professional steno writers.\n\n- Download/learn more: [https://opensteno.org](https://opensteno.org)\n\n## Javelin\n**Noun**\n\nJavelin is An [_embedded_](#embedded) [_steno engine_](#steno-engine) that can run on most [_hobbyist keyboards_](#steno-keyboard). By running directly on the keyboard itself, you avoid needing to keep an application running to use steno.\n\n- Website: [https://lim.au/#/software/javelin-steno](https://lim.au/#/software/javelin-steno)\n\n## Embedded\n**Adjective**\n\nAn embedded [_steno engine_](#steno-engine) runs on the [_keyboard_](#steno-keyboard) itself, rather than being a program on the computer you're typing on.\n\n- [_Javelin_](#javelin) is an embedded [_engine_](#steno-engine)\n\n## Text Input System\n**Noun**\n\nNot to be confused with a [_steno system_](#system), A text input system is a method of inputting text onto a computer.\n\n## Steno Writer\n**Noun**\n\nA steno writer, or just \"writer\", is any kind of stenographic [_input device_](#text-input-system), including both professional [_steno machines_](#steno-machine) and [_hobbyist_](#hobbyist) [_steno keyboards_](#steno-keyboard).\n\n## Steno Machine\n**Noun**\n\nA steno machine is type of [_steno writer_](#steno-writer) used by professionals.\n\n## Steno Keyboard\n**Noun**\n\nA steno keyboard, or [_hobbyist_](#hobbyist) keyboard, is a [_writer_](#steno-writer) used by [_hobbyists_](#hobbyist). It is a normal(ish) keyboard rather a full on [_steno machine_](#steno-machine).\n\n## Stenotype Machine\n**Noun**\n\nA stenotype machine, or just \"stenotype\" is another word for a [_steno writer_](#steno-writer), usually referring to a professional [_steno machine_](#steno-machine)\n\n## NKRO\n**Noun**\n\nN-key rollollver, or NKRO, means that a [_keyboard_](#steno-keyboard) can register every keypress, regardless of how many are pressed down. Many keyboards can only register a few keys being pressed down before any more keys won't register at all.\n\n- NKRO is basically required for [_chording_](#chorded), as you need to press down many keys at once.\n\n## Chorded\n**Adjective**\n\nA [_system of text input_](#text-input-system) where [_keys_](#key) are pressed together at once, rather than in sequence ([_serially_](#serial)).\n\n## Serial\n**Adjective**\n\nA [_system of text input_](#text-input-system) where [_keys_](#key) are pressed in sequence, rather than in [_chords_](#chord) ([_chorded_](#chorded)).\n\n\n## Merge\n**Adjective**\n\nUsing one [_chord_](#chord) to mean multiple sounds or spellings in a way that doesn't create many [_conflicts_](#conflict).\n\n- For example, in the [_WSI layout_](#wsi-layout), the \"x\" and \"kshun\" sounds are merged, meaning one [_chord_](#chord) is used for both sounds.\n\n## Bank\n**Noun**\n\nA logical group of [_keys_](#key) on a [_layout_](#layout), used to organize [_keys_](#key) based on their position.\n\n- The [_WSI layout_](#wsi-layout) has 3 banks: the [_initials_](#initial), the [_vowels_](#vowel), and the [_finals_](#finals).\n\n## Initial\n**Noun**, **Adjective**\n\nThe [_bank_](#bank) with the \"initial\" or \"starting\" sound or spelling of a word.\n\nCan also refer to a [_key_](#key), [_chord_](#chord), [_stroke_](#stroke), or [_outline_](#outline) in the initial [_bank_](#bank).\n\n- E.g. the \"c\" in \"cat\"\n- Sometimes called the \"starter\" bank.\n- In the [_WSI Layout_](#wsi-layout) these are the `S-`, `T-`, `K-`, `P-`, `W-`, `H-`, and `R-` [_keys_](#key).\n\n## Vowel\n**Noun**, **Adjective**\n\nThe [_bank_](#bank) with the vowel sound or spelling of a word. One of the 3 [_banks_](#bank) on the [_WSI Layout_](#wsi-layout)\n\nCan also refer to a [_key_](#key), [_chord_](#chord), [_stroke_](#stroke), or [_outline_](#outline) in the vowel [_bank_](#bank).\n\n- E.g. the \"a\" in \"cat\"\n- In the [_WSI Layout_](#wsi-layout) these are the `A`, `O`, `*`, `E`, and `U` [_keys_](#key).\n\n## Final\n**Noun**, **Adjective**\n\nThe [_bank_](#bank) with the vowel sound or spelling of a word, one of the 3 [_banks_](#bank) on the [_WSI Layout_](#wsi-layout)\n\nCan also refer to a [_key_](#key), [_chord_](#chord), [_stroke_](#stroke), or [_outline_](#outline) in the final [_bank_](#bank).\n\n- E.g. the \"t\" in \"cat\"\n- Sometimes called the \"ender\" bank (no relation to Minecraft :p).\n- In the [_WSI Layout_](#wsi-layout) these are the `-F`, `-R`, `-P`, `-B`, `-L`, `-G`, `-T`, `-S`, `-D`, and `-Z` [_keys_](#key).\n\n## Skeleton\n**Noun**, **Adjective**\n\nA [_stroke_](#stroke) that has no [_vowel_](#vowel) [_keys_](#key).\n\n- For example, `PH-RB` is a skeleton, but `PHARB` is not, as it contains the [_vowel_](#vowel) [_key_](#key) `A`.\n\n## Unique\n**Adjective**\n\nA unique [_initial_](#initial), [_vowel_](#vowel), or [_final_](#final) is a  [_chord_](#chord) that is only used for one purpose.\n\n- Most [_dictionaries_](#dictionaries) that provide things like numbers, symbols, or [_phrasing_](#phrase), require a unique [_chord_](#chord) so they don't [_conflict_](#conflict) with regular English words.\n\n## Fingerspelling\n**Noun**, **Adjective**\n\nA [_theory_](#theory)/[_dictionary_](#dictionary) where words are [_written_](#writing) letter-by-letter, allowing you to [_write_](#writing) words that aren't otherwise in your [_dictionary_](#dictionary).\n\n**Verb**\n\n[_Writing_](#writing) with a fingerspelling [_theory_](#theory)/[_dictionary_](#dictionary).\n\n## Orthospelling\n**Noun**\n\nA method of [_writing_](#writing) words multiple letters at a time using an orthospelling [_theory_](#theory)/[_dictionary_](#dictionary).\n\n**Adjective**\n\nAn orthospelling [_theory_](#theory)/[_dictionary_](#dictionary) is fully [_orthographic_](#orthographic). It's like [_fingerspelling_](#fingerspelling), but uses the whole [_layout_](#layout), or more of the [_layout_](#layout) than just one [_fingerspelling_](#fingerspelling) [_bank_](#bank).\n\nAn [_orthographic_](#orthographic) [_theory_](#theory)/[_dictionary_](#dictionary) where words are [_written_](#writing) multiple letters at a time.\n\n**Verb**\n\nThe act of [_writing_](#writing) using an orthospelling [_theory_](#theory) or [_dictionary_](#dictionary).\n\n## Shrimple\n**Noun**\n\nAn [_orthospelling_](#orthospelling) [_theory_](#theory) for the [_WSI layout_](#wsi-layout). It uses a [_dedicated_](#dedicated) [_initial_](#initial) [_key_](#key), and is optionally [_modal_](#modal), meaning you can stay in Shrimple mode.\n\n- [https://github.com/StenoHarri/Shrimple](https://github.com/StenoHarri/Shrimple)\n\n## Dedicated\n**Adjective**\n\nA [_key_](#key), [_chord_](#chord), [_stroke_](#stroke), or [_outline_](#outline) that is reserved for a specific purpose and cannot be used for anything else.\n\n## Realtime\n\nA type of _shorthand_ where words are [_translated_](#translation) live, rather than a _stenographer_ taking shorthand _notes_ that must be later _translated_ into English.\n\n---\n\n## Other Sources\n\n- Plover Wiki Glossary - [https://plover.wiki/index.php/Glossary](https://plover.wiki/index.php/Glossary)\n- Steno Explainers - [https://sammdot.ca/steno/explainers](https://sammdot.ca/steno/explainers)\n- Lapwing Glossary - [https://lapwing.aerick.ca/Glossary.html#steno-theory](https://lapwing.aerick.ca/Glossary.html#steno-theory)\n- Learn Plover! Glossary - [https://www.opensteno.org/learn-plover/glossary.html](https://www.opensteno.org/learn-plover/glossary.html)\n- StudySteno Glossary - [https://studysteno.com/moo/mod/glossary/view.php?id=22](https://studysteno.com/moo/mod/glossary/view.php?id=22)\n- Plover Wiki Steno Hardware Terminology - [https://plover.wiki/index.php/Steno_hardware_terminology](https://plover.wiki/index.php/Steno_hardware_terminology)\n\nTerms not covered here:\n\n- Vernon Court Reporters Transcription \u0026 Court Reporting Glossary - [https://academy.vernoncourtreporters.com/](https://academy.vernoncourtreporters.com/)\n\n---\n\n*The content on this page is dedicated to the public domain under CC0 1.0 Universal.*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrahp%2Fsteno-glossary","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgrahp%2Fsteno-glossary","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrahp%2Fsteno-glossary/lists"}