[Anthy-dev 1259] uim AZIK+SKK "q"キーをカタカナ変換に使う

Back to archive index

OHASHI Hideya ohash****@kinke*****
2004年 10月 25日 (月) 12:48:37 JST


大橋です。

AZIK+SKK でカタカナ変換キーである"q"を"@"で代用するようにしましたが、"@"
のないようなキーボード(Zaurusなど)で使用するには不便と思われます。

そこで"q"キーを"ん"に割り当てるのを諦めることで対策したいと考えたのですが、
現状では例えば"sq"とタイプすると"さい"に変換されませんでした。

このためのパッチを作成しました。

# 今後もいろいろ改造したく考えておりますが、差分をメールで送るのは結構
# 管理が大変です。
# できればコミッタになりたいのですが、可能でしょうか。
# 英語でログを書けない人は不可でしょうか。


--- skk.scm.orig 2004-10-20 21:09:58.000000000 +0900
+++ skk.scm      2004-10-20 22:06:49.000000000 +0900
@@ -955,6 +955,22 @@
         (skk-append-residual-kana sc)
         #t)
       #t)
+       ;; Hack to handle "sq" sequence as "さい" for azik.
+       (if (skk-kana-toggle-key? key key-state)
+           (begin
+        (set! key (to-lower-char key))
+        (set! stat (skk-context-state sc))
+        (set! res
+              (rk-push-key!
+           rkc
+           (charcode->string key)))
+        (if (and res
+             (= stat 'skk-state-kanji)
+             (or
+              (list? (car res))
+              (not (string=? (car res) ""))))
+            (begin (skk-append-string sc res) #f) #t))
+     #t)
        (if (skk-kana-toggle-key? key key-state)
       (begin
         (skk-append-residual-kana sc)



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