root/trunk/leim/quail/symbol-ksc.el

Revision 4220, 7.6 kB (checked in by miyoshi, 9 months ago)

Sync up with Emacs22.2.

  • Property svn:eol-style set to LF
Line 
1 ;;; symbol-ksc.el --- Quail-package for Korean Symbol (KSC5601)
2
3 ;; Copyright (C) 1997, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
4 ;;   Free Software Foundation, Inc.
5 ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
6 ;;   2006, 2007, 2008
7 ;;   National Institute of Advanced Industrial Science and Technology (AIST)
8 ;;   Registration Number H14PRO021
9
10 ;; Keywords: multilingual, input method, Korean, Hangul
11
12 ;; This file is part of GNU Emacs.
13
14 ;; GNU Emacs is free software; you can redistribute it and/or modify
15 ;; it under the terms of the GNU General Public License as published by
16 ;; the Free Software Foundation; either version 3, or (at your option)
17 ;; any later version.
18
19 ;; GNU Emacs is distributed in the hope that it will be useful,
20 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
21 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
22 ;; GNU General Public License for more details.
23
24 ;; You should have received a copy of the GNU General Public License
25 ;; along with GNU Emacs; see the file COPYING.  If not, write to the
26 ;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
27 ;; Boston, MA 02110-1301, USA.
28
29 ;;; 94.10.24   Written for Mule Ver.2.0 (koaunghi.un@zdv.uni-tuebingen.de)
30 ;;; 94.11.04   Updated for Mule Ver.2.1 (koaunghi.un@zdv.uni-tuebingen.de)
31 ;;; 96.09.23   Updated for emacs-19.33-beta (koaunghi.un@zdv.uni-tuebingen.de)
32
33 ;;; Commentary:
34
35 ;;; Code:
36
37 (require 'quail)
38 (require 'korea-util)
39
40 (quail-define-package
41  "korean-symbol" "Korean" "$(C=I9z(B" t
42  "$(CGQ1[=I9z@T7BG%(B:
43   $(C!<(B($(C!=0}H#?-1b!<(Barrow$(C!=H-;l!<(Bsex$(C!=!N!O!<(Bindex$(C!=C7@Z(B  $(C!<(Baccent$(C!=>G<>F.(B
44   $(C!<(B)$(C!=0}H#4]1b!<(Bmusic$(C!=@=>G!<(Bdot$(C!=A!(B  $(C!<(Bquote$(C!=5{?HG%!<(Bxtext$(C!=!W!X"R"."/(B
45   $(C!<(BUnit$(C!=!I!J!K"5!<(Bmath$(C!=<vGP1bH#!<(Bpic$(C!=;sG|9.@Z!<(Bline$(C!=<19.@Z(B
46   $(C!<(Bunit$(C!=4\@'(B    $(C!<(Bfrac$(C!=:P<v(B    $(C!<(Btextline$(C!=!)!*!+!,!-(B
47   $(C!<(Bwn$(C!="_!<(Bks$(C!="^!<(BNo$(C!="`!<"a!="a(B $(C!<(Bdag$(C!="S(B $(C!<(Bddag$(C!="T!<(Bpercent$(C!="6(B
48   $(C!<(Bam$(C!="c!<(Bpm$(C!="d!<"b!="b!<(BTel$(C!="e!<(Bwon$(C!=#\(B $(C!<(Byen$(C!=!M(B $(C!<(Bpound$(C!=!L(B
49   $(C!<(BEng$(C!=#A#B#C!&(B $(C!<(Benum$(C!=#0#1#2!&(B $(C!<(BRuss$(C!=,!,",#!&!<(BGreek$(C!=%A%B%C!&(B
50   $(C!<(Beng$(C!=#a#b#c!&(B $(C!<(Beasc$(C!=?5>n(BASCII$(C!<(Bruss$(C!=,Q,R,S!&!<(Bgreek$(C!=%a%b%c!&(B
51   $(C!<(BRom$(C!=%0%1%2!&(B $(C!<(BScan$(C!=(!("(#!&(B $(C!<(Bhira$(C!=*!*"*#(B
52   $(C!<(Brom$(C!=%!%"%#!&(B $(C!<(Bscan$(C!=)!)")#!&(B $(C!<(Bkata$(C!=+!+"+#(B
53   $(C!<(Bojaso$(C!=(1!-(>!<(Bpjaso$(C!=)1!-)>!<(Boeng$(C!=(M!-(f!<(Bpeng$(C!=)M!-)f(B
54   $(C!<(Bogana$(C!=(?!-(L!<(Bpgana$(C!=)?!-)L!<(Bonum$(C!=(g!-(u!<(Bpnum$(C!=)g!-)u(B
55   $(C!<@Z<R!=(B2$(C9z=D(B + $(C$U(B(S) $(C$o(B(t_) $(C$q(B(D) $(C$p(B(DD) $(C$a(B(aD) $(C$v(B(_d) $(C$u(B(G) $(C$}(B(uk)")
56
57 (quail-define-rules
58  ("("   "$(C!2!4!6!8!:!<(B")
59  (")"   "$(C!3!5!7!9!;!=(B")
60  ("math"        "$(C!>!?!@!A!B!C!D!E!P!Q!R!S!T!U!V!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~"!"""#"$"1"2"3(B")
61  ("pic" "$(C!Y!Z![!\!]!^!_!`!a!b!c!d!e"7"8"9":";"<"=">"?"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O"P"Q"4(B")
62  ("arrow"       "$(C!f!g!h!i!j"U"V"W"X"Y(B")
63  ("music"       "$(C"Z"["\"](B")
64  ("won" "$(C#\(B")
65  ("yen" "$(C!M(B")
66  ("pound"       "$(C!L(B")
67  ("xtext"       "$(C!W!X"R"."/(B")
68  ("dot" "$(C!$!%!&!'"0(B")
69  ("quote"       "$(C!"!#!(!.!/!0!1!F!G!H"%")(B")
70  ("textline"    "$(C!)!*!+!,!-(B")
71  ("Unit"        "$(C!I!J!K"5(B")
72  ("sex" "$(C!N!O(B")
73  ("accent"      "$(C"&"'"("*"+","-(B")
74  ("percent"     "$(C"6(B")
75  ("dag" "$(C"S(B")
76  ("ddag"        "$(C"T(B")
77  ("wn"  "$(C"_(B")
78  ("ks"  "$(C"^(B")
79  ("No"  "$(C"`(B")
80  ("Co"  "$(C"a(B")
81  ("TM"  "$(C"b(B")
82  ("am"  "$(C"c(B")
83  ("pm"  "$(C"d(B")
84  ("Tel" "$(C"e(B")
85  ("easc"        "$(C#!#"###$#%#&#'#(#)#*#+#,#-#.#/#:#;#<#=#>#?#@#[#]#^#_#`#{#|#}#~(B")
86  ("enum"        "$(C#0#1#2#3#4#5#6#7#8#9(B")
87  ("Eng" "$(C#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z(B")
88  ("eng" "$(C#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z(B")
89  ("r"   "$(C$!(B")
90  ("R"   "$(C$"(B")
91  ("rt"  "$(C$#(B")
92  ("s"   "$(C$$(B")
93  ("sw"  "$(C$%(B")
94  ("sg"  "$(C$&(B")
95  ("e"   "$(C$'(B")
96  ("E"   "$(C$((B")
97  ("f"   "$(C$)(B")
98  ("fr"  "$(C$*(B")
99  ("fa"  "$(C$+(B")
100  ("fq"  "$(C$,(B")
101  ("ft"  "$(C$-(B")
102  ("fx"  "$(C$.(B")
103  ("fv"  "$(C$/(B")
104  ("fg"  "$(C$0(B")
105  ("a"   "$(C$1(B")
106  ("q"   "$(C$2(B")
107  ("Q"   "$(C$3(B")
108  ("qt"  "$(C$4(B")
109  ("t"   "$(C$5(B")
110  ("T"   "$(C$6(B")
111  ("d"   "$(C$7(B")
112  ("w"   "$(C$8(B")
113  ("W"   "$(C$9(B")
114  ("c"   "$(C$:(B")
115  ("z"   "$(C$;(B")
116  ("x"   "$(C$<(B")
117  ("v"   "$(C$=(B")
118  ("g"   "$(C$>(B")
119  ("k"   "$(C$?(B")
120  ("o"   "$(C$@(B")
121  ("i"   "$(C$A(B")
122  ("O"   "$(C$B(B")
123  ("j"   "$(C$C(B")
124  ("p"   "$(C$D(B")
125  ("u"   "$(C$E(B")
126  ("P"   "$(C$F(B")
127  ("h"   "$(C$G(B")
128  ("hk"  "$(C$H(B")
129  ("ho"  "$(C$I(B")
130  ("hl"  "$(C$J(B")
131  ("y"   "$(C$K(B")
132  ("n"   "$(C$L(B")
133  ("nj"  "$(C$M(B")
134  ("np"  "$(C$N(B")
135  ("nl"  "$(C$O(B")
136  ("b"   "$(C$P(B")
137  ("m"   "$(C$Q(B")
138  ("ml"  "$(C$R(B")
139  ("l"   "$(C$S(B")
140  ("S"   "$(C$U(B")
141  ("se"  "$(C$V(B")
142  ("st"  "$(C$W(B")
143  ("st_" "$(C$X(B")
144  ("frt" "$(C$Y(B")
145  ("fqt" "$(C$[(B")
146  ("fe"  "$(C$Z(B")
147  ("ft_" "$(C$\(B")
148  ("f_d" "$(C$](B")
149  ("aq"  "$(C$^(B")
150  ("at"  "$(C$_(B")
151  ("at_" "$(C$`(B")
152  ("aD"  "$(C$a(B")
153  ("qr"  "$(C$b(B")
154  ("qe"  "$(C$c(B")
155  ("qtr" "$(C$d(B")
156  ("qte" "$(C$e(B")
157  ("qw"  "$(C$f(B")
158  ("qx"  "$(C$g(B")
159  ("qD"  "$(C$h(B")
160  ("QD"  "$(C$i(B")
161  ("tr"  "$(C$j(B")
162  ("ts"  "$(C$k(B")
163  ("te"  "$(C$l(B")
164  ("tq"  "$(C$m(B")
165  ("tw"  "$(C$n(B")
166  ("t_"  "$(C$o(B")
167  ("DD"  "$(C$p(B")
168  ("D"   "$(C$q(B")
169  ("Dt"  "$(C$r(B")
170  ("Dt_" "$(C$s(B")
171  ("vD"  "$(C$t(B")
172  ("G"   "$(C$u(B")
173  ("_d"  "$(C$v(B")
174  ("yi"  "$(C$w(B")
175  ("yO"  "$(C$x(B")
176  ("yl"  "$(C$y(B")
177  ("bu"  "$(C$z(B")
178  ("bP"  "$(C${(B")
179  ("bl"  "$(C$|(B")
180  ("uk"  "$(C$}(B")
181  ("ukl" "$(C$~(B")
182  ("Rom" "$(C%0%1%2%3%4%5%6%7%8%9(B")
183  ("rom" "$(C%!%"%#%$%%%&%'%(%)%*(B")
184  ("Greek"       "$(C%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X(B")
185  ("greek"       "$(C%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x(B")
186  ("line"        "$(C&!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&@&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&]&^&_&`&a&b&c&d(B")
187  ("unit"        "$(C'!'"'#'$'%'&'''(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'E'F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o(B")
188  ("Scan"        "$(C(!("(#($(&((()(*(+(,(-(.(/(B")
189  ("ojaso"       "$(C(1(2(3(4(5(6(7(8(9(:(;(<(=(>(B")
190  ("ogana"       "$(C(?(@(A(B(C(D(E(F(G(H(I(J(K(L(B")
191  ("oeng"        "$(C(M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(d(e(f(B")
192  ("onum"        "$(C(g(h(i(j(k(l(m(n(o(p(q(r(s(t(u(B")
193  ("frac"        "$(C(v(w(x(y(z({(|(}(~(B")
194  ("scan"        "$(C)!)")#)$)%)&)')()))*)+),)-).)/)0(B")
195  ("pjaso"       "$(C)1)2)3)4)5)6)7)8)9):);)<)=)>(B>")
196  ("pgana"       "$(C)?)@)A)B)C)D)E)F)G)H)I)J)K)L(B")
197  ("peng"        "$(C)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f(B")
198  ("pnum"        "$(C)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u(B")
199  ("index"       "$(C)v)w)x)y)z){)|)})~(B")
200  ("hira"        "$(C*!*"*#*$*%*&*'*(*)***+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s(B")
201  ("kata"        "$(C+!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v(B")
202  ("Russ"        "$(C,!,",#,$,%,&,',(,),*,+,,,-,.,/,0,1,2,3,4,5,6,7,8,9,:,;,<,=,>,?,@,A(B")
203  ("russ"        "$(C,Q,R,S,T,U,V,W,X,Y,Z,[,\,],^,_,`,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q(B"))
204
205 ;;; arch-tag: a77d89b9-9847-41d2-8e3a-7cce841ebb3b
206 ;;; symbol-ksc.el ends here
207
Note: See TracBrowser for help on using the browser.