Input methods: Difference between revisions

1,537 bytes added ,  20:51, 4 November 2023
→‎Desktop computers: link stenography, update compose key
(add A'rely's Unexpected Keyboard layout)
(→‎Desktop computers: link stenography, update compose key)
Line 5: Line 5:
You can set up a [https://en.wikipedia.org/wiki/Compose_key compose key] on your computer, which will change the behavior of one of the keys on your keyboard to "compose" the next two keypresses into one character — for example {{Key|CapsLock}} {{Key|'}} {{Key|a}} becomes {{t|á}}.
You can set up a [https://en.wikipedia.org/wiki/Compose_key compose key] on your computer, which will change the behavior of one of the keys on your keyboard to "compose" the next two keypresses into one character — for example {{Key|CapsLock}} {{Key|'}} {{Key|a}} becomes {{t|á}}.


On Linux, this might not even involve installing anything! Look for "compose key" plus your distro name.
On Linux, this might not even involve installing anything! Look for "compose key" plus your distro name. On Windows, [https://wincompose.info/ WinCompose] is pretty good.


On Windows, [https://wincompose.info/ WinCompose] is pretty good.
Here's how to type Toaq-specific characters in the default ruleset. {{Key|Compose}} means whatever key you have picked as your compose key (probably {{Key|CapsLock}} or {{Key|AltGr}}).
 
Here's how to type Toaq-specific characters in the default ruleset.


{| class="wikitable"
{| class="wikitable"
! Character || Combo
! Character || Combo
|-
|-
| {{Done|2}} || {{Key|'}} + vowel
| {{Done|2}} || {{Key|Compose}} {{Key|'}} {{Key|vowel}}
|-
|-
| {{Done|3}} || {{Key|"}} + vowel
| {{Done|3}} || {{Key|Compose}} {{Key|"}} {{Key|vowel}}
|-
|-
| {{Done|4}} || {{Key|^}} + vowel
| {{Done|4}} || {{Key|Compose}} {{Key|^}} {{Key|vowel}}
|-
|-
| dotless i ({{t|ı}}) || {{Key|.}} + {{Key|i}}
| dotless i ({{t|ı}}) || {{Key|Compose}} {{Key|.}} {{Key|i}}
|-
|-
| left quote ({{t|«}}) || {{Key|<}} + {{Key|<}}
| left quote ({{t|«}}) || {{Key|Compose}} {{Key|<}} {{Key|<}}
|-
|-
| right quote ({{t|»}}) || {{Key|>}} + {{Key|>}}
| right quote ({{t|»}}) || {{Key|Compose}} {{Key|>}} {{Key|>}}
|}
|}


Line 32: Line 30:
! Character || Combo
! Character || Combo
|-
|-
| {{VY}} || {{Key|V}} + {{Key|&}} + {{Key|Y}}
| {{VY}} || {{Key|Compose}} {{Key|V}} {{Key|&}} {{Key|Y}}
|-
|-
| {{vy}} || {{Key|v}} + {{Key|&}} + {{Key|y}}
| {{vy}} || {{Key|Compose}} {{Key|v}} {{Key|&}} {{Key|y}}
|-
|-
| combining underdot (like in {{t|ı̣}}) || {{Key|\}} + {{Key|!}}
| combining underdot (like in {{t|ı̣}}) || {{Key|Compose}} {{Key|\}} {{Key|!}}
|-
| "proper" {{t|ạ́}} || {{Key|Compose}} {{Key|!}} {{Key|a}} {{Key|Compose}} {{Key|\}} {{Key|'}}
|}
|}
You can edit <code>~/.XCompose</code> and add your own combos as follows. If using WinCompose, the file is at <code>C:\Users\yourname\.XCompose</code>.
<pre style="height:200px">
<Multi_key> <v> <y> : "ꝡ"
<Multi_key> <V> <Y> : "Ꝡ"
<Multi_key> <2> <a> : "ạ́"
<Multi_key> <2> <e> : "ẹ́"
<Multi_key> <2> <i> : "ị́"
<Multi_key> <2> <o> : "ọ́"
<Multi_key> <2> <u> : "ụ́"
<Multi_key> <3> <a> : "ạ̈"
<Multi_key> <3> <e> : "ẹ̈"
<Multi_key> <3> <i> : "ị̈"
<Multi_key> <3> <o> : "ọ̈"
<Multi_key> <3> <u> : "ụ̈"
<Multi_key> <4> <a> : "ậ"
<Multi_key> <4> <e> : "ệ"
<Multi_key> <4> <i> : "ị̂"
<Multi_key> <4> <o> : "ộ"
<Multi_key> <4> <u> : "ụ̂"
<Multi_key> <2> <A> : "Ạ́"
<Multi_key> <2> <E> : "Ẹ́"
<Multi_key> <2> <I> : "Ị́"
<Multi_key> <2> <O> : "Ọ́"
<Multi_key> <2> <U> : "Ụ́"
<Multi_key> <3> <A> : "Ạ̈"
<Multi_key> <3> <E> : "Ẹ̈"
<Multi_key> <3> <I> : "Ị̈"
<Multi_key> <3> <O> : "Ọ̈"
<Multi_key> <3> <U> : "Ụ̈"
<Multi_key> <4> <A> : "Ậ"
<Multi_key> <4> <E> : "Ệ"
<Multi_key> <4> <I> : "Ị̂"
<Multi_key> <4> <O> : "Ộ"
<Multi_key> <4> <U> : "Ụ̂"
</pre>


=== Kaıchuo ===
=== Kaıchuo ===
Line 464: Line 501:
=== Kanakey ===
=== Kanakey ===
[[User:Hoaqgio]] uses a custom Python script that can be found at https://github.com/toaq/kanakey. The way it works is that the script always runs in the background (you start it on login) and when you want to type Toaq, you type alt+; followed by the Toaq you want in the format of "Mai4 ji2 suq2 da.", and finally you just type ; alone. Then the script erases what you typed and replaces it with pretty Toaq. Unfortunately it has two pretty inconvenient issues, one of which is that it currently can't show an icon in the system tray to indicate whether the script is in "listening mode" or not (which means you can accidentally put it in listening mode and leave it there for a while) and the other of which is that if you have non-text data on your system clipboard at the time you try to use the script, it will simply crash. [[User:Hoaqgio]] recommends not using this unless you really have no better alternative!
[[User:Hoaqgio]] uses a custom Python script that can be found at https://github.com/toaq/kanakey. The way it works is that the script always runs in the background (you start it on login) and when you want to type Toaq, you type alt+; followed by the Toaq you want in the format of "Mai4 ji2 suq2 da.", and finally you just type ; alone. Then the script erases what you typed and replaces it with pretty Toaq. Unfortunately it has two pretty inconvenient issues, one of which is that it currently can't show an icon in the system tray to indicate whether the script is in "listening mode" or not (which means you can accidentally put it in listening mode and leave it there for a while) and the other of which is that if you have non-text data on your system clipboard at the time you try to use the script, it will simply crash. [[User:Hoaqgio]] recommends not using this unless you really have no better alternative!
=== Stenography ===
See [[Stenography]].


== Phones ==
== Phones ==