松永です。

gvimで、uimのskkで入力が上手く出来ません。どなたかアドバイスお願いします。

ひらがな入力モードで2ストローク以上の文字を入力しようとすると、2ストローク
目以降の入力した際に、uimの入力モードが「かな」から「ローマ字」に戻ってし
まいます(uim-toolbar-gtk-systrayの表示で確認)。また、1ストロークのひらがな
(母音)は問題無く入力出来ますが、変換モードで入力し変換すると、初回の変換は
出来るのですが次候補を出す為にスペースキーを押下すると▼を残して、変換され
た文字が消え、スペースになってしまい、uimの入力モードもローマ字になってし
まいます。詳細は末尾のマトリクスにまとめました。
なお、firefoxやgnome-terminal、pidgin等、gvim以外のアプリケーションでは問
題無く入力が出来ています。

環境
    FreeBSD 6.2R-p5
    gnome2-2.18.2
    uim-1.3.1_1
    uim-gnome-1.3.1_1
    uim-gtk-1.3.1_1
    gtk-1.2.10_18
    gtk-2.10.13
    vim-gtk2-7.0.224_1
    他

    vimのpkgtools.confのMAKE_ARGS
        'editors/vim' => [
                'WITH_PERL=yes',
                'WITH_PYTHON=yes',
                'WITH_CSCOPE=yes',
                'WITH_EXUBERANT_CTAGS=yes',
                'WITH_RUBY=yes',
                'WITH_LANG=yes',
                'WITH_GNOME=yes',
                'WITH_GTK2=yes',
        ],

    ~/.Xclients
        #!/usr/local/bin/bash

        export LANG=ja_JP.eucJP

        export XMODIFIERS="@im=uim"
        export GTK_IM_MODULE="uim"
        uim-xim &

        gnome-session

入力と出力のマトリクス
入力          出力         最後の時点でのモード
-----------------------------------------------
aaa           あああ        かな
Aa            ▽ああ        ローマ字
Aスペース     ▼阿          ローマ字
Aスペースx2   ▼            ローマ字
ta            た            かな
Ta            ▽た          ローマ字
cha           a             hを入力した時点でローマ字
Cha           a             hを入力した時点でローマ字

以上。
--
MATSUNAGA Ichiro
e-mail: 
[メールアドレス保護]

Just remember - when you think all is lost, the future remains.
 -- Robert H. Goddard

メールによる返信