raven
💨 Lightning-fast intuitive typing.
Target scripts
Usage
m17n
m17n is an IME library for mapped stream conversion of characters. To develop schemas for m17n, read the database tutorial.
m17n is included in both IBus (Intelligent Input Bus) and fcitx5.
Linux
- Get the required
.mimfiles. - Check if the IME framework of your system supports
m17n. Most Linux desktop distros with IBus hasm17nsupport included by default. - Check if directory
~/.m17n.d/exists for the current user. If not, create it viamkdir ~/.m17n.d/. - Copy the
.mimfiles you want to use to~/.m17n.d. - Restart your IME framework.
- If on IBus, run
ibus restart.
- If on IBus, run
Android
Warning
No input methods on Android support
m17ncurrently. For its possible support on Android, please check out the issue in thefcitx5-androidproject.
Rime
Rime is an IME framework for implementing custom input schemas for different languages. To develop schemas for Rime, read here (machine translation required).
Rime is supported on Linux via IBus, Windows and macOS. Platform support is extended with forks, e.g. for fcitx5 (fcitx-rime), Android (Trime) and iOS (Hamster, iRime).
The official Rime documentation is only available in Orthodox Chinese.
Linux
- Get the required
.yamlfiles. Check for files ending in.schema.yaml,.dict.yamland.custom.yaml. - Copy the
.yamlfiles to~/.config/ibus/rime/. - (Optional) Customize the new schema as you see fit.
- Enable the new schema in
~/.config/ibus/rime/default.custom.yaml. - Redeploy Rime via
touch ~/.config/ibus/rime/; ibus restart.
Windows
- Get the required
.yamlfiles. Check for files ending in.schema.yaml,.dict.yamland.custom.yaml. - Copy the
.yamlfiles to%APPDATA%\\Rime. - (Optional) Customize the new schema as you see fit.
- Enable the new schema in
%APPDATA%\\Rime\\default.custom.yaml. - Redeploy Rime via start menu or right-click menu of the taskbar icon.
Android
fcitx5-android
TBD.
Trime
TBD.