1;; anthy-azik.el
2
3;; Copyright (C) 2004
4;; Author: Yutaka Hara<yhara@kmc.gr.jp>
5
6;; add following 2 lines to ~/.emacs
7;; (load-library "anthy-azik")
8;; (anthy-azik-mode)
9;;
10
11(require 'anthy)
12
13(defvar anthy-azik-mode-hiragana-map
14  '(
15    (";" . "$B$C(B")  ("x;" . ";")  ("b." . "$B$V(B")  ("bd" . "$B$Y$s(B")  ("bh" . "$B$V$&(B")
16    ("bj" . "$B$V$s(B")  ("bk" . "$B$S$s(B")  ("bl" . "$B$\$s(B")  ("bn" . "$B$P$s(B")  ("bp" . "$B$\$&(B")
17    ("bq" . "$B$P$$(B")  ("br" . "$B$P$i(B")  ("bt" . "$B$S$H(B")  ("bw" . "$B$Y$$(B")  ("bx" . "$B$Y$$(B")
18    ("byd" . "$B$S$'$s(B")  ("byh" . "$B$S$e$&(B")  ("byj" . "$B$S$e$s(B")  ("byl" . "$B$S$g$s(B")  ("byn" . "$B$S$c$s(B")
19    ("byp" . "$B$S$g$&(B")  ("byq" . "$B$S$c$$(B")  ("byw" . "$B$S$'$$(B")  ("byz" . "$B$S$c$s(B")  ("bz" . "$B$P$s(B")
20    ("ca" . "$B$A$c(B")  ("cc" . "$B$A$c(B")  ("cd" . "$B$A$'$s(B")  ("ce" . "$B$A$'(B")  ("cf" . "$B$A$'(B")
21    ("ch" . "$B$A$e$&(B")  ("ci" . "$B$A(B")  ("cj" . "$B$A$e$s(B")  ("ck" . "$B$A$s(B")  ("cl" . "$B$A$g$s(B")
22    ("cn" . "$B$A$c$s(B")  ("co" . "$B$A$g(B")  ("cp" . "$B$A$g$&(B")  ("cq" . "$B$A$c$$(B")  ("cu" . "$B$A$e(B")
23    ("cv" . "$B$A$c$$(B")  ("cw" . "$B$A$'$$(B")  ("cx" . "$B$A$'$$(B")  ("cz" . "$B$A$c$s(B")  ("dch" . "$B$G$e!<(B")
24    ("dci" . "$B$G$#(B")  ("dck" . "$B$G$#$s(B")  ("dcp" . "$B$I$%!<(B")  ("dcu" . "$B$G$e(B")  ("dd" . "$B$G$s(B")
25    ("df" . "$B$G(B")  ("dg" . "$B$@$,(B")  ("dh" . "$B$E$&(B")  ("dj" . "$B$E$s(B")  ("dk" . "$B$B$s(B")
26    ("dl" . "$B$I$s(B")  ("dm" . "$B$G$b(B")  ("dn" . "$B$@$s(B")  ("dp" . "$B$I$&(B")  ("dq" . "$B$@$$(B")
27    ("dr" . "$B$G$"$k(B")  ("ds" . "$B$G$9(B")  ("dt" . "$B$@$A(B")  ("dv" . "$B$G$s(B")  ("dw" . "$B$G$$(B")
28    ("dy" . "$B$G$#(B")  ("dz" . "$B$@$s(B")  ("fd" . "$B$U$'$s(B")  ("fh" . "$B$U$&(B")  ("fj" . "$B$U$s(B")
29    ("fk" . "$B$U$#$s(B")  ("fl" . "$B$U$)$s(B")  ("fm" . "$B$U$`(B")  ("fn" . "$B$U$!$s(B")  ("fp" . "$B$U$)!<(B")
30    ("fq" . "$B$U$!$$(B")  ("fr" . "$B$U$k(B")  ("fs" . "$B$U$!$$(B")  ("fw" . "$B$U$'$$(B")  ("fz" . "$B$U$!$s(B")
31    ("gd" . "$B$2$s(B")  ("gh" . "$B$0$&(B")  ("gj" . "$B$0$s(B")  ("gk" . "$B$.$s(B")  ("gl" . "$B$4$s(B")
32    ("gn" . "$B$,$s(B")  ("gp" . "$B$4$&(B")  ("gq" . "$B$,$$(B")  ("gr" . "$B$,$i(B")  ("gt" . "$B$4$H(B")
33    ("gw" . "$B$2$$(B")  ("gyd" . "$B$.$'$s(B")  ("gyh" . "$B$.$e$&(B")  ("gyj" . "$B$.$e$s(B")  ("gyl" . "$B$.$g$s(B")
34    ("gyn" . "$B$.$c$s(B")  ("gyp" . "$B$.$g$&(B")  ("gyq" . "$B$.$c$$(B")  ("gyw" . "$B$.$'$$(B")  ("gyz" . "$B$.$c$s(B")
35    ("gz" . "$B$,$s(B")  ("hd" . "$B$X$s(B")  ("hf" . "$B$U(B")  ("hga" . "$B$R$c(B")  ("hgd" . "$B$R$'$s(B")
36    ("hge" . "$B$R$'(B")  ("hgh" . "$B$R$e$&(B")  ("hgj" . "$B$R$e$s(B")  ("hgl" . "$B$R$g$s(B")  ("hgn" . "$B$R$c$s(B")
37    ("hgo" . "$B$R$g(B")  ("hgp" . "$B$R$g$&(B")  ("hgq" . "$B$R$c$$(B")  ("hgu" . "$B$R$e(B")  ("hgw" . "$B$R$'$$(B")
38    ("hgz" . "$B$R$c$s(B")  ("hh" . "$B$U$&(B")  ("hj" . "$B$U$s(B")  ("hk" . "$B$R$s(B")  ("hl" . "$B$[$s(B")
39    ("hn" . "$B$O$s(B")  ("hp" . "$B$[$&(B")  ("hq" . "$B$O$$(B")  ("ht" . "$B$R$H(B")  ("hw" . "$B$X$$(B")
40    ("hyd" . "$B$R$'$s(B")  ("hyh" . "$B$R$e$&(B")  ("hyl" . "$B$R$g$s(B")  ("hyp" . "$B$R$g$&(B")  ("hyq" . "$B$R$c$$(B")
41    ("hyw" . "$B$R$'$$(B")  ("hyz" . "$B$R$c$s(B")  ("hz" . "$B$O$s(B")  ("jd" . "$B$8$'$s(B")  ("jf" . "$B$8$e(B")
42    ("jh" . "$B$8$e$&(B")  ("jj" . "$B$8$e$s(B")  ("jk" . "$B$8$s(B")  ("jl" . "$B$8$g$s(B")  ("jn" . "$B$8$c$s(B")
43    ("jp" . "$B$8$g$&(B")  ("jq" . "$B$8$c$$(B")  ("jv" . "$B$8$e$&(B")  ("jw" . "$B$8$'$$(B")  ("jz" . "$B$8$c$s(B")
44    ("kA" . "$B%u(B")  ("kE" . "$B%v(B")  ("kd" . "$B$1$s(B")  ("kf" . "$B$-(B")  ("kga" . "$B$-$c(B")
45    ("kgd" . "$B$-$'$s(B")  ("kge" . "$B$-$'(B")  ("kgh" . "$B$-$e$&(B")  ("kgl" . "$B$-$g$s(B")  ("kgn" . "$B$-$c$s(B")
46    ("kgo" . "$B$-$g(B")  ("kgp" . "$B$-$g$&(B")  ("kgq" . "$B$-$c$$(B")  ("kgu" . "$B$-$e(B")  ("kgw" . "$B$-$'$$(B")
47    ("kgz" . "$B$-$c$s(B")  ("kh" . "$B$/$&(B")  ("kj" . "$B$/$s(B")  ("kk" . "$B$-$s(B")  ("kl" . "$B$3$s(B")
48    ("km" . "$B$-(B")  ("kn" . "$B$+$s(B")  ("kp" . "$B$3$&(B")  ("kq" . "$B$+$$(B")  ("kr" . "$B$+$i(B")
49    ("kt" . "$B$3$H(B")  ("kv" . "$B$-$s(B")  ("kw" . "$B$1$$(B")  ("kyd" . "$B$-$'$s(B")  ("kyh" . "$B$-$e$&(B")
50    ("kyj" . "$B$-$e$s(B")  ("kyl" . "$B$-$g$s(B")  ("kyn" . "$B$-$c$s(B")  ("kyp" . "$B$-$g$&(B")  ("kyq" . "$B$-$c$$(B")
51    ("kyw" . "$B$-$'$$(B")  ("kyz" . "$B$-$c$s(B")  ("kz" . "$B$+$s(B")  ("m." . "$B$`(B")  ("md" . "$B$a$s(B")
52    ("mf" . "$B$`(B")  ("mga" . "$B$_$c(B")  ("mgd" . "$B$_$'$s(B")  ("mge" . "$B$_$'(B")  ("mgh" . "$B$_$e$&(B")
53    ("mgj" . "$B$_$e$s(B")  ("mgl" . "$B$_$g$s(B")  ("mgn" . "$B$_$c$s(B")  ("mgo" . "$B$_$g(B")  ("mgp" . "$B$_$g$&(B")
54    ("mgq" . "$B$_$c$$(B")  ("mgu" . "$B$_$e(B")  ("mgw" . "$B$_$'$$(B")  ("mgz" . "$B$_$c$s(B")  ("mh" . "$B$`$&(B")
55    ("mj" . "$B$`$s(B")  ("mk" . "$B$_$s(B")  ("ml" . "$B$b$s(B")  ("mn" . "$B$b$N(B")  ("mp" . "$B$b$&(B")
56    ("mq" . "$B$^$$(B")  ("mr" . "$B$^$k(B")  ("ms" . "$B$^$9(B")  ("mt" . "$B$^$?(B")  ("mv" . "$B$`$s(B")
57    ("mw" . "$B$a$$(B")  ("myd" . "$B$_$'$s(B")  ("myh" . "$B$_$e$&(B")  ("myj" . "$B$_$e$s(B")  ("myl" . "$B$_$g$s(B")
58    ("myn" . "$B$_$c$s(B")  ("myp" . "$B$_$g$&(B")  ("myq" . "$B$_$c$$(B")  ("myw" . "$B$_$'$$(B")  ("myz" . "$B$_$c$s(B")
59    ("mz" . "$B$^$s(B")  ("n." . "$B$L(B")  ("nb" . "$B$M$P(B")  ("nd" . "$B$M$s(B")  ("nf" . "$B$L(B")
60    ("nga" . "$B$K$c(B")  ("ngd" . "$B$K$'$s(B")  ("nge" . "$B$K$'(B")  ("ngh" . "$B$K$e$&(B")  ("ngj" . "$B$K$e$s(B")
61    ("ngl" . "$B$K$g$s(B")  ("ngn" . "$B$K$c$s(B")  ("ngo" . "$B$K$g(B")  ("ngp" . "$B$K$g$&(B")  ("ngq" . "$B$K$c$$(B")
62    ("ngu" . "$B$K$e(B")  ("ngw" . "$B$K$'$$(B")  ("ngz" . "$B$K$c$s(B")  ("nh" . "$B$L$&(B")  ("nj" . "$B$L$s(B")
63    ("nk" . "$B$K$s(B")  ("nl" . "$B$N$s(B")  ("np" . "$B$N$&(B")  ("nq" . "$B$J$$(B")  ("nr" . "$B$J$k(B")
64    ("nt" . "$B$K$A(B")  ("nv" . "$B$L$s(B")  ("nw" . "$B$M$$(B")  ("nyd" . "$B$K$'$s(B")  ("nyh" . "$B$K$e$&(B")
65    ("nyj" . "$B$K$e$s(B")  ("nyl" . "$B$K$g$s(B")  ("nyn" . "$B$K$c$s(B")  ("nyp" . "$B$K$g$&(B")  ("nyq" . "$B$K$c$$(B")
66    ("nyw" . "$B$K$'$$(B")  ("nyz" . "$B$K$c$s(B")  ("nz" . "$B$J$s(B")  ("pd" . "$B$Z$s(B")  ("pf" . "$B$]$s(B")
67    ("pga" . "$B$T$c(B")  ("pgd" . "$B$T$'$s(B")  ("pge" . "$B$T$'(B")  ("pgh" . "$B$T$e$&(B")  ("pgj" . "$B$T$e$s(B")
68    ("pgl" . "$B$T$g$s(B")  ("pgn" . "$B$T$c$s(B")  ("pgo" . "$B$T$g(B")  ("pgp" . "$B$T$g$&(B")  ("pgq" . "$B$T$c$$(B")
69    ("pgu" . "$B$T$e(B")  ("pgw" . "$B$T$'$$(B")  ("pgz" . "$B$T$c$s(B")  ("ph" . "$B$W$&(B")  ("pj" . "$B$W$s(B")
70    ("pk" . "$B$T$s(B")  ("pl" . "$B$]$s(B")  ("pn" . "$B$Q$s(B")  ("pp" . "$B$]$&(B")  ("pq" . "$B$Q$$(B")
71    ("pv" . "$B$]$&(B")  ("pw" . "$B$Z$$(B")  ("pyd" . "$B$T$'$s(B")  ("pyh" . "$B$T$e$&(B")  ("pyj" . "$B$T$e$s(B")
72    ("pyl" . "$B$T$g$s(B")  ("pyn" . "$B$T$c$s(B")  ("pyp" . "$B$T$g$&(B")  ("pyq" . "$B$T$c$$(B")  ("pyw" . "$B$T$'$$(B")
73    ("pyz" . "$B$T$c$s(B")  ("pz" . "$B$Q$s(B")  ("q" . "$B$s(B")  ("rd" . "$B$l$s(B")  ("rh" . "$B$k$&(B")
74    ("rj" . "$B$k$s(B")  ("rk" . "$B$j$s(B")  ("rl" . "$B$m$s(B")  ("rn" . "$B$i$s(B")  ("rp" . "$B$m$&(B")
75    ("rq" . "$B$i$$(B")  ("rr" . "$B$i$l(B")  ("rw" . "$B$l$$(B")  ("ryd" . "$B$j$'$s(B")  ("ryh" . "$B$j$e$&(B")
76    ("ryj" . "$B$j$e$s(B")  ("ryk" . "$B$j$g$/(B")  ("ryl" . "$B$j$g$s(B")  ("ryn" . "$B$j$c$s(B")  ("ryp" . "$B$j$g$&(B")
77    ("ryq" . "$B$j$c$$(B")  ("ryw" . "$B$j$'$$(B")  ("ryz" . "$B$j$c$s(B")  ("rz" . "$B$i$s(B")  ("sd" . "$B$;$s(B")
78    ("sf" . "$B$5$$(B")  ("sh" . "$B$9$&(B")  ("sj" . "$B$9$s(B")  ("sk" . "$B$7$s(B")  ("sl" . "$B$=$s(B")
79    ("sm" . "$B$7$b(B")  ("sn" . "$B$5$s(B")  ("sp" . "$B$=$&(B")  ("sq" . "$B$5$$(B")  ("sr" . "$B$9$k(B")
80    ("ss" . "$B$;$$(B")  ("st" . "$B$7$?(B")  ("sv" . "$B$5$$(B")  ("sw" . "$B$;$$(B")  ("syd" . "$B$7$'$s(B")
81    ("syh" . "$B$7$e$&(B")  ("syj" . "$B$7$e$s(B")  ("syl" . "$B$7$g$s(B")  ("syp" . "$B$7$g$&(B")  ("syq" . "$B$7$c$$(B")
82    ("syw" . "$B$7$'$$(B")  ("syz" . "$B$7$c$s(B")  ("sz" . "$B$5$s(B")  ("tU" . "$B$C(B")  ("tb" . "$B$?$S(B")
83    ("td" . "$B$F$s(B")  ("tgh" . "$B$F$e!<(B")  ("tgi" . "$B$F$#(B")  ("tgk" . "$B$F$#$s(B")  ("tgp" . "$B$H$%!<(B")
84    ("tgu" . "$B$F$e(B")  ("th" . "$B$D$&(B")  ("tj" . "$B$D$s(B")  ("tk" . "$B$A$s(B")  ("tl" . "$B$H$s(B")
85    ("tm" . "$B$?$a(B")  ("tn" . "$B$?$s(B")  ("tp" . "$B$H$&(B")  ("tq" . "$B$?$$(B")  ("tr" . "$B$?$i(B")
86    ("tsU" . "$B$C(B")  ("tsa" . "$B$D$!(B")  ("tse" . "$B$D$'(B")  ("tsi" . "$B$D$#(B")  ("tso" . "$B$D$)(B")
87    ("tt" . "$B$?$A(B")  ("tw" . "$B$F$$(B")  ("tyd" . "$B$A$'$s(B")  ("tyh" . "$B$A$e$&(B")  ("tyj" . "$B$A$e$s(B")
88    ("tyl" . "$B$A$g$s(B")  ("tyn" . "$B$A$c$s(B")  ("typ" . "$B$A$g$&(B")  ("tyq" . "$B$A$c$$(B")  ("tyw" . "$B$A$'$$(B")
89    ("tyz" . "$B$A$c$s(B")  ("tz" . "$B$?$s(B")  ("vd" . "$B$&!+$'$s(B")  ("vk" . "$B$&!+$#$s(B")  ("vl" . "$B$&!+$)$s(B")
90    ("vn" . "$B$&!+$!$s(B")  ("vp" . "$B$&!+$)!<(B")  ("vq" . "$B$&!+$!$$(B")  ("vw" . "$B$&!+$'$$(B")  ("vya" . "$B$&!+$c(B")
91    ("vye" . "$B$&!+$'(B")  ("vyo" . "$B$&!+$g(B")  ("vyu" . "$B$&!+$e(B")  ("vz" . "$B$&!+$!$s(B")  ("wA" . "$B$n(B")
92    ("wd" . "$B$&$'$s(B")  ("wf" . "$B$o(B")  ("wha" . "$B$&$!(B")  ("whe" . "$B$&$'(B")  ("whi" . "$B$&$#(B")
93    ("who" . "$B$&$)(B")  ("whu" . "$B$&(B")  ("wk" . "$B$&$#$s(B")  ("wl" . "$B$&$)$s(B")  ("wn" . "$B$o$s(B")
94    ("wp" . "$B$&$)!<(B")  ("wq" . "$B$o$$(B")  ("wr" . "$B$o$l(B")  ("wso" . "$B$&$)(B")  ("wt" . "$B$o$?(B")
95    ("wz" . "$B$o$s(B")  ("xa" . "$B$7$c(B")  ("xc" . "$B$7$c(B")  ("xd" . "$B$7$'$s(B")  ("xe" . "$B$7$'(B")
96    ("xf" . "$B$7$'$$(B")  ("xh" . "$B$7$e$&(B")  ("xi" . "$B$7(B")  ("xj" . "$B$7$e$s(B")  ("xk" . "$B$7$s(B")
97    ("xl" . "$B$7$g$s(B")  ("xn" . "$B$7$c$s(B")  ("xo" . "$B$7$g(B")  ("xp" . "$B$7$g$&(B")  ("xq" . "$B$7$c$$(B")
98    ("xt" . "$B$7$e$D(B")  ("xu" . "$B$7$e(B")  ("xv" . "$B$7$c$$(B")  ("xw" . "$B$7$'$$(B")  ("xxa" . "$B$!(B")
99    ("xxe" . "$B$'(B")  ("xxi" . "$B$#(B")  ("xxo" . "$B$)(B")  ("xxu" . "$B$%(B")  ("xxh" . "$B"+(B")
100    ("xxj" . "$B"-(B")  ("xxk" . "$B",(B")  ("xxl" . "$B"*(B")  ("xz" . "$B$7$c$s(B")  ("y<" . "$B"+(B")
101    ("y>" . "$B"*(B")  ("y^" . "$B",(B")  ("yf" . "$B$f(B")  ("yh" . "$B$f$&(B")  ("yi" . "$B$p(B")
102    ("yj" . "$B$f$s(B")  ("yl" . "$B$h$s(B")  ("yn" . "$B$d$s(B")  ("yp" . "$B$h$&(B")  ("yq" . "$B$d$$(B")
103    ("yr" . "$B$h$k(B")  ("yv" . "$B$f$&(B")  ("yz" . "$B$d$s(B")  ("z." . "$B$:(B")  ("zc" . "$B$6(B")
104    ("zd" . "$B$<$s(B")  ("zf" . "$B$<(B")  ("zh" . "$B$:$&(B")  ("zj" . "$B$:$s(B")  ("zk" . "$B$8$s(B")
105    ("zl" . "$B$>$s(B")  ("zn" . "$B$6$s(B")  ("zp" . "$B$>$&(B")  ("zq" . "$B$6$$(B")  ("zr" . "$B$6$k(B")
106    ("zv" . "$B$6$$(B")  ("zw" . "$B$<$$(B")  ("zx" . "$B$<$$(B")  ("zyd" . "$B$8$'$s(B")  ("zyh" . "$B$8$e$&(B")
107    ("zyj" . "$B$8$e$s(B")  ("zyl" . "$B$8$g$s(B")  ("zyn" . "$B$8$c$s(B")  ("zyp" . "$B$8$g$&(B")  ("zyq" . "$B$8$c$$(B")
108    ("zyw" . "$B$8$'$$(B")  ("zyz" . "$B$8$c$s(B")  ("zz" . "$B$6$s(B")  ("bx" . "$B$S$g$&(B")  ("bx" . "$B$S$g$&(B")
109    ("dx" . "$B$B$g$&(B")  ("gx" . "$B$.$g$&(B")  ("hx" . "$B$R$g$&(B")  ("kx" . "$B$-$g$&(B")  ("mx" . "$B$_$g$&(B")
110    ("nx" . "$B$K$g$&(B")  ("px" . "$B$T$g$&(B")  ("rx" . "$B$j$g$&(B")  ("sx" . "$B$7$g$&(B")  ("bv" . "$B$S$e$&(B")
111    ("dv" . "$B$B$e$&(B")  ("fv" . "$B$U$e!<(B")  ("gv" . "$B$.$e$&(B")  ("hv" . "$B$R$e$&(B")  ("kv" . "$B$-$e$&(B")
112    ("mv" . "$B$_$e$&(B")  ("nv" . "$B$K$e$&(B")  ("pv" . "$B$T$e$&(B")  ("rv" . "$B$j$e$&(B")  ("sv" . "$B$7$e$&(B")
113    ("vv" . "$B$&!+$e!<(B")
114    ))
115
116; (defvar anthy-azik-mode-katakana-map
117;   '(
118;     (";" . "$B%C(B")  ("x;" . ";")  ("b." . "$B%V(B")  ("bd" . "$B%Y%s(B")  ("bh" . "$B%V%&(B")
119;     ("bj" . "$B%V%s(B")  ("bk" . "$B%S%s(B")  ("bl" . "$B%%(Bs")  ("bn" . "$B%P%s(B")  ("bp" . "$B%%(B&")
120;     ("bq" . "$B%P%$(B")  ("br" . "$B%P%i(B")  ("bt" . "$B%S%H(B")  ("bw" . "$B%Y%$(B")  ("bx" . "$B%Y%$(B")
121;     ("byd" . "$B%S%'%s(B")  ("byh" . "$B%S%e%&(B")  ("byj" . "$B%S%e%s(B")  ("byl" . "$B%S%g%s(B")  ("byn" . "$B%S%c%s(B")
122;     ("byp" . "$B%S%g%&(B")  ("byq" . "$B%S%c%$(B")  ("byw" . "$B%S%'%$(B")  ("byz" . "$B%S%c%s(B")  ("bz" . "$B%P%s(B")
123;     ("ca" . "$B%A%c(B")  ("cc" . "$B%A%c(B")  ("cd" . "$B%A%'%s(B")  ("ce" . "$B%A%'(B")  ("cf" . "$B%A%'(B")
124;     ("ch" . "$B%A%e%&(B")  ("ci" . "$B%A(B")  ("cj" . "$B%A%e%s(B")  ("ck" . "$B%A%s(B")  ("cl" . "$B%A%g%s(B")
125;     ("cn" . "$B%A%c%s(B")  ("co" . "$B%A%g(B")  ("cp" . "$B%A%g%&(B")  ("cq" . "$B%A%c%$(B")  ("cu" . "$B%A%e(B")
126;     ("cv" . "$B%A%c%$(B")  ("cw" . "$B%A%'%$(B")  ("cx" . "$B%A%'%$(B")  ("cz" . "$B%A%c%s(B")  ("dch" . "$B%G%e!<(B")
127;     ("dci" . "$B%G%#(B")  ("dck" . "$B%G%#%s(B")  ("dcp" . "$B%I%%!<(B")  ("dcu" . "$B%G%e(B")  ("dd" . "$B%G%s(B")
128;     ("df" . "$B%G(B")  ("dg" . "$B%@%,(B")  ("dh" . "$B%E%&(B")  ("dj" . "$B%E%s(B")  ("dk" . "$B%B%s(B")
129;     ("dl" . "$B%I%s(B")  ("dm" . "$B%G%b(B")  ("dn" . "$B%@%s(B")  ("dp" . "$B%I%&(B")  ("dq" . "$B%@%$(B")
130;     ("dr" . "$B%G%"%k(B")  ("ds" . "$B%G%9(B")  ("dt" . "$B%@%A(B")  ("dv" . "$B%G%s(B")  ("dw" . "$B%G%$(B")
131;     ("dy" . "$B%G%#(B")  ("dz" . "$B%@%s(B")  ("fd" . "$B%U%'%s(B")  ("fh" . "$B%U%&(B")  ("fj" . "$B%U%s(B")
132;     ("fk" . "$B%U%#%s(B")  ("fl" . "$B%U%)%s(B")  ("fm" . "$B%U%`(B")  ("fn" . "$B%U%!%s(B")  ("fp" . "$B%U%)!<(B")
133;     ("fq" . "$B%U%!%$(B")  ("fr" . "$B%U%k(B")  ("fs" . "$B%U%!%$(B")  ("fw" . "$B%U%'%$(B")  ("fz" . "$B%U%!%s(B")
134;     ("gd" . "$B%2%s(B")  ("gh" . "$B%0%&(B")  ("gj" . "$B%0%s(B")  ("gk" . "$B%.%s(B")  ("gl" . "$B%4%s(B")
135;     ("gn" . "$B%,%s(B")  ("gp" . "$B%4%&(B")  ("gq" . "$B%,%$(B")  ("gr" . "$B%,%i(B")  ("gt" . "$B%4%H(B")
136;     ("gw" . "$B%2%$(B")  ("gyd" . "$B%.%'%s(B")  ("gyh" . "$B%.%e%&(B")  ("gyj" . "$B%.%e%s(B")  ("gyl" . "$B%.%g%s(B")
137;     ("gyn" . "$B%.%c%s(B")  ("gyp" . "$B%.%g%&(B")  ("gyq" . "$B%.%c%$(B")  ("gyw" . "$B%.%'%$(B")  ("gyz" . "$B%.%c%s(B")
138;     ("gz" . "$B%,%s(B")  ("hd" . "$B%X%s(B")  ("hf" . "$B%U(B")  ("hga" . "$B%R%c(B")  ("hgd" . "$B%R%'%s(B")
139;     ("hge" . "$B%R%'(B")  ("hgh" . "$B%R%e%&(B")  ("hgj" . "$B%R%e%s(B")  ("hgl" . "$B%R%g%s(B")  ("hgn" . "$B%R%c%s(B")
140;     ("hgo" . "$B%R%g(B")  ("hgp" . "$B%R%g%&(B")  ("hgq" . "$B%R%c%$(B")  ("hgu" . "$B%R%e(B")  ("hgw" . "$B%R%'%$(B")
141;     ("hgz" . "$B%R%c%s(B")  ("hh" . "$B%U%&(B")  ("hj" . "$B%U%s(B")  ("hk" . "$B%R%s(B")  ("hl" . "$B%[%s(B")
142;     ("hn" . "$B%O%s(B")  ("hp" . "$B%[%&(B")  ("hq" . "$B%O%$(B")  ("ht" . "$B%R%H(B")  ("hw" . "$B%X%$(B")
143;     ("hyd" . "$B%R%'%s(B")  ("hyh" . "$B%R%e%&(B")  ("hyl" . "$B%R%g%s(B")  ("hyp" . "$B%R%g%&(B")  ("hyq" . "$B%R%c%$(B")
144;     ("hyw" . "$B%R%'%$(B")  ("hyz" . "$B%R%c%s(B")  ("hz" . "$B%O%s(B")  ("jd" . "$B%8%'%s(B")  ("jf" . "$B%8%e(B")
145;     ("jh" . "$B%8%e%&(B")  ("jj" . "$B%8%e%s(B")  ("jk" . "$B%8%s(B")  ("jl" . "$B%8%g%s(B")  ("jn" . "$B%8%c%s(B")
146;     ("jp" . "$B%8%g%&(B")  ("jq" . "$B%8%c%$(B")  ("jv" . "$B%8%e%&(B")  ("jw" . "$B%8%'%$(B")  ("jz" . "$B%8%c%s(B")
147;     ("kA" . "$B%u(B")  ("kE" . "$B%v(B")  ("kd" . "$B%1%s(B")  ("kf" . "$B%-(B")  ("kga" . "$B%-%c(B")
148;     ("kgd" . "$B%-%'%s(B")  ("kge" . "$B%-%'(B")  ("kgh" . "$B%-%e%&(B")  ("kgl" . "$B%-%g%s(B")  ("kgn" . "$B%-%c%s(B")
149;     ("kgo" . "$B%-%g(B")  ("kgp" . "$B%-%g%&(B")  ("kgq" . "$B%-%c%$(B")  ("kgu" . "$B%-%e(B")  ("kgw" . "$B%-%'%$(B")
150;     ("kgz" . "$B%-%c%s(B")  ("kh" . "$B%/%&(B")  ("kj" . "$B%/%s(B")  ("kk" . "$B%-%s(B")  ("kl" . "$B%3%s(B")
151;     ("km" . "$B%-(B")  ("kn" . "$B%+%s(B")  ("kp" . "$B%3%&(B")  ("kq" . "$B%+%$(B")  ("kr" . "$B%+%i(B")
152;     ("kt" . "$B%3%H(B")  ("kv" . "$B%-%s(B")  ("kw" . "$B%1%$(B")  ("kyd" . "$B%-%'%s(B")  ("kyh" . "$B%-%e%&(B")
153;     ("kyj" . "$B%-%e%s(B")  ("kyl" . "$B%-%g%s(B")  ("kyn" . "$B%-%c%s(B")  ("kyp" . "$B%-%g%&(B")  ("kyq" . "$B%-%c%$(B")
154;     ("kyw" . "$B%-%'%$(B")  ("kyz" . "$B%-%c%s(B")  ("kz" . "$B%+%s(B")  ("m." . "$B%`(B")  ("md" . "$B%a%s(B")
155;     ("mf" . "$B%`(B")  ("mga" . "$B%_%c(B")  ("mgd" . "$B%_%'%s(B")  ("mge" . "$B%_%'(B")  ("mgh" . "$B%_%e%&(B")
156;     ("mgj" . "$B%_%e%s(B")  ("mgl" . "$B%_%g%s(B")  ("mgn" . "$B%_%c%s(B")  ("mgo" . "$B%_%g(B")  ("mgp" . "$B%_%g%&(B")
157;     ("mgq" . "$B%_%c%$(B")  ("mgu" . "$B%_%e(B")  ("mgw" . "$B%_%'%$(B")  ("mgz" . "$B%_%c%s(B")  ("mh" . "$B%`%&(B")
158;     ("mj" . "$B%`%s(B")  ("mk" . "$B%_%s(B")  ("ml" . "$B%b%s(B")  ("mn" . "$B%b%N(B")  ("mp" . "$B%b%&(B")
159;     ("mq" . "$B%^%$(B")  ("mr" . "$B%^%k(B")  ("ms" . "$B%^%9(B")  ("mt" . "$B%^%?(B")  ("mv" . "$B%`%s(B")
160;     ("mw" . "$B%a%$(B")  ("myd" . "$B%_%'%s(B")  ("myh" . "$B%_%e%&(B")  ("myj" . "$B%_%e%s(B")  ("myl" . "$B%_%g%s(B")
161;     ("myn" . "$B%_%c%s(B")  ("myp" . "$B%_%g%&(B")  ("myq" . "$B%_%c%$(B")  ("myw" . "$B%_%'%$(B")  ("myz" . "$B%_%c%s(B")
162;     ("mz" . "$B%^%s(B")  ("n." . "$B%L(B")  ("nb" . "$B%M%P(B")  ("nd" . "$B%M%s(B")  ("nf" . "$B%L(B")
163;     ("nga" . "$B%K%c(B")  ("ngd" . "$B%K%'%s(B")  ("nge" . "$B%K%'(B")  ("ngh" . "$B%K%e%&(B")  ("ngj" . "$B%K%e%s(B")
164;     ("ngl" . "$B%K%g%s(B")  ("ngn" . "$B%K%c%s(B")  ("ngo" . "$B%K%g(B")  ("ngp" . "$B%K%g%&(B")  ("ngq" . "$B%K%c%$(B")
165;     ("ngu" . "$B%K%e(B")  ("ngw" . "$B%K%'%$(B")  ("ngz" . "$B%K%c%s(B")  ("nh" . "$B%L%&(B")  ("nj" . "$B%L%s(B")
166;     ("nk" . "$B%K%s(B")  ("nl" . "$B%N%s(B")  ("np" . "$B%N%&(B")  ("nq" . "$B%J%$(B")  ("nr" . "$B%J%k(B")
167;     ("nt" . "$B%K%A(B")  ("nv" . "$B%L%s(B")  ("nw" . "$B%M%$(B")  ("nyd" . "$B%K%'%s(B")  ("nyh" . "$B%K%e%&(B")
168;     ("nyj" . "$B%K%e%s(B")  ("nyl" . "$B%K%g%s(B")  ("nyn" . "$B%K%c%s(B")  ("nyp" . "$B%K%g%&(B")  ("nyq" . "$B%K%c%$(B")
169;     ("nyw" . "$B%K%'%$(B")  ("nyz" . "$B%K%c%s(B")  ("nz" . "$B%J%s(B")  ("pd" . "$B%Z%s(B")  ("pf" . "$B%]%s(B")
170;     ("pga" . "$B%T%c(B")  ("pgd" . "$B%T%'%s(B")  ("pge" . "$B%T%'(B")  ("pgh" . "$B%T%e%&(B")  ("pgj" . "$B%T%e%s(B")
171;     ("pgl" . "$B%T%g%s(B")  ("pgn" . "$B%T%c%s(B")  ("pgo" . "$B%T%g(B")  ("pgp" . "$B%T%g%&(B")  ("pgq" . "$B%T%c%$(B")
172;     ("pgu" . "$B%T%e(B")  ("pgw" . "$B%T%'%$(B")  ("pgz" . "$B%T%c%s(B")  ("ph" . "$B%W%&(B")  ("pj" . "$B%W%s(B")
173;     ("pk" . "$B%T%s(B")  ("pl" . "$B%]%s(B")  ("pn" . "$B%Q%s(B")  ("pp" . "$B%]%&(B")  ("pq" . "$B%Q%$(B")
174;     ("pv" . "$B%]%&(B")  ("pw" . "$B%Z%$(B")  ("pyd" . "$B%T%'%s(B")  ("pyh" . "$B%T%e%&(B")  ("pyj" . "$B%T%e%s(B")
175;     ("pyl" . "$B%T%g%s(B")  ("pyn" . "$B%T%c%s(B")  ("pyp" . "$B%T%g%&(B")  ("pyq" . "$B%T%c%$(B")  ("pyw" . "$B%T%'%$(B")
176;     ("pyz" . "$B%T%c%s(B")  ("pz" . "$B%Q%s(B")  ("q" . "$B%s(B")  ("rd" . "$B%l%s(B")  ("rh" . "$B%k%&(B")
177;     ("rj" . "$B%k%s(B")  ("rk" . "$B%j%s(B")  ("rl" . "$B%m%s(B")  ("rn" . "$B%i%s(B")  ("rp" . "$B%m%&(B")
178;     ("rq" . "$B%i%$(B")  ("rr" . "$B%i%l(B")  ("rw" . "$B%l%$(B")  ("ryd" . "$B%j%'%s(B")  ("ryh" . "$B%j%e%&(B")
179;     ("ryj" . "$B%j%e%s(B")  ("ryk" . "$B%j%g%/(B")  ("ryl" . "$B%j%g%s(B")  ("ryn" . "$B%j%c%s(B")  ("ryp" . "$B%j%g%&(B")
180;     ("ryq" . "$B%j%c%$(B")  ("ryw" . "$B%j%'%$(B")  ("ryz" . "$B%j%c%s(B")  ("rz" . "$B%i%s(B")  ("sd" . "$B%;%s(B")
181;     ("sf" . "$B%5%$(B")  ("sh" . "$B%9%&(B")  ("sj" . "$B%9%s(B")  ("sk" . "$B%7%s(B")  ("sl" . "$B%=%s(B")
182;     ("sm" . "$B%7%b(B")  ("sn" . "$B%5%s(B")  ("sp" . "$B%=%&(B")  ("sq" . "$B%5%$(B")  ("sr" . "$B%9%k(B")
183;     ("ss" . "$B%;%$(B")  ("st" . "$B%7%?(B")  ("sv" . "$B%5%$(B")  ("sw" . "$B%;%$(B")  ("syd" . "$B%7%'%s(B")
184;     ("syh" . "$B%7%e%&(B")  ("syj" . "$B%7%e%s(B")  ("syl" . "$B%7%g%s(B")  ("syp" . "$B%7%g%&(B")  ("syq" . "$B%7%c%$(B")
185;     ("syw" . "$B%7%'%$(B")  ("syz" . "$B%7%c%s(B")  ("sz" . "$B%5%s(B")  ("tU" . "$B%C(B")  ("tb" . "$B%?%S(B")
186;     ("td" . "$B%F%s(B")  ("tgh" . "$B%F%e!<(B")  ("tgi" . "$B%F%#(B")  ("tgk" . "$B%F%#%s(B")  ("tgp" . "$B%H%%!<(B")
187;     ("tgu" . "$B%F%e(B")  ("th" . "$B%D%&(B")  ("tj" . "$B%D%s(B")  ("tk" . "$B%A%s(B")  ("tl" . "$B%H%s(B")
188;     ("tm" . "$B%?%a(B")  ("tn" . "$B%?%s(B")  ("tp" . "$B%H%&(B")  ("tq" . "$B%?%$(B")  ("tr" . "$B%?%i(B")
189;     ("tsU" . "$B%C(B")  ("tsa" . "$B%D%!(B")  ("tse" . "$B%D%'(B")  ("tsi" . "$B%D%#(B")  ("tso" . "$B%D%)(B")
190;     ("tt" . "$B%?%A(B")  ("tw" . "$B%F%$(B")  ("tyd" . "$B%A%'%s(B")  ("tyh" . "$B%A%e%&(B")  ("tyj" . "$B%A%e%s(B")
191;     ("tyl" . "$B%A%g%s(B")  ("tyn" . "$B%A%c%s(B")  ("typ" . "$B%A%g%&(B")  ("tyq" . "$B%A%c%$(B")  ("tyw" . "$B%A%'%$(B")
192;     ("tyz" . "$B%A%c%s(B")  ("tz" . "$B%?%s(B")  ("vd" . "$B%t%'%s(B")  ("vk" . "$B%t%#%s(B")  ("vl" . "$B%t%)%s(B")
193;     ("vn" . "$B%t%!%s(B")  ("vp" . "$B%t%)!<(B")  ("vq" . "$B%t%!%$(B")  ("vw" . "$B%t%'%$(B")  ("vya" . "$B%t%c(B")
194;     ("vye" . "$B%t%'(B")  ("vyo" . "$B%t%g(B")  ("vyu" . "$B%t%e(B")  ("vz" . "$B%t%!%s(B")  ("wA" . "$B%n(B")
195;     ("wd" . "$B%&%'%s(B")  ("wf" . "$B%o(B")  ("wha" . "$B%&%!(B")  ("whe" . "$B%&%'(B")  ("whi" . "$B%&%#(B")
196;     ("who" . "$B%&%)(B")  ("whu" . "$B%&(B")  ("wk" . "$B%&%#%s(B")  ("wl" . "$B%&%)%s(B")  ("wn" . "$B%o%s(B")
197;     ("wp" . "$B%&%)!<(B")  ("wq" . "$B%o%$(B")  ("wr" . "$B%o%l(B")  ("wso" . "$B%&%)(B")  ("wt" . "$B%o%?(B")
198;     ("wz" . "$B%o%s(B")  ("xa" . "$B%7%c(B")  ("xc" . "$B%7%c(B")  ("xd" . "$B%7%'%s(B")  ("xe" . "$B%7%'(B")
199;     ("xf" . "$B%7%'%$(B")  ("xh" . "$B%7%e%&(B")  ("xi" . "$B%7(B")  ("xj" . "$B%7%e%s(B")  ("xk" . "$B%7%s(B")
200;     ("xl" . "$B%7%g%s(B")  ("xn" . "$B%7%c%s(B")  ("xo" . "$B%7%g(B")  ("xp" . "$B%7%g%&(B")  ("xq" . "$B%7%c%$(B")
201;     ("xt" . "$B%7%e%D(B")  ("xu" . "$B%7%e(B")  ("xv" . "$B%7%c%$(B")  ("xw" . "$B%7%'%$(B")  ("xxa" . "$B%!(B")
202;     ("xxe" . "$B%'(B")  ("xxi" . "$B%#(B")  ("xxo" . "$B%)(B")  ("xxu" . "$B%%(B")  ("xxh" . "$B"+(B")
203;     ("xxj" . "$B"-(B")  ("xxk" . "$B",(B")  ("xxl" . "$B"*(B")  ("xz" . "$B%7%c%s(B")  ("y<" . "$B"+(B")
204;     ("y>" . "$B"*(B")  ("y^" . "$B",(B")  ("yf" . "$B%f(B")  ("yh" . "$B%f%&(B")  ("yi" . "$B%p(B")
205;     ("yj" . "$B%f%s(B")  ("yl" . "$B%h%s(B")  ("yn" . "$B%d%s(B")  ("yp" . "$B%h%&(B")  ("yq" . "$B%d%$(B")
206;     ("yr" . "$B%h%k(B")  ("yv" . "$B%f%&(B")  ("yz" . "$B%d%s(B")  ("z." . "$B%:(B")  ("zc" . "$B%6(B")
207;     ("zd" . "$B%<%s(B")  ("zf" . "$B%<(B")  ("zh" . "$B%:%&(B")  ("zj" . "$B%:%s(B")  ("zk" . "$B%8%s(B")
208;     ("zl" . "$B%>%s(B")  ("zn" . "$B%6%s(B")  ("zp" . "$B%>%&(B")  ("zq" . "$B%6%$(B")  ("zr" . "$B%6%k(B")
209;     ("zv" . "$B%6%$(B")  ("zw" . "$B%<%$(B")  ("zx" . "$B%<%$(B")  ("zyd" . "$B%8%'%s(B")  ("zyh" . "$B%8%e%&(B")
210;     ("zyj" . "$B%8%e%s(B")  ("zyl" . "$B%8%g%s(B")  ("zyn" . "$B%8%c%s(B")  ("zyp" . "$B%8%g%&(B")  ("zyq" . "$B%8%c%$(B")
211;     ("zyw" . "$B%8%'%$(B")  ("zyz" . "$B%8%c%s(B")  ("zz" . "$B%6%s(B")  ("bx" . "$B%S%g%&(B")  ("bx" . "$B%S%g%&(B")
212;     ("dx" . "$B%B%g%&(B")  ("gx" . "$B%.%g%&(B")  ("hx" . "$B%R%g%&(B")  ("kx" . "$B%-%g%&(B")  ("mx" . "$B%_%g%&(B")
213;     ("nx" . "$B%K%g%&(B")  ("px" . "$B%T%g%&(B")  ("rx" . "$B%j%g%&(B")  ("sx" . "$B%7%g%&(B")  ("bv" . "$B%S%e%&(B")
214;     ("dv" . "$B%B%e%&(B")  ("fv" . "$B%U%e!<(B")  ("gv" . "$B%.%e%&(B")  ("hv" . "$B%R%e%&(B")  ("kv" . "$B%-%e%&(B")
215;     ("mv" . "$B%_%e%&(B")  ("nv" . "$B%K%e%&(B")  ("pv" . "$B%T%e%&(B")  ("rv" . "$B%j%e%&(B")  ("sv" . "$B%7%e%&(B")
216;     ("vv" . "$B%&!+%e!<(B")
217;     ))
218
219(defun anthy-azik-mode ()
220  (interactive)
221  (setq anthy-rkmap-keybind
222	'(
223	  ;; \C-p
224	  (("hiragana" . 16) . "katakana")
225	  (("katakana" . 16) . "hiragana")))
226; (define-key anthy-mode-map (char-to-string 16) 'anthy-insert)
227  (anthy-send-change-toggle-command "!")
228  (mapc (lambda (x)
229	  (anthy-change-hiragana-map (car x) (cdr x)))
230	anthy-azik-mode-hiragana-map)
231  (anthy-hiragana-map))
232;  (mapcar (lambda (x)
233;	    (anthy-change-katakana-map (car x) (cdr x)))
234;	  anthy-azik-mode-katakana-map)
235
236