Keyboard Support

Contact and Search

Keyman.com Homepage

Header bottom

Keyman.com

On this page

Sitelen Pona (Pochin, UCSUR)

This is a keyboard for typing sitelen pona, a logographic writing system for the popular constructed language toki pona. This keyboard uses sequences of one to three keystrokes to enter sitelen pona logographs.

This keyboard is based on the Toki Pona Keyboard app by Timeo Pochin. However, there are several major differences. Unlike the original implementation, this keyboard does not support gestures for compound glyphs. Also, this keyboard outputs sitelen pona characters instead of toki pona words in Latin script. Finally, this keyboard can output additional characters the original did not support.

The sitelen pona logographs produced by this keyboard use the UCSUR encoding. A sitelen pona font supporting this encoding is required for text to appear correctly. (The Keyman mobile app uses a font included in this package.)

Mobile Layout

The eight keys in light green are called word keys and output logographs directly. In this implementation, long pressing on some of these keys will bring up additional logographs.

The ten keys in dark blue are called special keys and either output punctuation or perform a special function such as space, backspace, enter, or switching layouts. Unlike in the original implementation, these do not automatically switch between opening and closing punctuation. Also, the original quotation mark, period, and question mark are replaced with CJK quotation marks and the sitelen pona interpunct and colon. Long pressing on some of these keys will bring up additional punctuation characters, including those supported by the original implementation.

