[Anthy-dev 1196] ESC key customize for vim + skk

Back to archive index

OHASHI Hideya ohash****@kinke*****
2004年 10月 14日 (木) 20:12:31 JST


大橋です。

以下のページにあった「gvim+skkで<esc>を押すと英数モードになるようにする設
定」が Debian uim 0.4.4.1-2 でうまく動作しなかったので、修正しました。

http://anthy.sourceforge.jp/cgi-bin/hikija/hiki.cgi?%A5%AB%A5%B9%A5%BF%A5%DE%A5%A4%A5%BA#l9

修正版を以下に。(hikiのページにも追記しておきました。)

(define skk-proc-state-direct-no-preedit-orig skk-proc-state-direct-no-preedit)
(define skk-proc-state-direct-no-preedit
  (lambda (key key-state sc rkc)
    (if (or
         (= key 'escape)
         (and
   (= key 91) ;; [
   (= key-state 2))) ;; control
         (begin
           (skk-context-set-state! sc 'skk-state-latin)
           (rk-flush rkc)
           (skk-update-mode sc)
           (skk-update-prop-label sc)))
    (skk-proc-state-direct-no-preedit-orig key key-state sc rkc)))

# できたら本流に取り込みたいと思っています。
# vim 使いには必需品だと思うので。

-- 
OHASHI Hideya <ohash****@kinke*****>



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