Клавиша создания: как ввести все метки тона пиньинь?

У меня настроены следующие методы ввода в Ubuntu 20 LTS: английский (США), английский (Дворак), китайский (интеллектуальный пиньинь), китайский (hanyu pinyin (m17n) )).

Я хотел бы набрать пиньинь со всеми доступными тональными метками с помощью клавиши Compose , без использования специального метода ввода hanyu pinyin (m17n) . Кажется, что только некоторые из возможных тоновых меток работают с клавишей Compose, и хорошую документацию по этому поводу трудно найти или не существует.

Тоновые метки пиньинь

В следующих примерах замените x с любым из основных символов: a , e , i , o , u

  • 1-й тон - это макрон : ¯ ,
    набирается с помощью compose + - + x
  • 2-й тон - острый : ´ ,
    набирается с помощью 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

Мои вопросы

  1. Должно ли это действительно работать? Следует ли мне отправлять отчет об ошибке? Если да, то где источник репо? Кто поддерживает композиционный ключ?
  2. Можно ли набрать все тональные знаки пиньинь с помощью Compose Key? Отсутствующие комбинации: ǖ , ǎ , ǐ , ǒ , ǔ , ǚ .
  3. Можно ли добавить пользовательские последовательности клавиш в ключ создания (с определенным файлом точек в моем homedir, например)? Этот ответ, похоже, не работает с Ubuntu 19: https://askubuntu.com/a/71335/872681

Что я делаю не хочу:

  • Еще один метод ввода только для отметок пиньинь, как описано во вводе Ханю Пиньинь в этом ответе. : https://askubuntu.com/a/728506/872681
    (У меня это работает, это не так удобно, как использовать клавишу создания.)
  • Используйте любую форму онлайн-редактора, например как: https://www.pinyin-editor.com
  • Используйте приложение «наведи и щелкни», например карту символов.
0
задан 28 August 2020 в 13:11

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 ... .

2
ответ дан 6 September 2020 в 21:45

Другие вопросы по тегам:

Похожие вопросы: