(require-module "anthy") (define-key anthy-next-segment-key? '("right" "n")) (define-key anthy-prev-segment-key? '("left")) (define-key anthy-extend-segment-key? '("right" "l")) (define-key anthy-shrink-segment-key? '("left" "k")) (define-key anthy-transpose-as-latin-key? '("F10" "p")) (define-key anthy-transpose-as-wide-latin-key? '("F9" "o")) (define-key anthy-transpose-as-hiragana-key? '("F6" "u")) (define-key anthy-transpose-as-katakana-key? '("F7" "i")) (define-key anthy-transpose-as-hankana-key? '("F8")) (define-key anthy-commit-as-opposite-kana-key? '()) (define-key anthy-wide-latin-key? '()) (define-key anthy-hankaku-kana-key? '()) (define-key anthy-kana-toggle-key? '("Henkan_Mode")) (define-key anthy-on-key? '("zenkaku-hankaku")) (define-key anthy-latin-key? '("zenkaku-hankaku")) (define-key anthy-begin-conv-key? '(" ")) (define-key anthy-commit-key? '("return" "m")) (define-key anthy-cancel-key? '("escape")) (define-key anthy-next-candidate-key? '("down" " ")) (define-key anthy-prev-candidate-key? '("up" " ")) (define-key anthy-next-page-key? '("Henkan_Mode")) (define-key anthy-prev-page-key? '("Henkan_Mode")) (define-key anthy-beginning-of-preedit-key? '()) (define-key anthy-end-of-preedit-key? '()) (define-key anthy-kill-key? '()) (define-key anthy-kill-backward-key? '()) (define-key anthy-backspace-key? '("backspace" "h")) (define-key anthy-delete-key? '("delete" "g")) (define-key anthy-go-left-key? '("left")) (define-key anthy-go-right-key? '("right")) (define ja-rk-rule (append '( ((("/") . ()) ("、" "、" "、")) (((",") . ()) ("・" "・" "・")) ((("\\") . ()) ("¥" "¥" "¥")) ) ja-rk-rule))