Comment #16 on issue 436 by [email protected]: 建议可自定义双拼方案和模糊拼
http://code.google.com/p/ibus/issues/detail?id=436

@15

万一装错了就用apt把自带的ibus覆盖回去

DoublePinyinTable.h 里面那个数组是按 a-z 的顺序,最后是分号,你标明那个键代 表什么值
比如你这个声母应该像这样
    PINYIN_ID_VOID, // A
    PINYIN_ID_B,    // B
    PINYIN_ID_C,    // C
    PINYIN_ID_D,    // D
    PINYIN_ID_ZH,   // E
    PINYIN_ID_F,    // F
    PINYIN_ID_G,    // G
    PINYIN_ID_H,    // H
    PINYIN_ID_SH,   // I
    PINYIN_ID_J,    // J
    PINYIN_ID_K,    // K
    PINYIN_ID_L,    // L
    PINYIN_ID_M,    // M
    PINYIN_ID_N,    // N
    PINYIN_ID_ZERO, // O
    PINYIN_ID_P,    // P
    PINYIN_ID_Q,    // Q
    PINYIN_ID_R,    // R
    PINYIN_ID_S,    // S
    PINYIN_ID_T,    // T
    PINYIN_ID_CH,   // U
    PINYIN_ID_VOID, // V
    PINYIN_ID_W,    // W
    PINYIN_ID_X,    // X
    PINYIN_ID_Y,    // Y
    PINYIN_ID_Z,    // Z
    PINYIN_ID_VOID, // ;
此时 E U I 即可分别代表 zh ch sh,而 A V ; 无效,O 表示零声母,韵母同理
NG这个文曲星里面也没有,不写没关系,你可以测试一下有哪些字
ibus-pinyin是我见过最能定制双拼方案的输入法,文曲星的双拼特殊之处有两个,一 个是有两个零声母,e 和 o 都可以,一个是 a 和 v 都可以当作 zh,只要你原来没有 严重冲突都是可以的,再比如文曲星里面 o 可以表示 o 和 uo ,这样永远打不出 lo 这个音,都会变成 luo,但不会影响其他使用

--
You received this message because you are subscribed to the Google
Groups "ibus-devel" group.
iBus project web page: http://code.google.com/p/ibus/
iBus dev group: http://groups.google.com/group/ibus-devel?hl=en

回复