У меня настроены следующие методы ввода в Ubuntu 20 LTS: английский (США), английский (Дворак), китайский (интеллектуальный пиньинь), китайский (hanyu pinyin (m17n) )).
Я хотел бы набрать пиньинь со всеми доступными тональными метками с помощью клавиши Compose , без использования специального метода ввода hanyu pinyin (m17n)
. Кажется, что только некоторые из возможных тоновых меток работают с клавишей Compose, и хорошую документацию по этому поводу трудно найти или не существует.
Тоновые метки пиньинь
В следующих примерах замените x
с любым из основных символов: a
, e
, i
, o
, u
макрон
: ¯
, compose
+ -
+ x
острый
: ´
, compose
+ '
+ x
caron
: ˇ
(примечание, ] caron
отличается от breve
), compose
+ <
+ x
( <
is shift
+ ,
) могила
: `
, 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
Мои вопросы
ǖ
, ǎ
, ǐ
, ǒ
, ǔ
, ǚ
. Что я делаю не хочу:
У меня нет 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 ...
.