The fourteen keys in light blue are called letter keys and are associated with each of the fourteen Latin letters used in toki pona. If the logograph displayed on the key is green, pressing that key will switch to another layer with logographs for words starting with the same Latin letter. If the logograph displayed on the key is white, pressing that key will output that logograph and return to the default layer. The basic rules for these keys are:

  • Pressing any white logograph once will output the displayed logograph.
  • Pressing any green logograph twice will output the displayed logograph.
  • The first keypress for a word is always its first letter.
  • For most words, other keypresses are letters within that word. (Some non-pu words added in this implementation don't quite follow this rule.)

Desktop Layout

The eight keys in light green (1, Q, A, Z, 2, W, S, X) are called word keys and output logographs directly.

The fourteen keys in dark blue (3, 7, E, U, 8, I, 9, 0, O, P, J, K, L, M) are called special keys and output punctuation or special characters.

The fourteen keys in light blue (4, 5, 6, R, T, Y, D, F, G, H, C, V, B, N) are called letter keys and are associated with each of the fourteen Latin letters used in toki pona. Logographs not entered using the word keys are entered using two or three keystrokes of these keys. The first keystroke for a word is always its first letter. For most words, other keystrokes are letters within that word. (Some non-pu words added in this implementation don't quite follow this rule.)

Non-alphanumeric and shifted keys output the same punctuation and uppercase Latin letters as on a standard ASCII keyboard layout.

Special Characters

Special characters are indicated by the following symbols.

Meaning Mobile Layout Desktop Layout
start of cartouche row 1 column 3 3
end of cartouche row 1 column 7 7
start of extension row 1 column 3, long press 9
end of extension row 1 column 7, long press 0
start of reverse extension row 1 column 3, long press O
end of reverse extension row 1 column 7, long press P
zero-width joiner space bar, long press J
stacking joiner space bar, long press K
scaling joiner space bar, long press L
space space bar, long press
non-breaking space space bar, long press
ideographic space space bar, long press M

Supported Words

Only words in UCSUR are supported. Words marked with an asterisk (*) are not present in the original implementation.

Letter KeysLogographQWERTY Keys
󱤀󱤀aZ
󱤄󱤖AK󱤁akesi4T
󱤂󱤂alaX
󱤄󱤡AL󱤃alasa4Y
󱤄󱤊AE󱤄ale45
󱤄󱤄AA󱤄ali44
󱤄󱥂AN󱤅anpa4F
󱤄󱥩AT󱤆ante4V
󱤄󱥱AU󱤇anu4B
󱤄󱥍AP󱦡apeja4H
󱤄󱥷AW󱤈awen4N
󱤉󱤉eQ
󱤊󱤊EE󱤊en55
󱤊󱥍EP󱦃epiku *5H
󱤊󱥞ES󱤋esun5C
󱤍󱤑IJ󱤌ijo6R
󱤍󱤍II󱤍ike66
󱤍󱤡IL󱤎ilo6Y
󱤍󱥂IN󱤏insa6F
󱤑󱤄JA󱤐jakiR4
󱤑󱤑JJ󱤑janRR
󱤑󱥞JS󱥿jasima *RC
󱤑󱤊JE󱤒jeloR5
󱤑󱥄JO󱤓joRG
󱤖󱤄KA󱤔kalaT4
󱤖󱤰KM󱤕kalamaTD
󱤖󱤖KK󱤖kamaTT
󱤖󱥞KS󱤗kasiTC
󱤖󱤊KE󱤘kenT5
󱤖󱥍KP󱤙kepekenTH
󱤖󱤑KJ󱦀kijetesantakaluTR
󱤖󱤍󱤍KII󱤚kiliT66
󱤖󱤍󱥂KIN󱥹kinT6F
󱤖󱤍󱥍KIP󱥻kipisiT6H
󱤖󱥷KW󱤛kiwenTN
󱤖󱥄KO󱤜koTG
󱤖󱤍󱤄KIA󱦄kokosila *T64
󱤖󱥂KN󱤝konTF
󱤖󱤍󱥱KIU󱦈ku *T6B
󱤖󱥱KU󱤞kuleTB
󱤖󱤡KL󱤟kulupuTY
󱤖󱥩KT󱤠kuteTV
󱤡󱤡LL󱤡laYY
󱤡󱤍󱥍LIP󱦅lanpan *Y6H
󱤡󱤄LA󱤢lapeY4
󱤡󱥞LS󱤣lasoYC
󱤡󱥷LW󱤤lawaYN
󱤡󱤊󱤖LEK󱥼lekoY5T
󱤡󱤊󱤊LEE󱤥lenY55
󱤡󱥩LT󱤦leteYV
󱤧󱤧li1
󱤡󱤍󱤍LII󱤨liliY66
󱤡󱤍󱥂LIN󱤩linjaY6F
󱤡󱥱LU󱤪lipuYB
󱤡󱤑LJ󱤫lojeYR
󱤡󱥄LO󱤬lonYG
󱤡󱤖LK󱤭lukaYT
󱤡󱥂LN󱤮lukinYF
󱤡󱥍LP󱤯lupaYH
󱤰󱤰MM󱤰maDD
󱤰󱥄󱤑MOJ󱦢majuna *DGR
󱤰󱤄MA󱤱mamaD4
󱤰󱤍MI󱤲maniD6
󱤰󱤊ME󱤳meliD5
󱤰󱥄󱥞MOS󱦂meso *DGC
󱤴󱤴mi2
󱤰󱤑MJ󱤵mijeDR
󱤰󱥄󱤖MOK󱦇misikeke *DGT
󱤰󱤖MK󱤶mokuDT
󱤰󱤡ML󱤷moliDY
󱤰󱥄󱥄MOO󱤸monsiDGG
󱤰󱥄󱥂MON󱥽monsutaDGF
󱤰󱥱MU󱤹muDB
󱤰󱥂MN󱤺munDF
󱤰󱥞MS󱤻musiDC
󱤰󱥩MT󱤼muteDV
󱥂󱥷NW󱦆n *FN
󱥂󱤰NM󱥸namakoFD
󱥂󱤄NA󱤽nanpaF4
󱥂󱥞NS󱤾nasaFC
󱥂󱤍NI󱤿nasinF6
󱥂󱤊NE󱥀nenaF5
󱥁󱥁niA
󱥂󱥂NN󱥂nimiFF
󱥂󱥄NO󱥃nokaFG
󱥄󱥄OO󱥄oGG
󱥄󱤖OK󱥺okoGT
󱥄󱤡OL󱥅olinGY
󱥄󱥂ON󱥆onaGF
󱥄󱥍OP󱥇openGH
󱥍󱤖PK󱥈pakalaHT
󱥍󱤊PE󱦠pakeH5
󱥍󱤡PL󱥉paliHY
󱥍󱥞PS󱥊palisaHC
󱥍󱤄PA󱥋panH4
󱥍󱥂PN󱥌panaHF
󱥍󱥍PP󱥍piHH
󱥍󱤍󱤡PIL󱥎pilinH6Y
󱥍󱤰PM󱥏pimejaHD
󱥍󱤍󱤍PII󱥐piniH66
󱥍󱤍󱥍PIP󱥑pipiH6H
󱥍󱥄󱥄POO󱥒pokaHGG
󱥍󱥄󱤖POK󱥓pokiHGT
󱥔󱥔ponaS
󱥍󱥄󱥷POW󱦣powe *HGN
󱥍󱥱PU󱥕puHB
󱥞󱤄SA󱥖samaC4
󱥞󱤊󱤍SEI󱥗seliC56
󱥞󱤊󱥄SEO󱥘seloC5G
󱥞󱤰SM󱥙semeCD
󱥞󱤊󱤊SEE󱥚sewiC55
󱥞󱤑SJ󱥛sijeloCR
󱥞󱤖SK󱥜sikeCT
󱥞󱤍SI󱥝sinC6
󱥞󱥞SS󱥞sinaCC
󱥞󱥍SP󱥟sinpinCH
󱥞󱥩ST󱥠sitelenCV
󱥞󱥱󱤖SUK󱦁soko *CBT
󱥞󱥂SN󱥡sonaCF
󱥞󱥷SW󱥢soweliCN
󱥞󱤡SL󱥣suliCY
󱥞󱥄SO󱥤sunoCG
󱥞󱥱󱥍SUP󱥥supaCBH
󱥞󱥱󱥱SUU󱥦suwiCBB
󱥩󱤄TA󱥧tanV4
󱥩󱥞TS󱥨tasoVC
󱥩󱥩TT󱥩tawaVV
󱥩󱤊TE󱥪teloV5
󱥩󱥂TN󱥫tenpoVF
󱥬󱥬tokiW
󱥩󱥄TO󱥭tomoVG
󱥩󱤍TI󱥾tonsiV6
󱥩󱥱TU󱥮tuVB
󱥱󱥂UN󱥯unpaBF
󱥱󱥩UT󱥰utaBV
󱥱󱥱UU󱥱utalaBB
󱥷󱤡WL󱥲waloNY
󱥷󱥂WN󱥳wanNF
󱥷󱥞WS󱥴wasoNC
󱥷󱤄WA󱥵wawaN4
󱥷󱤊WE󱥶wekaN5
󱥷󱥷WW󱥷wileNN

All Documentation Versions