Создайте пользовательский основанный на таблице вход в FCITX

Чтобы смочь ввести общие символы Unicode, я хочу создать свой собственный метод ввода. Я хотел бы использовать FCITX, потому что я уже использую его для Sogou-системы-транслитерации-китайских-иероглифов. Я попытался следовать руководству здесь и сумел создать mb файл и таблица (надо надеяться, работающий), но не управляемый для использования их.

Как я создаю свой собственный основанный на таблице вход methon использующий FCITX? и что я должен сделать для "устанавливания" моего метода ввода?

Вот мой файл конфигурации:

[CodeTable]
UniqueName=minasymb
Name=MinaSymboler
IconName=minasymb
File=minasymb.mb
AdjustOrder=AdjustFreq
Priority=11
UsePY=False
PYKey=z
AutoSend=-1
NoneMatchAutoSend=-1
AutoPhrase=True
SaveAutoPhrase=0
ExactMatch=False
PromptTableCode=False
Enabled=True
LangCode=xx_XX

и часть моей таблицы:

;fcitx 版本 0x03 码表文件
键码=abcdefghijklmnopqrstuvwxyzåäöABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ
码长=4
规避字符=;
拼音=@
拼音长度=12
[组词规则]
e2=p11+p12+p21+p22
e3=p11+p21+p31+p32
a4=p11+p21+p31+n11
[数据]
@kursivtB ℬ
@kursivtC  
@kursivtD  
@kursivtE ℰ
@kursivtF ℱ
@kursivtG  
@kursivtH ℋ
@kursivtI ℐ
@kursivtJ  
@kursivtK  
@kursivtL ℒ
@kursivtM ℳ
@kursivtN  
@kursivtO  
@ordo  

Я не понял все строки в заголовке, таким образом, я оставил их, как в руководстве любил к вышеупомянутому.

0
задан 2 May 2015 в 10:13

2 ответа

Мне удалось добавить таблицу Wubi98 к fcitx на Fedora, надеяться, что это помогает для других пользователей Linux:

  1. устанавливают модуль fcitx-таблицы
  2. файлы таблицы копии (*.mb и *.conf) к/usr/share/fcitx/table

, можно установить fcitx-таблицу -* (например, fcitx-table-chinese) для получения некоторых файлов таблицы как образцов в/usr/share/fcitx/table, затем клонировать и изменить conf файлы для наблюдения то, что происходит.

0
ответ дан 4 October 2019 в 07:21

Согласно руководству ссылки: Как сделать Ваш собственный основанный на таблице метод ввода https://fcitx-im.org/wiki/How_to_make_your_own_table-based_input_method

, попытайтесь использовать разрядность кода, поскольку это указало в Вашем *.conf, который равняется 4. Большинство таблиц использует более низкие алфавиты только для их кодов.

, Если Вы хотите использовать коды @xxxxx, ограничение длины равняется 12. Но Ваш код @xxxxx должен сопровождаться правило PinYin, http://input.foruto.com/cccl/cccl_article025.htm , который имеет только 37 фонетических символов гласных и согласных. Т.е. xxxxx является комбинацией кодов некоторых фонетических символов.

0
ответ дан 4 October 2019 в 07:21

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

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