summaryrefslogtreecommitdiff
path: root/software/ime.rst
diff options
context:
space:
mode:
Diffstat (limited to 'software/ime.rst')
-rw-r--r--software/ime.rst24
1 files changed, 24 insertions, 0 deletions
diff --git a/software/ime.rst b/software/ime.rst
new file mode 100644
index 0000000..a6c529c
--- /dev/null
+++ b/software/ime.rst
@@ -0,0 +1,24 @@
+输入法
+======
+
+对于国内的用户来说,输入法是输入文字必须使用的软件。
+
+输入法(input method editor, IME)是一个将用户的键盘输入等操作转为符号的工具。使用输入法,用户便可以输入不存在于输入设备上的字符,如中文等非拉丁字符,以及 Emoji 符号。
+
+在 X11 窗口系统中,输入法通常由两部分构成,一个是输入法框架,一个是具体的输入法。输入法框架负责接收用户的输入和符号的输出,而输入法部分则是将用户的输入转为输出符号的算法。
+
+
+输入法框架
+-----------
+
+X11 最常用的输入法框架有 fcitx 和 ibus. 建议使用 fcitx.
+
+fcitx 最早是 "Free Chinese Input Tool of X". 由于现在 fcitx 支持的语言已经不止中文一种,因此此后 fcitx 多了几个不同的官方全称,如 "Flexible Context-aware Input Tool with eXtension" (Arch 的 fcitx 的包描述用的是这个名称) 和 "Free Character Input Toy of \*niX". 当前 fcitx 由 `CSSlayer <https://www.csslayer.info>`__ 等人维护。
+
+
+输入法
+------
+
+拼音是最常用的中文输入法。此外,中文输入法中还有几种基于字形的输入法,如五笔、郑码、仓颉等。
+
+对于使用拼音输入法的用户,推荐使用的输入法有 sunpinyin 和 rime.