Jun Mukai
mukai****@din*****
2004年 2月 24日 (火) 02:28:07 JST
向井と申します。 少し前より uim-skk を使っておりますが、使っていて2つほど気になる点があ ります。 1. 全角英数モードのスペース 全角英数モードでのスペースが半角スペースになってしまっています。全角ス ペースの方が良いと思うのですがいかがでしょうか。 2. 英数モードから C-j による復帰 カタカナモードなどからの場合の挙動が ddskk と異なります。 たとえばカタカナ→英数→C-j のとき、 ddskk ではひらがなに移行しますが、 uim ではカタカナに戻ります。 もっとも、この挙動はどちらかといえば uim の方が自然かもしれません。検 討済み事項ならすいません。ただ個人的には、直前のモードを覚えなくても常 にひらがなに移行すると覚えておけばいいので楽だというのと、 ddskk の挙 動の方にすでに慣れてしまっているため、 ddskk 式の挙動の方が好ましいの です。 簡単にパッチも書いてみました。もしよろしければ追加していただければ幸い です。 -------------- next part -------------- --- skk.scm.orig Tue Feb 24 02:00:15 2004 +++ skk.scm Tue Feb 24 02:03:12 2004 @@ -16,6 +16,8 @@ (require "japanese.scm") (require "generic-key.scm") +(set! ja-wide-rule (cons '(" " " ") ja-wide-rule)) + (define skk-dic-file-name "/usr/share/skk/SKK-JISYO.L") (define skk-personal-dic-filename (string-append (getenv "HOME") "/.skk-jisyo")) @@ -1020,6 +1022,7 @@ (skk-on-key key key-state) (begin (skk-context-set-state! sc 'skk-state-direct) + (skk-context-set-kana-mode! sc skk-type-hiragana) (skk-update-mode (context-id c) sc) (skk-update-prop-label sc id)) (skk-commit-raw sc (context-id c) key key-state)) @@ -1034,6 +1037,7 @@ (if (skk-on-key key key-state) (begin (skk-flush sc) + (skk-context-set-kana-mode! sc skk-type-hiragana) (skk-update-mode id sc) (skk-update-prop-label sc id) #f)