Input methods: Difference between revisions

4,559 bytes removed ,  21:09, 4 November 2023
Link to MultiLing O
(Ahh, negation scope *chef's kiss*)
(Link to MultiLing O)
 
Line 309: Line 309:


=== MultiLing O ===
=== MultiLing O ===
There's a decently customizable Android custom keyboard app called [https://play.google.com/store/apps/details?id=kl.ime.oh&hl=en&gl=US MultiLing O], which comes with a selection of diacritics out of the box (bar old {{tone|4}}). To use them, first type the desired letter, then hold-tap the key that says <code>,/AltGr</code>. An alternate screen should appear; without lifting your finger, slide it to the desired choice of diacritic. However, this won’t get you typing full-featured [[Toaq Delta]] right away – luckily for us, Multiling supports custom layouts. To install these:
See [[MultiLing O]].
 
# Choose a layout you like, hold-tap and then drag to make a selection starting from <code>OK_Layout_Begin</code> and ending on <code>OK_Layout_End</code>, then click Copy.
# With the Multiling keyboard open: hold the spacebar, then drag your finger over to a button named Layouts in the top right that should just have appeared. (Optionally: first slide to Languages > Other > X language 1. This disables word prediction and lets you switch between English and Toaq by swiping the spacebar leftward.)
# Select [+DIY] from the pop-up list, then Paste, then OK.
 
The following layouts are available:
 
==== [[Mıao]]'s layout ====
[[Image:Miao's layout screenshot.png|thumb|Screenshot of Mıao's layout]]
 
Your standard QWERTY layout with flick access to prearranged underdot + {{done|2}} {{done|3}} {{done|4}} combos.
{{collapsible|MultiLing O layout definition file|<pre>
OK_Layout_Begin
Name:Tóaqdeota
1234567890
q[XK:ꝡw][4D:e[U+0308]éëêẹ[MC:ẹ́][MC:ẹ̈][MC:ệ]]rty[4D:u[U+0302]úüûụ[MC:ụ́][MC:ụ̈][MC:ụ̂]][4D:ıiíïî[MC:ı̣][MC:ị́][MC:ị̈][MC:ị̂]][4D:o[U+0323]óöôọ[MC:ọ́][MC:ọ̈][MC:ộ]]p
[4D:a[U+0301]áäâạ[MC:ạ́][MC:ạ̈][MC:ậ]]sdfghjkl
zxcvbnm
!@#$%^&*()
Q[XK:ꝠW][4D:E[U+0308]ÉËÊẸ[MC:Ẹ́][MC:Ẹ̈][MC:Ệ]]RTY[4D:U[U+0302]ÚÜÛỤ[MC:Ụ́][MC:Ụ̈][MC:Ụ̂]][4D:IİÍÏÎ[MC:Ị́][MC:Ị̈][MC:Ị̂]][4D:O[U+0323]ÓÖÔỌ[MC:Ọ́][MC:Ọ̈][MC:Ộ]]P
[4D:A[U+0301]ÁÄÂẠ[MC:Ạ́][MC:Ạ̈][MC:Ậ]]SDFGHJKL
ZXCVBNM
£¥€$₹^&*()№√÷
~`{}%_-=|+§∷‡
@[]#/\'"«»—‐–
…<>!;:?‹›±.,
ˉˋˇ´¨˙˚¸﹐˛˘˜ˆ
―∑éə®†Ωœøπ•·¡
æß∂ðƒ©ªº∆≠℥∞¿
ʒΩ≈çþ∫ŋµ≤≥°
OK_Layout_End
</pre>}}
{{collapsible|MultiLing O layout definition file ([[Prefix Reform]] alt)|<pre>
OK_Layout_Begin
Name:Tóaqdeota (Prefix Reform)
1234567890
q[XK:ꝡw][4D:eèéëêẹ[MC:ẹ́][MC:ẹ̈][MC:ệ]]rty[4D:uùúüûụ[MC:ụ́][MC:ụ̈][MC:ụ̂]][4D:ıìíïî[MC:ı̣][MC:ị́][MC:ị̈][MC:ị̂]][4D:oòóöôọ[MC:ọ́][MC:ọ̈][MC:ộ]]p
[4D:aàáäâạ[MC:ạ́][MC:ạ̈][MC:ậ]]sdfghjkl
zxcvbnm
!@#$%^&*()
Q[XK:ꝠW][4D:EÈÉËÊẸ[MC:Ẹ́][MC:Ẹ̈][MC:Ệ]]RTY[4D:UÙÚÜÛỤ[MC:Ụ́][MC:Ụ̈][MC:Ụ̂]][4D:IÌÍÏÎ[MC:Ị́][MC:Ị̈][MC:Ị̂]][4D:OÒÓÖÔỌ[MC:Ọ́][MC:Ọ̈][MC:Ộ]]P
[4D:AÀÁÄÂẠ[MC:Ạ́][MC:Ạ̈][MC:Ậ]]SDFGHJKL
ZXCVBNM
£¥€$₹^&*()№√÷
~`{}%_-i|+§∷‡
@[]#/\'"«»—‐–
…<>!;:?‹›±.,
ˉˋˇ´¨˙˚¸﹐˛˘˜ˆ
―∑éə®†Ωœøπ•·¡
æß∂ðƒ©ªº∆≠℥∞¿
ʒΩ≈çþ∫ŋµ≤≥°=
OK_Layout_End
</pre>}}
 
==== [[kuhı]]'s mobile-optimized layout ====
 
A fourth-or-so iteration of a layout originally made by [[uakci]]. Cool symbols in the shift layer; fewer keys means less fat finger fumbling. Some keys are moved out of the way or (in the case of v, w, y) folded into the {{vy}} key; the underdot key stands alone on the right edge of the middle row.
{{collapsible|MultiLing O layout definition file|<pre>
OK_Layout_Begin
Name:kuhı’s mobile-optimized layout
 
q[XK:ꝡvwy][4D:e éëê]rt[4D:uüú û][4D:ıïíiî][4D:oöó ô]p
[4D:a áäâ]sdhjklṃ
zxcfgbn
 
Q[XK:ꝠVWY][4D:E ÉËÊ]RT[4D:UÜÚ Û][4D:IÏÍIÎ][4D:OÖ ÓÔ]P
[4D:A ÁÄÂ]SDHJKLṂ
ZXCFGBN
 
ǐŭ̀?@!|(){} 
0123456789
=+-:/&€$£¥
―[]<>\;#【】
«⟪⟨-⟩⟫»·〖〗
%^*†‡‹›…〔〕
≈√≤≥÷≠±「」
OK_Layout_End
</pre>}}
{{collapsible|MultiLing O layout definition file ([[Prefix Reform]] alt)|<pre>
OK_Layout_Begin
Name:kuhı’s mobile-optimized layout (Prefix Reform alt)
 
q[XK:ꝡvwy][4D:eèéëê]rt[4D:uüúùû][4D:ıïíìî][4D:oöóòô]p
[4D:aàáäâ]sdhjklṃ
zxcfgbn
 
Q[XK:ꝠVWY][4D:EÈÉËÊ]RT[4D:UÜÚÙÛ][4D:IÏÍÌÎ][4D:OÖÒÓÔ]P
[4D:AÀÁÄÂ]SDHJKLṂ
ZXCFGBN
 
ǐŭ̀?@!|(){} 
0123456789
=+-:/&€$£¥
―[]<>\;#【】
«⟪⟨-⟩⟫»·〖〗
%^*†‡‹›…〔〕
≈√≤≥÷≠±「」
OK_Layout_End
</pre>}}


=== Unexpected Keyboard ===
=== Unexpected Keyboard ===