須藤です。

mozc-uimの話はここでよいでしょうか?
MacUIM用のメーリングリストとかを探してみたのですが、見つから
なかったのでuim-jaにメールしています。


mozc-uimのプリエディットがあるときのoff-keyの挙動をuim-anthy
と同じようにしてもらえないでしょうか?


私は今でもkinput2というかCannaのキーバインドで使っているので、
「オン」と「オフ」と「文節を伸ばす」のすべてを「C-o」に割り
当てています。「文節を伸ばす」はプリエディットがあるときのみ
有効なので、モードがオンでプリエディットがあるときは「オフ」
と「文節を伸ばす」がキー操作の対象になります。

mozc-uimでは「オフ」キーの方を優先するのですが、uim-anthyのよ
うにプリエディットがあるときは「オフ」キーを処理しないように
して欲しいです。そうすると、プリエディットがあるときでも「オ
ン」、「オフ」に割り当てているキー(私の場合は「C-o」)を別の
コマンドに割り当てることができるようになり、私が今まで使って
いたキーバインドを実現できます。


添付のパッチを当てると↑のような動作になることを確認していま
す。もしよかったら取り込んでもらえると嬉しいです。

-- 
Google Groups "uim-ja" group
uim-ja@googlegroups.com
http://groups.google.com/group/uim-ja/about
Index: Mozc/scm/mozc.scm
===================================================================
--- Mozc/scm/mozc.scm	(リビジョン 216)
+++ Mozc/scm/mozc.scm	(作業コピー)
@@ -251,7 +251,9 @@
       (im-commit-raw mc)
       (let ((mid (mozc-context-mc-id mc)))
         (cond
-          ((mozc-off-key? key key-state)
+          ((and
+             (not (mozc-lib-has-preedit? mid))
+             (mozc-off-key? key key-state))
            (mozc-lib-set-input-mode mc mid mozc-type-direct))
           ;; non available modifiers on Mozc
           ((or

メールによる返信