[Anthy-dev 598] uim-skk の挙動

Back to archive index

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)


Anthy-dev メーリングリストの案内
Back to archive index