diff options
| author | Kenichi Handa | 1998-09-02 04:51:42 +0000 |
|---|---|---|
| committer | Kenichi Handa | 1998-09-02 04:51:42 +0000 |
| commit | dc6d26392c82977a98a7695a042d0fdf89ae895a (patch) | |
| tree | 9cb9604c5429cb483f5be91345dea3bed5795ba9 | |
| parent | 66495b0787f38fbdc316bfd60e54a02cdf362d3b (diff) | |
| download | emacs-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.el | 40 |
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 | +-----------------------------------------------+ |