aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenichi Handa1998-09-02 04:51:42 +0000
committerKenichi Handa1998-09-02 04:51:42 +0000
commitdc6d26392c82977a98a7695a042d0fdf89ae895a (patch)
tree9cb9604c5429cb483f5be91345dea3bed5795ba9
parent66495b0787f38fbdc316bfd60e54a02cdf362d3b (diff)
downloademacs-dc6d26392c82977a98a7695a042d0fdf89ae895a.tar.gz
emacs-dc6d26392c82977a98a7695a042d0fdf89ae895a.zip
(quail-tibetan-input-wylie): Adjusted for the
change of input method handling. (quail-tibetan-input-tibkey): Likewise.
-rw-r--r--leim/quail/tibetan.el40
1 files changed, 25 insertions, 15 deletions
diff --git a/leim/quail/tibetan.el b/leim/quail/tibetan.el
index 00f7b1ed489..b6563d31b1d 100644
--- a/leim/quail/tibetan.el
+++ b/leim/quail/tibetan.el
@@ -75,10 +75,15 @@
75 (let (pc) 75 (let (pc)
76 (quail-delete-region) 76 (quail-delete-region)
77 (quail-delete-overlays) 77 (quail-delete-overlays)
78 (setq pc (preceding-char)) 78 (setq pc (char-before (overlay-start quail-overlay))
79 (if (not (eq (point) (point-min))) 79 quail-current-str (tibetan-composition pc key))
80 (delete-backward-char 1 nil)) 80 (if (not (bobp))
81 (insert (tibetan-composition pc key)) 81 (progn
82 (delete-char -1)
83 (insert (aref quail-current-str 0))
84 (setq quail-current-str (substring quail-current-str 1))))
85 (move-overlay quail-overlay (point) (point))
86 (insert quail-current-str)
82 (throw 'quail-tag nil))) 87 (throw 'quail-tag nil)))
83 88
84 89
@@ -86,21 +91,21 @@
86"Tibetan character input by Extended Wylie key assignment. 91"Tibetan character input by Extended Wylie key assignment.
87 92
88 +-------------------------------------+ 93 +-------------------------------------+
89 |2$(7"!`#T1$(8!;(B k |2$(7""`#T1$(8!;(B kh |2$(7"#`#T1$(8!;(B g |2$(7"$`#T1$(8!;(B gh |2$(7"%`#T1$(8!;(B ng| $(7"S(B i $(8!=(B / 94 |2$(7"!`#T(B1$(8!;(B k |2$(7""`#T(B1$(8!;(B kh |2$(7"#`#T(B1$(8!;(B g |2$(7"$`#T(B1$(8!;(B gh |2$(7"%`#T(B1$(8!;(B ng| $(7"S(B i $(8!=(B /
90 |2$(7"&`#T1$(8!;(B c |2$(7"'`#T1$(8!;(B ch |2$(7"(`#T1$(8!;(B j | |$(7"*$(8!;(B ny| $(7"U(B u $(7!>(B // 95 |2$(7"&`#T(B1$(8!;(B c |2$(7"'`#T(B1$(8!;(B ch |2$(7"(`#T(B1$(8!;(B j | |$(7"*$(8!;(B ny| $(7"U(B u $(7!>(B //
91 |$(7"+$(8!;(B T |$(7",$(8!;(B TH |$(7"-$(8!;(B D |$(7".$(8!;(B DH |$(7"/$(8!;(B N | $(7"[(B e 2$(7!>P(B P$(7!>1(B //// 96 |$(7"+$(8!;(B T |$(7",$(8!;(B TH |$(7"-$(8!;(B D |$(7".$(8!;(B DH |$(7"/$(8!;(B N | $(7"[(B e 2$(7!>P(B P$(7!>(B1 ////
92 |$(7"0$(8!;(B t |$(7"1$(8!;(B th |$(7"2$(8!;(B d |$(7"3$(8!;(B dh |$(7"4$(8!;(B n | $(7"](B o $(7!A(B ; 97 |$(7"0$(8!;(B t |$(7"1$(8!;(B th |$(7"2$(8!;(B d |$(7"3$(8!;(B dh |$(7"4$(8!;(B n | $(7"](B o $(7!A(B ;
93 |$(7"5$(8!;(B p |$(7"6$(8!;(B ph |$(7"7$(8!;(B b |$(7"8$(8!;(B bh |$(7"9$(8!;(B m | $(7"\(B ai (ee, E) $(8!?(B $ 98 |$(7"5$(8!;(B p |$(7"6$(8!;(B ph |$(7"7$(8!;(B b |$(7"8$(8!;(B bh |$(7"9$(8!;(B m | $(7"\(B ai (ee, E) $(8!?(B $
94 |$(7":$(8!;(B ts|$(7";$(8!;(B tsh|$(7"<$(8!;(B dz |$(7"=$(8!;(B dzh|$(7">$(8!;(B w | $(7"^(B au (oo, O) $(8!@(B & 99 |$(7":$(8!;(B ts|$(7";$(8!;(B tsh|$(7"<$(8!;(B dz |$(7"=$(8!;(B dzh|$(7">$(8!;(B w | $(7"^(B au (oo, O) $(8!@(B &
95 |$(7"?$(8!;(B zh|$(7"@$(8!;(B z |$(7"A$(8!;(B ' | |$(7"B$(8!;(B y | $(7"a(B I 2$(7#RP#SP#S1(B * 100 |$(7"?$(8!;(B zh|$(7"@$(8!;(B z |$(7"A$(8!;(B ' | |$(7"B$(8!;(B y | $(7"a(B I 2$(7#RP#SP#S(B1 *
96 |$(7"C$(8!;(B r |$(7"D$(8!;(B l |$(7"E$(8!;(B sh |$(7"F$(8!;(B SH |$(7"G$(8!;(B s | $(7"`(B : 2$(7#RP#SP#SP#S1(B # 101 |$(7"C$(8!;(B r |$(7"D$(8!;(B l |$(7"E$(8!;(B sh |$(7"F$(8!;(B SH |$(7"G$(8!;(B s | $(7"`(B : 2$(7#RP#SP#SP#S(B1 #
97 |$(7"H$(8!;(B h |$(7"I$(8!;(B A |$(7"J$(8!;(B kSH| | | $(7"_(B M $(7!l(B $(7!m(B < > 102 |$(7"H$(8!;(B h |$(7"I$(8!;(B A |$(7"J$(8!;(B kSH| | | $(7"_(B M $(7!l(B $(7!m(B < >
98 +-------------------------------------+ $(8!D(B % 103 +-------------------------------------+ $(8!D(B %
99 (The consonant $(7"I$(8!;(B must be typed explicitly.) 104 (The consonant $(7"I$(8!;(B must be typed explicitly.)
100 105
101 NOT SPECIFIED IN EXT. WYLIE: 106 NOT SPECIFIED IN EXT. WYLIE:
102 +--------------------------------------------------------+ 107 +--------------------------------------------------------+
103 |$(7"c(B = ~ |$(7"d(B = ` |$(7"e(B = , |$(7"f(B = @ |$(7!g(B = _o|$(7!e(B = _O|2$(7#RP#S_!I1(B = ^| 108 |$(7"c(B = ~ |$(7"d(B = ` |$(7"e(B = , |$(7"f(B = @ |$(7!g(B = _o|$(7!e(B = _O|2$(7#RP#S_!I(B1 = ^|
104 +--------------------------------------------------------+ 109 +--------------------------------------------------------+
105 |$(7"i(B = x |$(7"j(B = X |$(7"g(B = v |$(7"h(B = V |$(7"k(B = q |$(7"l(B = Q | 110 |$(7"i(B = x |$(7"j(B = X |$(7"g(B = v |$(7"h(B = V |$(7"k(B = q |$(7"l(B = Q |
106 +-----------------------------------------------+ 111 +-----------------------------------------------+
@@ -331,10 +336,15 @@
331 (setq trans (cdr (assoc key tibetan-tibkey-to-transcription-alist))) 336 (setq trans (cdr (assoc key tibetan-tibkey-to-transcription-alist)))
332 (quail-delete-region) 337 (quail-delete-region)
333 (quail-delete-overlays) 338 (quail-delete-overlays)
334 (setq pc (preceding-char)) 339 (setq pc (char-before (overlay-start quail-overlay))
335 (if (not (eq (point) (point-min))) 340 quail-current-str (tibetan-composition pc trans))
336 (delete-backward-char 1 nil)) 341 (if (not (bobp))
337 (insert (tibetan-composition pc trans)) 342 (progn
343 (delete-char -1)
344 (insert (aref quail-current-str 0))
345 (setq quail-current-str (substring quail-current-str 1))))
346 (move-overlay quail-overlay (point) (point))
347 (insert quail-current-str)
338 (throw 'quail-tag nil))) 348 (throw 'quail-tag nil)))
339 349
340 350
@@ -361,7 +371,7 @@
361 [SHIFTED] 371 [SHIFTED]
362 372
363 +----------------------------------------------------------+ 373 +----------------------------------------------------------+
364 |~$(7"c(B|!2$(7#RP#S1(B|@$(7#S(B|# |$ |%$(8!D(B |^$(7!1(B|& |* |($(7!l(B|)$(7!m(B|_ |+$(7!A(B| |$(7!8(B| 374 |~$(7"c(B|!2$(7#RP#S(B1|@$(7#S(B|# |$ |%$(8!D(B |^$(7!1(B|& |* |($(7!l(B|)$(7!m(B|_ |+$(7!A(B| |$(7!8(B|
365 +----------------------------------------------------------+ 375 +----------------------------------------------------------+
366 |Q$(7"J(B|W$(7#T(B|E |R |T$(7"a(B|Y |U |I$(7"f(B|O$(7"+(B|P$(7",(B|{$(7"-(B|}$(7"/(B| 376 |Q$(7"J(B|W$(7#T(B|E |R |T$(7"a(B|Y |U |I$(7"f(B|O$(7"+(B|P$(7",(B|{$(7"-(B|}$(7"/(B|
367 +-----------------------------------------------+ 377 +-----------------------------------------------+