725
edits
(initial article) |
m (→Example: da) |
||
| (11 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
[[User:Lynn]] | This page describes a '''machine stenography layout''' for Toaq, created by [[User:Lynn]]. This lets you write Toaq words one syllable at a time using a steno keyboard and software like [https://www.openstenoproject.org/plover/ Plover]. | ||
== How it works == | == How it works == | ||
[[File:Toaq-steno.svg|350px|thumb|right|The keyboard layout. The + should be A but Laqme is too sleepy to update it.]] | |||
| | |||
| | |||
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" | | | 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" | ||
| | | KA || KE || KEU || KEUa || Kaoeu || KOe || KEo || Kae || KEUe || KEUae || KOao | ||
|} | |} | ||
The {{Key| | 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 59: | Line 47: | ||
The right pinky chooses the tone: {{Key|2}} adds {{Done|2}} and {{Key|3}} adds {{Done|3}}. Pressing them both adds {{Done|4}}. | The right pinky chooses the tone: {{Key|2}} adds {{Done|2}} and {{Key|3}} adds {{Done|3}}. Pressing them both adds {{Done|4}}. | ||
Pressing {{Key|1}} adds a grave accent (à) for use with the [[prefix reform]]. | |||
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 == | ||
The layout is implemented as a Plover dictionary, where the {{Key|- | The layout is implemented as a Plover dictionary, where the English {{Key|-FRPBLGTSZ}} keys represent the Toaq {{Key|-aoeumq321}} keys. The {{Key|-D}} key isn't used. | ||
For Plover users: install the plover-python-dictionary plugin from the Plugin Manager, then add [https://gist.github.com/lynn/2f0afeea41271169489171910259829b toaq-steno.py]. | For Plover users: install the plover-python-dictionary plugin from the Plugin Manager, then add [https://gist.github.com/lynn/2f0afeea41271169489171910259829b toaq-steno.py]. | ||
| Line 71: | Line 61: | ||
== Briefs == | == Briefs == | ||
You can add your own briefs on top of the theory. | You can add your own briefs on top of the theory. [[Stenography/Briefs]] has a small example to get you started. | ||
{ | == Example == | ||
{| class="wikitable" style="text-align: center;" | |||
|- | |||
! !! Zaı !! jí !! , !! ꝡä !! foaq !! toakaı !! súq !! chôq !! ní !! da !! . | |||
|- 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}}. | |||
[[Category:Input methods]] | |||