Input methods: Difference between revisions
No edit summary |
No edit summary |
||
(23 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
This is a list of ''' |
This is a list of '''input methods''' for Toki Pona, including different scripts, such as {{tp|[[sitelen pona]]}}. |
||
==Latin script input== |
|||
== letter-based layouts == |
|||
=== |
===ASCII syllabary ({{tok|jan Lentan}})=== |
||
[[File:Lentan's keyboard layout.svg|250px|thumb|ASCII syllabary keyboard layout (Desktop)]] |
|||
┌────┬────┬────┬────┬────┬────┬────┐ |
|||
[[File:Lentan's mobile layout.svg|250px|thumb|Android-based 12-key keyboard layout]] |
|||
│VF │? │D │' │" │:; │BH │ |
|||
│ w │ e │ t │ u │ i │ o │ p │ |
|||
┌────├────┼────┼────┼────┼────┼────┼────┤────┐ |
|||
│ │!@ │CXZ │# │-+$ │Y │GQ │R │Back│ |
|||
│Shft│ a │ s │ n │ m │ j │ k │ l │ <- │ |
|||
└────└────┴────┴────┴────┴────┴────┴────┘────┘ |
|||
│ # │ │ │ │ │ |
|||
│ 123 │ , │ t o k i p o n a │ . │ │ |
|||
└──────┴────┴────────────────────┴────┴──────┘ |
|||
In 2022, {{tok|jan Lentan}} developed an experimental keyboard layout, inspired by {{tok|[[jan Misali]]}}'s [[toki pona ASCII syllabary]].<ref name="lentan-keyboard">{{cite web|url=https://lipu-sona.pona.la/keyboard.html|title=toki pona keyboard layout|website=lipu-sona.pona.la|author={{tok|jan Lentan}}|access-date=2024-01-02}}</ref><ref name="misali-syllabary">{{cite web|url=https://www.seximal.net/tkpn|title=toki pona ASCII syllabary|website=seximal.net|author={{tok|jan Misali}}|access-date=2024-01-02}}</ref> It is currently not available for download, either for desktop or mobile. |
|||
== syllable-based layouts == |
|||
{{tok|jan Lentan}} sets out the following guidelines for his system: |
|||
=== ASCII syllabary (jan Lentan) === |
|||
┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────── |
|||
│ │ │ │ │ │ │ │ │ │ │ │ │ |
|||
│ wa │ tu │ mu │ 4 │ lu │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │ Back |
|||
┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─── |
|||
|<│ ku │ we │ je │ lo │ te │ nu │ ju │ mi │ jo │ pe │ { │ } │ |
|||
|>│ ki │ w │ e │ la │ t │ ni │ u │ i │ o │ p │ [ │ ] │ |
|||
───┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬ |
|||
Caps │ ja │ se │ to │ po │ ko │ no │ li │ ke │ le │ : │ " │ │ │ |
|||
Lock │ a │ s │ ta │ pa │ ka │ na │ j │ k │ l │ ; │ ' │ \ │ |
|||
──────┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴────┴─ |
|||
│ so │ mo │ su │ lu │ pu │ ne │ me │ < │ > │ ? │ |
|||
Shift ^ │ sa │ ma │ si │ wi │ pi │ n │ m │ , │ . │ / │ Shift ^ |
|||
─────────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴──────── |
|||
* None of the lowercase characters for existing letters should used. |
|||
⚫ | |||
* Syllables in the form {{tp|jV}} use the capital version of their respective vowel. |
|||
* If {{tp|Cu}} syllable uses a capital letter, the corresponding {{tp|Ci}} is its lowercase version. |
|||
* If {{tp|Co}} syllable uses a capital letter, the corresponding {{tp|Ca}} is its lowercase version. |
|||
* The number keys {{key|1}}, {{key|2}}, {{key|3}}, and {{key|5}} are used for {{tp|wan}}, {{tp|tu}}, {{tp|mute}}, and {{tp|luka}}, respectively (as in their first [[mora]] of the words). |
|||
* The words {{tp|li}} and {{tp|mi}} are mapped to {{key|J}} and {{key|I}} keys, respectively. |
|||
* The syllable {{tp|lu}} is additionally mapped to the {{key|V}} key for easy accessibility. |
|||
===Gboard=== |
|||
{{Wikipedia|Gboard}} |
|||
'''Gboard''' is a {{w|virtual keyboard}} {{w|Mobile app|app}} for Android and iOS. It lacks a Toki Pona keyboard option. To add Toki Pona words to the suggestion box, follow the instructions below: |
|||
# Install this [https://web.archive.org/web/20240131131249/https://cdn.discordapp.com/attachments/301377942062366741/1109541401814900836/dictionary.zip ZIP file] (all {{tp|nimi ku suli}}). |
|||
# Press {{key|⚙ Settings}} on your keyboard. |
|||
# Go to Dictionary → Personal dictionary. |
|||
# Select "All languages" or choose your preferred language. |
|||
# Press the ellipsis (three dots) icon in the top-right corner. |
|||
# Select "Import". |
|||
# Locate the downloaded ZIP file and tap to import it. |
|||
# Press "Save". |
|||
⚫ | |||
==={{tok|Ajemi}}=== |
|||
[[File:Ajemi - preview.gif|200px|thumb|Typing {{tp|kijetesantakalu lili pi toki pona li suwi mute}} using {{tok|Ajemi}}]] |
|||
'''{{tok|Ajemi}}''' is an {{w|input method editor}} developed by dec32 in 2024, using RIME.<ref>{{cite web|url=https://github.com/dec32/Ajemi|title={{tok|Ajemi}}|website=GitHub|author=dec32|access-date=2024-01-01}}</ref><ref>{{cite web|url=https://rime.im/|lang=zh|title=RIME|website=rime.im|access-date=2024-01-01}}</ref> It is available for Windows. |
|||
⚫ | |||
==={{tok|Sitelen Pona}} Keyboard Layout ({{tok|jan Lepeka}})=== |
==={{tok|Sitelen Pona}} Keyboard Layout ({{tok|jan Lepeka}})=== |
||
[[File:sitelen pona keyboard layout.png|350px|thumb|Keyboard layout by {{tok|jan Lepeka}}]] |
[[File:sitelen pona keyboard layout.png|350px|thumb|Keyboard layout by {{tok|jan Lepeka}}]] |
||
In 2022, {{tok|jan Lepeka}} created a {{tp|sitelen pona}} keyboard, in which keys are directly mapped to [[UCSUR]] codepoints. |
In 2022, {{tok|[[jan Lepeka]]}} created a {{tp|sitelen pona}} keyboard, in which keys are directly mapped to [[UCSUR]] codepoints. Common words are typed with no modifiers, while rarer words are typed with {{key|Shift}}, as well as {{key|AltGr}} and {{key|Option}} (macOS).<ref>{{cite web|url=https://www.kreativekorp.com/software/keyboards/sitelenpona/|title={{tok|Sitelen Pona}} Keyboard Layout|website=KreativeKorp|author=[[Rebecca Bettencourt]] ({{tok|jan Lepeka}})|access-date=2023-12-31}}</ref> It is currently available on the KreativeKorp website. |
||
In 2023, she also made a set of {{w|keycap}}s for this layout.<ref>{{cite web|url=https://www.reddit.com/r/tokipona/comments/17gruqw/sitelen_pona_keycaps/|title={{tok|sitelen pona}}keycaps|website=Reddit|name={{tok|jan Lepeka}}|username=u/RebeccaRGB|access-date=2024-01-02}}</ref><ref>{{cite web|url=https://github.com/RebeccaRGB/sitelen-pona-keycaps|title={{tok|sitelen-pona}}-keycaps|website=GitHub|name={{tok|jan Lepeka}}|username=RebeccaRGB|date=2023-10-26|access-date=2023-12-31}}</ref> In 2024, {{tok|jan Sawaki}} created a webpage to practice using this layout.<ref>{{cite web|url=https://v8.zsnout.com/toki-pona/typist|title={{tok|sitelen pona}} typist|website=zSnout|author={{tok|jan Sawaki}}|access-date=2024-01-17}}</ref> Later in 2024, this layout got updated to support Keyman Mobile. |
|||
===Toki Pona Keyboard (Timeo Pochin)=== |
|||
[[File:Toki Pona Keyboard - layout.jpg|250px|thumb|Layout of the Toki Pona Keyboard]] |
|||
[[File:Toki Pona Keyboard - intermediate key.jpg|250px|thumb|Intermediate keys in the Toki Pona Keyboard]] |
|||
The '''Toki Pona Keyboard''' created by Timeo San Pochin is a {{w|virtual keyboard}} {{w|Mobile app|app}} for Android,<ref>{{cite web|url=https://github.com/timeopochin/tokiponakeyboard|title=Toki Pona Keyboard|website=GitHub|author=Timeo Sam Pochin|username=timeopochin|date=2020-05-30|access-date=2024-01-31}}</ref> using standard Android libraries. Although the keyboard has {{tp|sitelen pona}} key caps, it inputs plain-text {{tp|[[sitelen Lasina]]}}; therefore, {{tp|sitelen pona}} only appears when combined with a font that supports [[ASCII transcription]]. |
|||
The keyboard consists of four rows and seven columns. |
|||
*The leftmost two columns are the eight [[Word frequency|most used words]]: |
|||
*:{{key|{{sp|li}}}} {{key|{{sp|e}}}} {{key|{{sp|ni}}}} {{key|{{sp|a}}}} {{key|{{sp|mi}}}} {{key|{{sp|toki}}}} {{key|{{sp|pona}}}} {{key|{{sp|ala}}}} |
|||
*The third through sixth columns contain words starting with each [[letter]], sorted [[alphabet]]ically: |
|||
*:{{key|{{sp|ale}}}} {{key|{{sp|en}}}} {{key|{{sp|ike}}}} {{key|{{sp|jan}}}} {{key|{{sp|kama}}}} {{key|{{sp|la}}}} {{key|{{sp|ma}}}} {{key|{{sp|nimi}}}} {{key|{{sp|o}}}} {{key|{{sp|pi}}}} {{key|{{sp|sina}}}} {{key|{{sp|tawa}}}} {{key|{{sp|utala}}}} {{key|{{sp|wile}}}} |
|||
*The other keys include punctuation and formatting options: |
|||
*:{{key|{{sps|[}}}} {{key|"}} {{idsp}} {{key|.}} {{key|?}} {{key|Backspace}} {{key|Enter}} |
|||
In order to insert the word on the key cap, the key should be tapped twice. For all remaining words, one must tap the first letter ({{color box|lightsteelblue}} light blue) on this part of the keyboard, and then tap the key for the second letter ({{color box|cyan}} cyan), and, if the second letter was {{color box|darkcyan}} dark cyan, optionally the third letter. The last column lacks any words and consists of the following symbols/actions ({{color box|steelblue}} dark blue): period, question mark, backspace and new line. To type a dash between two words, the first word must be dragged towards the second one. This functionality exists to type scales compound glyphs in fonts such as {{tp|[[linja pona]]}}. Additionally, non-{{tp|pu}} words are highlighted in an {{color box|salmon}} orange background. |
|||
==={{tok|Wakalito}}=== |
==={{tok|Wakalito}}=== |
||
{{Main|Wakalito|{{tok|Wakalito}}}} |
{{Main|Wakalito|t1={{tok|Wakalito}}}} |
||
[[File: |
[[File:Wakalito keyboard layout.png|thumb|250px|{{tok|Wakalito}} keyboard layout as of v. 7.0]] |
||
{{tok|Wakalito}} is a keyboard layout created by {{tok|jan Likipi}} and {{tok|kala pona Tonyu}} in 2022.<ref>{{cite web|url=https://kala.li.pona.la/|title={{tok|pali suli}}|website={{tok|kala.li.pona.la}}|author={{tok|kala pona Tonyu}}|access-date=2023-12-15}}</ref><ref>{{cite web|url=https://apps.apple.com/us/app/nasin-sitelen-wakalito/id1569543076|title={{tok|nasin sitelen Wakalito}}|website=App Store|author=Theodore Dubois ({{tok|jan Tepo}})|access-date=2023-12-15}}</ref> It is based on the glyph components in {{tp|sitelen pona}} to type words, similar to {{w|Cangjie input method|Cangjie}} for Chinese characters. It is available on all desktop platforms and on {{w|iOS}}. |
{{tok|Wakalito}} is a keyboard layout created by {{tok|jan Likipi}} and {{tok|kala pona Tonyu}} in 2022.<ref>{{cite web|url=https://kala.li.pona.la/|title={{tok|pali suli}}|website={{tok|kala.li.pona.la}}|author={{tok|kala pona Tonyu}}|access-date=2023-12-15}}</ref><ref>{{cite web|url=https://apps.apple.com/us/app/nasin-sitelen-wakalito/id1569543076|title={{tok|nasin sitelen Wakalito}}|website=App Store|author=Theodore Dubois ({{tok|jan Tepo}})|access-date=2023-12-15}}</ref> It is based on the glyph components in {{tp|sitelen pona}} to type words, similar to {{w|Cangjie input method|Cangjie}} for Chinese characters. It is available on all desktop platforms and on {{w|iOS}}. |
||
{{clear}} |
|||
==References== |
==References== |
||
<references /> |
<references /> |
||
⚫ | |||
{{Software}} |
{{Software}} |
||
[[Category: |
[[Category:Input methods| ]] |
Latest revision as of 14:37, 10 June 2024
This is a list of input methods for Toki Pona, including different scripts, such as sitelen pona.
Latin script input[edit | edit source]
ASCII syllabary (jan Lentan)[edit | edit source]
In 2022, jan Lentan developed an experimental keyboard layout, inspired by jan Misali's toki pona ASCII syllabary.[1][2] It is currently not available for download, either for desktop or mobile.
jan Lentan sets out the following guidelines for his system:
- None of the lowercase characters for existing letters should used.
- Syllables in the form jV use the capital version of their respective vowel.
- If Cu syllable uses a capital letter, the corresponding Ci is its lowercase version.
- If Co syllable uses a capital letter, the corresponding Ca is its lowercase version.
- The number keys 1, 2, 3, and 5 are used for wan, tu, mute, and luka, respectively (as in their first mora of the words).
- The words li and mi are mapped to J and I keys, respectively.
- The syllable lu is additionally mapped to the V key for easy accessibility.
Gboard[edit | edit source]
Gboard is a virtual keyboard app for Android and iOS. It lacks a Toki Pona keyboard option. To add Toki Pona words to the suggestion box, follow the instructions below:
- Install this ZIP file (all nimi ku suli).
- Press ⚙ Settings on your keyboard.
- Go to Dictionary → Personal dictionary.
- Select "All languages" or choose your preferred language.
- Press the ellipsis (three dots) icon in the top-right corner.
- Select "Import".
- Locate the downloaded ZIP file and tap to import it.
- Press "Save".
sitelen pona input[edit | edit source]
Ajemi[edit | edit source]
![](http://static.miraheze.org/sonaponawiki/thumb/2/21/Ajemi_-_preview.gif/200px-Ajemi_-_preview.gif)
Ajemi is an input method editor developed by dec32 in 2024, using RIME.[3][4] It is available for Windows.
Sitelen Pona Keyboard Layout (jan Lepeka)[edit | edit source]
![](http://static.miraheze.org/sonaponawiki/thumb/0/0d/sitelen_pona_keyboard_layout.png/350px-sitelen_pona_keyboard_layout.png)
In 2022, jan Lepeka created a sitelen pona keyboard, in which keys are directly mapped to UCSUR codepoints. Common words are typed with no modifiers, while rarer words are typed with ⇧ Shift, as well as AltGr and ⌥ Option (macOS).[5] It is currently available on the KreativeKorp website.
In 2023, she also made a set of keycaps for this layout.[6][7] In 2024, jan Sawaki created a webpage to practice using this layout.[8] Later in 2024, this layout got updated to support Keyman Mobile.
Toki Pona Keyboard (Timeo Pochin)[edit | edit source]
![](https://upload.wikimedia.org/wikipedia/commons/thumb/3/3e/Toki_Pona_Keyboard_-_layout.jpg/250px-Toki_Pona_Keyboard_-_layout.jpg)
![](https://upload.wikimedia.org/wikipedia/commons/thumb/6/60/Toki_Pona_Keyboard_-_intermediate_key.jpg/250px-Toki_Pona_Keyboard_-_intermediate_key.jpg)
The Toki Pona Keyboard created by Timeo San Pochin is a virtual keyboard app for Android,[9] using standard Android libraries. Although the keyboard has sitelen pona key caps, it inputs plain-text sitelen Lasina; therefore, sitelen pona only appears when combined with a font that supports ASCII transcription.
The keyboard consists of four rows and seven columns.
- The leftmost two columns are the eight most used words:
- li e ni a mi toki pona ala
- The third through sixth columns contain words starting with each letter, sorted alphabetically:
- ale en ike jan kama la ma nimi o pi sina tawa utala wile
- The other keys include punctuation and formatting options:
- [ " . ? ⌫ Backspace ↵ Enter
In order to insert the word on the key cap, the key should be tapped twice. For all remaining words, one must tap the first letter (⬛︎ light blue) on this part of the keyboard, and then tap the key for the second letter (⬛︎ cyan), and, if the second letter was ⬛︎ dark cyan, optionally the third letter. The last column lacks any words and consists of the following symbols/actions (⬛︎ dark blue): period, question mark, backspace and new line. To type a dash between two words, the first word must be dragged towards the second one. This functionality exists to type scales compound glyphs in fonts such as linja pona. Additionally, non-pu words are highlighted in an ⬛︎ orange background.
Wakalito[edit | edit source]
![](https://upload.wikimedia.org/wikipedia/commons/thumb/1/1b/Wakalito_keyboard_layout.png/250px-Wakalito_keyboard_layout.png)
Wakalito is a keyboard layout created by jan Likipi and kala pona Tonyu in 2022.[10][11] It is based on the glyph components in sitelen pona to type words, similar to Cangjie for Chinese characters. It is available on all desktop platforms and on iOS.
References[edit | edit source]
- ↑ jan Lentan. "toki pona keyboard layout". lipu-sona.pona.la. Retrieved 2 January 2024.
- ↑ jan Misali. "toki pona ASCII syllabary". seximal.net. Retrieved 2 January 2024.
- ↑ dec32. "Ajemi". GitHub. Retrieved 1 January 2024.
- ↑ "RIME" (in Chinese). rime.im. Retrieved 1 January 2024.
- ↑ Rebecca Bettencourt (jan Lepeka). "Sitelen Pona Keyboard Layout". KreativeKorp. Retrieved 31 December 2023.
- ↑ jan Lepeka [u/RebeccaRGB]. "sitelen ponakeycaps". Reddit. Retrieved 2 January 2024.
- ↑ jan Lepeka [RebeccaRGB]. (26 October 2023). "sitelen-pona-keycaps". GitHub. Retrieved 31 December 2023.
- ↑ jan Sawaki. "sitelen pona typist". zSnout. Retrieved 17 January 2024.
- ↑ Timeo Sam Pochin [timeopochin]. (30 May 2020). "Toki Pona Keyboard". GitHub. Retrieved 31 January 2024.
- ↑ kala pona Tonyu. "pali suli". kala.li.pona.la. Retrieved 15 December 2023.
- ↑ Theodore Dubois (jan Tepo). "nasin sitelen Wakalito". App Store. Retrieved 15 December 2023.
Text input | Fonts · Wakalito · Autocorrect · Text-to-speech · ASCII |
---|---|
Standardization | ISO 639-3 · UCSUR |