Stenography: Difference between revisions

592 bytes added ,  15:29, 9 May 2025
m
(grave accent)
 
(9 intermediate revisions by the same user not shown)
Line 3: Line 3:
== How it works ==
== How it works ==


{| class="wikitable" style="float: right; text-align: center; font-family:monospace;font-size:16px"
[[File:Toaq-steno.svg|350px|thumb|right|The keyboard layout. The + should be A but Laqme is too sleepy to update it.]]
|+ Keyboard layout
|-
| rowspan=2 | S || T || P || H || rowspan=2 | ✱ || a || e || m || 3
|-
| K || W || R || o || u || q || 2 || 1
|-
| colspan=10 style="background:#ccc;" |
|-
| colspan=2 style="background:#ccc;" |   || + || O || style="background:#ccc;" |   || E || U || colspan=3 style="background:#ccc;" |  
|-
| colspan=10 style="background:#ccc;" |
|}


The layout is built for writing one [[raku]] at a time. The leftmost seven keys write initial consonants:
The layout is built for writing one [[raku]] at a time. The leftmost seven keys write initial consonants:
Line 32: Line 20:
! a !! e !! ı !! o !! u
! a !! e !! ı !! o !! u
|- style="font-family:monospace"
|- style="font-family:monospace"
| style="font-family:sans-serif" | (nothing) || E || EU || O || U
| style="font-family:sans-serif" | A || E || EU || O || U
|}
|}


Line 50: Line 38:
! ka !! ke !! kı !! kıa !! kaı !! koe !! keo !! keı !! kıe !! kıeı !! koao
! ka !! ke !! kı !! kıa !! kaı !! koe !! keo !! keı !! kıe !! kıeı !! koao
|- style="font-family:monospace"
|- style="font-family:monospace"
| K || KE || KEU || KEUa || Kaoeu || KOe || KEo || Kae || KEUe || KEUae || KOao
| KA || KE || KEU || KEUa || Kaoeu || KOe || KEo || Kae || KEUe || KEUae || KOao
|}
|}


The {{Key|+}} key suppresses a space before syllable, allowing you to write compounds: {{Key|HU/P+EU}} is {{t|hupı}}.
The {{Key|*}} key suppresses a space before syllable, allowing you to write compounds: {{Key|HU/P*EU}} is {{t|hupı}}.


The {{Key|q}} and {{Key|m}} keys add a coda to the syllable.
The {{Key|q}} and {{Key|m}} keys add a coda to the syllable.
Line 61: Line 49:
Pressing {{Key|1}} adds a grave accent (à) for use with the [[prefix reform]].
Pressing {{Key|1}} adds a grave accent (à) for use with the [[prefix reform]].


To write the syllable {{t|a}}, press {{Key|a}}. To add an underdot beneath the syllable you just typed, press {{Key|u}}. A more convenient way to write prefixes involves briefs, like {{Key|PW*E}} for {{t|bẹ}}.
To add an underdot beneath the syllable you just typed, press {{Key|u}}. A more convenient way to write prefixes involves briefs, like {{Key|PW*E}} for {{t|bẹ}}.


== How to use it ==
== How to use it ==
Line 73: Line 61:
== Briefs ==
== Briefs ==


You can add your own briefs on top of the theory. Here's a small example to get you started.
You can add your own briefs on top of the theory. [[Stenography/Briefs]] has a small example to get you started.
<pre>
 
{
== Example ==
    "TP-PL": "{.}",
{| class="wikitable" style="text-align: center;"
    "TP-BG": "{!}",
|-
    "KW-PL": "{?}",
!  !! Zaı !! jí !! , !! ꝡä !! foaq !! toakaı !! súq !! chôq !! ní !! da !! .
    "KW-BG": "{,}",
|- style="font-family:monospace"
| Toaq layout || KWaoeu || SKWREU2 || KWuq || WA3 || TPOaq || TOa/K*aoeu || SUq2 || KHOq32 || TPHEU2 || TKA || TPem
|- style="font-family:monospace"
| Actual keys || KW-FRPB || SKWREUS || KW-BG || WAT || TPOFG || TOF/K*FRPB || SUGS || KHOGTS || TPHEUS || TKA || TP-PL
|}
 
== Toggling languages ==
For Plover users:
 
# Add toaq-briefs.json at the very top of your dictionary stack, and toaq.py just below it.
# Install the ''plover-dict-commands'' plugin from the Plugins Manager in Plover.
# In the "Add Translation" {{key|TKUPT}} dialog, add an entry like so:
#* Dictionary: user.json
#* Strokes: {{key|PHRAOPBG}}
#* Translation: <code>{PLOVER:TOGGLE_DICT:!toaq.py,!toaq-briefs.json}</code>
 
Now you can switch between Toaq and English using {{key|PHRAOPBG}}. (Plover + Toaq = Ploang! 🎉)
 
Javelin users can try {{key|TKUPT}} {{key|R-R}} {{key|PHRAOPBG}} {{key|R-R}}, and then spelling out <code>{:toggle_dictionary:toaq.json}{:toggle_dictionary:toaq-briefs.json}</code> followed by one more {{key|R-R}}.


    "WR*": "{&ꝡ}",
[[Category:Input methods]]
    "PH*U": "mụ{^}",
    "PW*U": "bụ{^}",
    "PW*E": "bẹ{^}",
    "KWR-F": "nhána",
    "STPHAG": "níchaq"
}
</pre>