打字键:如何打出全部拼音音调符号?

打字键:如何打出全部拼音音调符号?

我在 Ubuntu 20 LTS 上设置了以下输入法:英语(美国)、英语(德沃夏克)、中文(智能拼音)、中文(汉语拼音(m17n))。

我想输入拼音及其所有可用的音调符号使用撰写键,无需使用特定输入法hanyu pinyin (m17n)。只有部分可能的音调符号似乎可以与组合键配合使用,但很难找到或不存在这方面的良好文档。

拼音声调符号

在以下示例中,x用任意基本字符替换:aeiou

  • 第一声​​是macron: ¯
    compose+ -+输入x
  • 第二个声调是acute: ´
    compose+ '+输入x
  • 第三声是caron: ˇ(注意,caron不同于breve),用+ +
    打出(是+ )compose<x<shift,
  • 第四声是grave: `
    compose+ `+输入x

实际上,其实比这更复杂,因为多了一个“基本字符”:ü,所以在拼音中还有这些声音:ǖǘǚǜ。这些可以与在组合键上添加更多修饰符相结合,可以用+ + +ǘ来产生。compose'"u

当尝试所有组合时,有些有效,有些则无效:

1st tone, ¯, macron, supports all but ǖ
 ā: compose - a
 ē: compose - e
 ī: compose - i
 ō: compose - o
 ū: compose - u
 ǖ: ?

2nd tone, ´, acute, supports all
 á: compose ' a
 é: compose ' e
 í: compose ' i
 ó: compose ' o
 ú: compose ' u
 ǘ: compose ' " u

3rd tone, ˇ, caron, only supports e
 ǎ: ?
 ě: compose < e
 ǐ: ?
 ǒ: ?
 ǔ: ?
 ǚ: ?

4th tone, `, grave, supports all
 à: compose ` a
 è: compose ` e
 ì: compose ` i
 ò: compose ` o
 ù: compose ` u
 ǜ: compose ` " u

我的问题

  1. 这真的能行得通吗?我应该提交错误报告吗?如果是这样,源代码库在哪里?谁维护 Compose 密钥?
  2. 是否可以使用组合键输入所有拼音音调符号?缺少的组合是:ǖǎǐǒǔǚ
  3. 是否可以将自定义键序列添加到 Compose 键(例如,使用我的主目录中的特定点文件)?从 Ubuntu 19 开始,这个答案似乎不起作用:https://askubuntu.com/a/71335/872681

我做什么不是想:

  • 还有一种仅用于拼音符号的输入法,如下面这个答案中的汉语拼音输入法所述:https://askubuntu.com/a/728506/872681
    (我已经使它工作了,但它只是不如使用撰写键那么舒服。)
  • 使用任何形式的在线编辑器,例如:https://www.pinyin-editor.com
  • 使用类似字符映射的点击应用程序。

答案1

我没有使用 Ubuntu,但是由于在 Manjaro 上我缺少相同的字符,也许这会对你有所帮助:

ǖ: compose _ ü

ǎ: compose c a
ǒ: compose c o
ǔ: compose c u
ǚ: compose c ü

还有其他组合可供选择,您可以在这里找到:
/usr/share/X11/locale/en_US.UTF-8/Compose

您甚至可以定义自己的组合~/.XCompose(如果不存在,您可以创建它)。

include "%L"

<Multi_key> <minus> <udiaeresis> : "ǖ"
<Multi_key> <less> <a> : "ǎ"
<Multi_key> <less> <i> : "ǐ"
<Multi_key> <less> <o> : "ǒ"
<Multi_key> <less> <u> : "ǔ"
<Multi_key> <less> <udiaeresis> : "ǚ"

include "%L"从 加载系统撰写文件usr/share ...

相关内容