Initial Commit
[packages] / mule-packages / leim / quail / Punct-b5.el
1 ;; Quail package `chinese-punct-b5' -*- coding:iso-2022-7bit; -*-
2 ;;   Generated by the command `titdic-convert'
3 ;;      Date: Sat Apr 29 16:03:31 2006
4 ;;      Original TIT dictionary file: Punct-b5.tit
5
6 ;;; Comment:
7
8 ;; Byte-compile this file again after any modification.
9
10 ;;; Start of the header of original TIT dictionary.
11
12 ;; # HANZI input table for cxterm
13 ;; # Generated from Punct-b5.cit by cit2tit
14 ;; # To be used by cxterm, convert me to .cit format first
15 ;; # .cit version 1
16 ;; ENCODE:      BIG5
17 ;; MULTICHOICE: YES
18 ;; PROMPT:      \e$(0&d'GTT&,!JO:X5>KHA!K\e(B
19 ;; #
20 ;; COMMENT Copyright 1991 by Yongguang Zhang.   (ygz@cs.purdue.edu)
21 ;; COMMENT Permission to use/modify/copy for any purpose is hereby granted.
22 ;; COMMENT Absolutely no fee and no warranties.
23 ;; COMMENT
24 ;; COMMENT use <CTRL-f> to move to the right
25 ;; COMMENT use <CTRL-b> to move to the left
26 ;; COMMENT Modify by Wei-Chung Hwang, OCT 15, 1992.
27 ;; # define keys
28 ;; VALIDINPUTKEY:       !"\043$%&'()*+,-./0123456789:;<=>?@[\134]^_`abcdefghijkl
29 ;; VALIDINPUTKEY:       mnopqrstuvwxyz{|}~
30 ;; SELECTKEY:   1\040
31 ;; SELECTKEY:   2
32 ;; SELECTKEY:   3
33 ;; SELECTKEY:   4
34 ;; SELECTKEY:   5
35 ;; SELECTKEY:   6
36 ;; SELECTKEY:   7
37 ;; SELECTKEY:   8
38 ;; SELECTKEY:   9
39 ;; SELECTKEY:   0
40 ;; BACKSPACE:   \010\177
41 ;; DELETEALL:   \015\025
42 ;; MOVERIGHT:   \006
43 ;; MOVELEFT:    \002
44 ;; REPEATKEY:   \020\022
45 ;; # the following line must not be removed
46 ;; BEGINDICTIONARY
47
48 ;;; End of the header of original TIT dictionary.
49
50 ;;; Code:
51
52 (require 'quail)
53
54 (quail-define-package "chinese-punct-b5" "Chinese-BIG5" "\e$(0O:\e(BB"
55  t
56 "\e$(0&d'GTT&,!JO:X5>KHA!K\e(B
57
58  Copyright 1991 by Yongguang Zhang.     (ygz@cs.purdue.edu)
59  Permission to use/modify/copy for any purpose is hereby granted.
60  Absolutely no fee and no warranties.
61
62  use <CTRL-f> to move to the right
63  use <CTRL-b> to move to the left
64  Modify by Wei-Chung Hwang, OCT 15, 1992.
65
66 Input method for Chinese punctuations and symbols of Big5
67 (`chinese-big5-1' and `chinese-big5-2').
68 "
69  '(("\C-?" . quail-delete-last-char)
70    
71    
72    )
73  nil nil nil nil)
74
75 (quail-define-rules
76 ("!" "\e$(0!*!5\e(B")
77 ("\"" "\e$(0!f!g!h!i!q\e(B")
78 ("#" "\e$(0!l"-\e(B")
79 ("$" "\e$(0"d"l"f"g\e(B")
80 ("%" "\e$(0"h\e(B")
81 ("&" "\e$(0".!m\e(B")
82 ("'" "\e$(0!d!e!j!k\e(B")
83 ("(" "\e$(0!>!F!^!@!H!V!Z!Y!]\e(B")
84 (")" "\e$(0!?!G!_!A!I!W![!X!\\e(B")
85 ("*" "\e$(0"/"2$T$O"E\e(B")
86 ("+" "\e$(0"0"?"4$V!U"F\e(B")
87 ("," "\e$(0!"!.!#!/\e(B")
88 ("-" "\e$(0"1"@"@!7"##9"D\e(B")
89 ("." "\e$(0!$!%!&!0!1!,!-"O"P"x"T\e(B")
90 ("/" "\e$(0"_"a"3"5"`"b\e(B")
91 ("0" "\e$(0#O%M%W%a#b#l\e(B")
92 ("1" "\e$(0#P%D%N%X#Y#c#m\e(B")
93 ("2" "\e$(0#Q%E%O%Y#Z#d#n\e(B")
94 ("3" "\e$(0#R%F%P%Z#[#e\e(B")
95 ("4" "\e$(0#S%G%Q%[#\#f\e(B")
96 ("5" "\e$(0#T%H%R%\#]#g\e(B")
97 ("6" "\e$(0#U%I%S%]#^#h\e(B")
98 ("7" "\e$(0#V%J%T%^#_#i\e(B")
99 ("8" "\e$(0#W%K%U%_#`#j\e(B")
100 ("9" "\e$(0#X%L%V%`#a#k\e(B")
101 (":" "\e$(0!(!+!3\e(B")
102 (";" "\e$(0!'!2\e(B")
103 ("<" "\e$(0!R"A!N!P!T"9\e(B")
104 ("=" "\e$(0"8"C";"=">\e(B")
105 (">" "\e$(0!S"B!O!Q!U":\e(B")
106 ("?" "\e$(0!)!4\e(B")
107 ("@" "\e$(0"i"T\e(B")
108 ("[" "\e$(0!b!J!L\e(B")
109 ("\\" "\e$(0"`"b"_"a\e(B")
110 ("]" "\e$(0!c!K!M\e(B")
111 ("^" "\e$(0!T\e(B")
112 ("_" "\e$(0!;!=\e(B")
113 ("`" "\e$(0!d!e!j!k\e(B")
114 ("a" "\e$(0$+\e(B")
115 ("b" "\e$(0$,\e(B")
116 ("c" "\e$(0$-\e(B")
117 ("d" "\e$(0$.\e(B")
118 ("e" "\e$(0$/\e(B")
119 ("f" "\e$(0$0\e(B")
120 ("g" "\e$(0$1\e(B")
121 ("h" "\e$(0$2\e(B")
122 ("i" "\e$(0$3\e(B")
123 ("j" "\e$(0$4\e(B")
124 ("k" "\e$(0$5\e(B")
125 ("l" "\e$(0$6\e(B")
126 ("m" "\e$(0$7\e(B")
127 ("n" "\e$(0$8\e(B")
128 ("o" "\e$(0$9\e(B")
129 ("p" "\e$(0$:\e(B")
130 ("q" "\e$(0$;\e(B")
131 ("r" "\e$(0$<\e(B")
132 ("s" "\e$(0$=\e(B")
133 ("t" "\e$(0$>\e(B")
134 ("u" "\e$(0$?\e(B")
135 ("v" "\e$(0$@\e(B")
136 ("w" "\e$(0$A\e(B")
137 ("x" "\e$(0$B\e(B")
138 ("y" "\e$(0$C\e(B")
139 ("z" "\e$(0$D\e(B")
140 ("A" "\e$(0#o\e(B")
141 ("B" "\e$(0#p\e(B")
142 ("C" "\e$(0#q\e(B")
143 ("D" "\e$(0#r\e(B")
144 ("E" "\e$(0#s\e(B")
145 ("F" "\e$(0#t\e(B")
146 ("G" "\e$(0#u\e(B")
147 ("H" "\e$(0#v\e(B")
148 ("I" "\e$(0#w\e(B")
149 ("J" "\e$(0#x\e(B")
150 ("K" "\e$(0#y\e(B")
151 ("L" "\e$(0#z\e(B")
152 ("M" "\e$(0#{\e(B")
153 ("N" "\e$(0#|\e(B")
154 ("O" "\e$(0#}\e(B")
155 ("P" "\e$(0#~\e(B")
156 ("Q" "\e$(0$!\e(B")
157 ("R" "\e$(0$"\e(B")
158 ("S" "\e$(0$#\e(B")
159 ("T" "\e$(0$$\e(B")
160 ("U" "\e$(0$%\e(B")
161 ("V" "\e$(0$&\e(B")
162 ("W" "\e$(0$'\e(B")
163 ("X" "\e$(0$(\e(B")
164 ("Y" "\e$(0$)\e(B")
165 ("Z" "\e$(0$*\e(B")
166 ("graph" "\e$(0#$#%#&#'#(#)#*#+#,#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N\e(B")
167 ("logo" "\e$(0!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~"!"""#"$"%"&"'"(")"*"+",\e(B")
168 ("math" "\e$(0"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\e(B")
169 ("symbol" "\e$(0"R"Q"S"T"U"V"W"X"Y"Z"["\"]"^"_"`"a"b\e(B")
170 ("unit" "\e$(0"c"d"e"f"g"h"h"i"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~#!#"##\e(B")
171 ("{" "\e$(0!`!B!D\e(B")
172 ("|" "\e$(0!6"^!:#:"]\e(B")
173 ("}" "\e$(0!a!C!E\e(B")
174 ("~" "\e$(0!="D"<\e(B")
175 )