Выбор конкретного подхода может зависеть от того, как и где вы планируете вводить эти символы. В любом случае, я бы порекомендовал заглянуть в приложение Autohotkey.
Мое мнение таково, что наиболее эффективным подходом было бы просто использовать некоторую транслитерацию для ее ввода и использовать автоконверсию позже.
Например, я лично использовал бы такие правила для ввода текста:
ĉ ch
ĝ dzh
ĥ x (or kh)
ĵ zh
ŝ sh
ŭ w
Это почти что-то вроде «среднего транслита» (мнения могут отличаться;)
Хотя в сообществе эсперанто может быть специальное соглашение, я все равно буду использовать вышеизложенное, потому что оно ближе к общепринятому транслиту и мне не нужно изучать «еще один транслит».
Важно то, что подстановка должна работать в обоих направлениях, т. Е. Вы можете автоматически преобразовывать один и тот же текст в и на эсперанто.
И, таким образом, может конвертировать текст, который уже включает в себя смешанное написание.
(Но вы должны это проверить, так как я сам не эсперантист)
Это позволит создать скрипт, скажем, с помощью Autohotkey, который применяет преобразование текста.
Итак, вы просто набираете текст латинскими символами, а затем можете связать какую-то клавишу для запуска скрипта, который выполняет преобразование, например, выбранного в данный момент текста.
Такой подход имеет преимущества:
- скорость набора: не нужно вводить специальные символы
- более привычный (если вы уже использовали транслит в подобных случаях)
- в неформальной беседе люди должны понимать это даже без обращения.