-
Notifications
You must be signed in to change notification settings - Fork 0
UimXim
= uim-xim =
uimとXIMのブリッジ。 XIM経由で入力を行う場合に使う。
環境変数'''XMODIFIERS'''に'''@im=uim'''を指定して、uim-ximを起動する。 通常は、環境に合わせて~/.xsession、/.xinitrc、/.gnomerc、~/.xprofileあたりに
XMODIFIERS="@im=uim" ; export XMODIFIERS
uim-xim &
を追記しておくだけでよいでしょう。
GTK+ツールキットを用いたuim-candwin-gtkと、Qtツールキットを用いたuim-candwin-qt4とuim-candwin-qtが用意されていますが、どれもインストールされていない場合、候補ウィンドウを表示できません。 この場合、「候補ウィンドウを表示するために変換キーを押す回数」を0にすることで、編集領域から候補が消えてしまうのを回避できます。
;; 例 uim-anthyの場合
(define anthy-candidate-op-count 0)
環境変数'''UIM_CANDWIN_PROG'''を指定する事で、使用する候補ウィンドウを選択できます。
$ UIM_CANDWIN_PROG=uim-candwin-qt uim-xim &
--async:: on-demand-synchronous methodモードで起動します。アプリがXIM_ERRORを出す場合は、このオプションを試してみてください。このオプションをつけると、Tcl/Tk 8.3/8.4を利用したアプリでうまく動かなります。--engine=''入力方式名'':: 利用する入力方式を指定します。--list:: 利用可能な入力方式のリストを表示します。--trace:: --trace-xim:: --help, --version:: ヘルプやバージョンを表示します。
~/.uim.d/customs/custom-xim.scm:: UimPrefの「XIM」ファイル。
XMODIFIERS
UIM_CANDWIN_PROG
XCOMPOSEFILE
動作 | 変数名 | 指定できる値 | 標準値 |
---|---|---|---|
編集領域のフォントにアンチエイリアスをかける | uim-xim-use-xft-font? | #t #f | #f |
編集領域に使用されるフォント名 (アンチエイリアス時) | uim-xim-xft-font-name | "文字列" | "Sans" |
On-The-Spotスタイルで入力した場合、候補ウィンドウの位置は左下に固定です。 これはXIMの仕様により、On-The-Spotスタイルでは座標を取得できないためです。
アプリにuimと同じホットキー存在する場合、アプリ側にキーを奪われます。