Etsushi Kato
ekato****@ees*****
2004年 7月 12日 (月) 10:51:52 JST
On 2004/07/06, at 4:32, TOKUNAGA Hiroyuki wrote: > On Mon, 5 Jul 2004 19:50:11 +0900 > Etsushi Kato <ekato****@ees*****> wrote: >> >> 添付したパッチは、skk-commit-raw では skk-context-set-commit-raw! >> を #f に変更して、update したい場合の commit-raw のために >> skk-commit-raw-with-preedit-update という関数(?)を追加し、さらに >> その他必要な場合にのみ preedit を update するように変更するものです。 [...] > ありがとうございます。コードをパッと見た感じでは問題は無さそうですし、 > 実際手元でちょっと動かした範囲では問題ありませんでしたので、コミットして > おきました。 ごめんなさい、一箇所 update-preedit し忘れがありました。 変換中にカーソルキーやタブキーを押したときのために、preedit の アップデートが必要でした。MacUIM、uim-xim だと表面化しないのですが、 gtk2 だと変になってしまいました。ということで以下の行を付け足しておいて ください。 --- skk.scm.orig Fri Jul 2 12:33:18 2004 +++ skk.scm Mon Jul 12 10:37:39 2004 @@ -1010,6 +1010,7 @@ (skk-prepare-commit-string sc id) (skk-commit sc id res) (skk-flush sc) + (skk-update-preedit id sc) (set! res (skk-proc-state-direct c key key-state)))) res))) -- Etsushi Kato ekato****@ees*****