568
edits
mNo edit summary |
(Link to MultiLing O) |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
== Desktop computers == | == Desktop computers == | ||
=== Compose key === | === Compose key === | ||
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|á}}. See [[Compose key]] for more information. | ||
=== Kaıchuo === | === Kaıchuo === | ||
Line 43: | Line 9: | ||
=== vim === | === vim === | ||
See [[Vim input]]. | |||
=== AutoHotkey (Windows) === | === AutoHotkey (Windows) === | ||
Line 181: | Line 16: | ||
To use, install [https://www.autohotkey.com/ AutoHotkey], copy the script to a text editor and save it as toaq.ahk, then double-click the file you saved. | To use, install [https://www.autohotkey.com/ AutoHotkey], copy the script to a text editor and save it as toaq.ahk, then double-click the file you saved. | ||
<pre style="height:300px">; Basic layout | {{collapsible|toaq.ahk|<pre style="height:300px">; Basic layout | ||
:?*:vy::ꝡ | :?*:vy::ꝡ | ||
:?*:a2::á | :?*:a2::á | ||
Line 251: | Line 86: | ||
::ve::ꝡë | ::ve::ꝡë | ||
::vo::ꝡo | ::vo::ꝡo | ||
</pre> | </pre>}} | ||
=== US, intl. with dead keys === | === US, intl. with dead keys === | ||
Line 464: | Line 299: | ||
=== 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 == | ||
Line 471: | Line 309: | ||
=== MultiLing O === | === MultiLing O === | ||
See [[MultiLing O]]. | |||
=== Unexpected Keyboard === | |||
Below is a [https://github.com/Julow/Unexpected-Keyboard Unexpected Keyboard] layout due to Discord user A'rely: | |||
{{collapsible|Unexpected Keyboard layout definition file|<pre> | |||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> | |||
<keyboard> | |||
<row> | |||
<key key0="q" key2="1" key4="esc"/> | |||
<key key0="ꝡ" key1="~" key2="2" key3="\@"/> | |||
= | <key key0="e" key1="ê" key2="3" key3="ë" key4="é"/> | ||
<key key0="r" key1="loc ₪" key2="4" key3="$"/> | |||
<key key0="t" key2="5" key3="%"/> | |||
<key key0="y" key2="6" key3="^"/> | |||
<key key0="u" key1="û" key2="7" key3="ü" key4="ú"/> | |||
<key key0="ı" key1="î" key2="8" key3="í" key4="ï"/> | |||
<key key0="o" key1="ô" key2="9" key3="ó" key4="ö"/> | |||
<key key0="p" key2="0" key3="f11_placeholder" key4="f12_placeholder"/> | |||
</row> | |||
<row> | |||
<key shift="0.5" key0="a" key1="tab" key2="ä" key3="â" key4="á"/> | |||
<key key0="s" key1="loc accent_ring" key3="loc ß" key4="loc accent_ogonek"/> | |||
<key key0="d" key1="!" key2="loc £" key3="loc accent_aigu" key4="loc accent_grave"/> | |||
<key key0="f" key1="loc accent_dot_above" key4="&"/> | |||
<key key0="g" key1="loc accent_caron" key2="-" key3="_"/> | |||
<key key0="h" key1="*" key2="=" key3="+"/> | |||
<key key0="j" key1="loc accent_trema" key2="loc accent_circonflexe" key3="{" key4="}"/> | |||
<key key0="k" key1="(" key2=")" key3="[" key4="]"/> | |||
<key key0="l" key2="|" key3="\\"/> | |||
</row> | |||
<row> | |||
<key width="1.5" key0="shift" key2="loc capslock"/> | |||
<key key0="z" key2="`"/> | |||
<key key0="x" key2="\#" key4="loc €"/> | |||
<key key0="c" key1="loc accent_cedille" key2="<" key3="."/> | |||
<key key0="v" key2=">" key3=","/> | |||
<key key0="b" key2="\?" key3="/" key4="loc accent_macron"/> | |||
<key key0="n" key1="loc accent_tilde" key2=":" key3=";"/> | |||
<key key0="m" key1="loc accent_double_aigu" key2=""" key3="'"/> | |||
<key width="1.5" key0="backspace" key2="delete"/> | |||
</row> | |||
</keyboard> | |||
</pre>}} | </pre>}} | ||
Line 669: | Line 494: | ||
You can always write the ASCII-friendly (although reader-hostile) <tt>/"^</tt> [[tone]] markers after words like this: | You can always write the ASCII-friendly (although reader-hostile) <tt>/"^</tt> [[tone]] markers after words like this: | ||
<blockquote><tt>Hio ka. Ji/ na" | <blockquote><tt>Hio ka. Ji/ na" bo hoa/ sia/ kaichuo gi rao^ nidaq/.</tt></blockquote> | ||
Or tone number digits <tt>234</tt>: | Or tone number digits <tt>234</tt>: | ||
<blockquote><tt>Hio ka. Ji2 na3 | <blockquote><tt>Hio ka. Ji2 na3 bo hoa2 sia2 kaichuo gi rao4 nidaq2.</tt></blockquote> | ||
And you will be understood. | And you will be understood. | ||
Line 681: | Line 506: | ||
* Talk to us on [[Discord]]. | * Talk to us on [[Discord]]. | ||
* The documentation for Raku (Perl 6), a Unicode-heavy programming language, includes [https://docs.raku.org/language/unicode_entry copious amounts of instructions on Unicode character input]. | * The documentation for Raku (Perl 6), a Unicode-heavy programming language, includes [https://docs.raku.org/language/unicode_entry copious amounts of instructions on Unicode character input]. | ||
[[Category:Input methods]] |