annotate leim/quail/tibetan.el @ 26832:4a01a2762de5

(default-input-method): Specify that it should be set after current-language-environment.
author Gerd Moellmann <gerd@gnu.org>
date Tue, 14 Dec 1999 12:57:29 +0000
parents 63c9c2cc91b7
children cd1cb9bf30e1
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
18968
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
1 ;;; quail/tibetan.el -- Quail package for inputting Tibetan characters
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
2
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
3 ;; Copyright (C) 1995 Free Software Foundation, Inc.
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
4 ;; Copyright (C) 1995 Electrotechnical Laboratory, JAPAN.
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
5
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
6 ;; Keywords: multilingual, input method, Tibetan
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
7
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
8 ;; This file is part of GNU Emacs.
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
9
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
10 ;; GNU Emacs is free software; you can redistribute it and/or modify
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
11 ;; it under the terms of the GNU General Public License as published by
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
12 ;; the Free Software Foundation; either version 2, or (at your option)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
13 ;; any later version.
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
14
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
15 ;; GNU Emacs is distributed in the hope that it will be useful,
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
16 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
17 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
18 ;; GNU General Public License for more details.
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
19
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
20 ;; You should have received a copy of the GNU General Public License
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
21 ;; along with GNU Emacs; see the file COPYING. If not, write to
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
22 ;; the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
23
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
24 ;; Author: Toru TOMABECHI, <Toru.Tomabechi@orient.unil.ch>
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
25
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
26 ;; Created: Feb. 17. 1997
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
27
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
28 ;; History:
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
29 ;; 1997.03.13 Support for inputting special signs and punctuations added.
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
30 ;; (Only Ext. Wylie input)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
31
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
32 ;;; Code:
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
33
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
34 (require 'quail)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
35
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
36 ;;;
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
37 ;;; Functions for making some composite punctuations.
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
38 ;;;
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
39
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
40 (defun tibetan-quail-bzhi-shad (&rest ignore)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
41 (quail-delete-region)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
42 (quail-delete-overlays)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
43 (insert (compose-chars ?$(7!>(B '(mr . ml) ?\x20 '(mr . ml) ?$(7!>(B))
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
44 (throw 'quail-tag nil))
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
45
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
46 (defun tibetan-quail-nyi-zla (&rest ignore)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
47 (quail-delete-region)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
48 (quail-delete-overlays)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
49 (insert (compose-chars ?$(7#R(B '(mr . ml) ?$(7#S(B))
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
50 (throw 'quail-tag nil))
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
51
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
52 (defun tibetan-quail-nyi-zla-phur-shad (&rest ignore)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
53 (quail-delete-region)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
54 (quail-delete-overlays)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
55 (insert (compose-chars ?$(7#R(B '(mr . ml) ?$(7#S(B '(bc . tl) ?$(7!I(B))
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
56 (throw 'quail-tag nil))
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
57
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
58 (defun tibetan-quail-nyi-zla-double (&rest ignore)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
59 (quail-delete-region)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
60 (quail-delete-overlays)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
61 (insert (compose-chars ?$(7#R(B '(mr . ml) ?$(7#S(B '(mr . ml) ?$(7#S(B))
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
62 (throw 'quail-tag nil))
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
63
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
64 (defun tibetan-quail-nyi-zla-triple (&rest ignore)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
65 (quail-delete-region)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
66 (quail-delete-overlays)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
67 (insert (compose-chars ?$(7#R(B '(mr . ml) ?$(7#S(B '(mr . ml) ?$(7#S(B '(mr . ml) ?$(7#S(B))
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
68 (throw 'quail-tag nil))
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
69
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
70 ;;;
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
71 ;;; Setting-ups for Extended Wylie input.
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
72 ;;;
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
73
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
74 (defun quail-tibetan-input-wylie (key &rest ignore)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
75 (let (pc)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
76 (quail-delete-region)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
77 (quail-delete-overlays)
23170
63c9c2cc91b7 (quail-tibetan-input-wylie): Adjusted for the
Kenichi Handa <handa@m17n.org>
parents: 18968
diff changeset
78 (setq pc (char-before (overlay-start quail-overlay))
63c9c2cc91b7 (quail-tibetan-input-wylie): Adjusted for the
Kenichi Handa <handa@m17n.org>
parents: 18968
diff changeset
79 quail-current-str (tibetan-composition pc key))
63c9c2cc91b7 (quail-tibetan-input-wylie): Adjusted for the
Kenichi Handa <handa@m17n.org>
parents: 18968
diff changeset
80 (if (not (bobp))
63c9c2cc91b7 (quail-tibetan-input-wylie): Adjusted for the
Kenichi Handa <handa@m17n.org>
parents: 18968
diff changeset
81 (progn
63c9c2cc91b7 (quail-tibetan-input-wylie): Adjusted for the
Kenichi Handa <handa@m17n.org>
parents: 18968
diff changeset
82 (delete-char -1)
63c9c2cc91b7 (quail-tibetan-input-wylie): Adjusted for the
Kenichi Handa <handa@m17n.org>
parents: 18968
diff changeset
83 (insert (aref quail-current-str 0))
63c9c2cc91b7 (quail-tibetan-input-wylie): Adjusted for the
Kenichi Handa <handa@m17n.org>
parents: 18968
diff changeset
84 (setq quail-current-str (substring quail-current-str 1))))
63c9c2cc91b7 (quail-tibetan-input-wylie): Adjusted for the
Kenichi Handa <handa@m17n.org>
parents: 18968
diff changeset
85 (move-overlay quail-overlay (point) (point))
63c9c2cc91b7 (quail-tibetan-input-wylie): Adjusted for the
Kenichi Handa <handa@m17n.org>
parents: 18968
diff changeset
86 (insert quail-current-str)
18968
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
87 (throw 'quail-tag nil)))
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
88
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
89
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
90 (quail-define-package "tibetan-wylie" "Tibetan" "TIBw" t
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
91 "Tibetan character input by Extended Wylie key assignment.
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
92
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
93 +-------------------------------------+
23170
63c9c2cc91b7 (quail-tibetan-input-wylie): Adjusted for the
Kenichi Handa <handa@m17n.org>
parents: 18968
diff changeset
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 /
63c9c2cc91b7 (quail-tibetan-input-wylie): Adjusted for the
Kenichi Handa <handa@m17n.org>
parents: 18968
diff changeset
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 //
63c9c2cc91b7 (quail-tibetan-input-wylie): Adjusted for the
Kenichi Handa <handa@m17n.org>
parents: 18968
diff changeset
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 ////
18968
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
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 ;
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
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 $
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
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 &
23170
63c9c2cc91b7 (quail-tibetan-input-wylie): Adjusted for the
Kenichi Handa <handa@m17n.org>
parents: 18968
diff changeset
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 *
63c9c2cc91b7 (quail-tibetan-input-wylie): Adjusted for the
Kenichi Handa <handa@m17n.org>
parents: 18968
diff changeset
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 #
18968
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
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 < >
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
103 +-------------------------------------+ $(8!D(B %
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
104 (The consonant $(7"I$(8!;(B must be typed explicitly.)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
105
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
106 NOT SPECIFIED IN EXT. WYLIE:
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
107 +--------------------------------------------------------+
23170
63c9c2cc91b7 (quail-tibetan-input-wylie): Adjusted for the
Kenichi Handa <handa@m17n.org>
parents: 18968
diff changeset
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 = ^|
18968
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
109 +--------------------------------------------------------+
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
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 |
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
111 +-----------------------------------------------+
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
112
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
113 SPECIAL KEYS
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
114 + : Consonant Stacking
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
115 \(Consonant stacking for ordinary Tibetan is done automatically)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
116 - : No Consonant Stacking
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
117 \(To suppress automatic stacking for \"g-y\",
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
118 and to get da-drag in -r-d, -l-d .)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
119 | : Special signs.
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
120
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
121 Tsheg is assigned to SPC. Space is assigned to period '.'.
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
122 "
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
123 nil nil nil)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
124
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
125 (quail-define-rules
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
126 ("." ?\x20)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
127 ("k" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
128 ("g" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
129 ("c" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
130 ("j" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
131 ("T" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
132 ("D" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
133 ("N" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
134 ("t" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
135 ("d" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
136 ("n" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
137 ("p" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
138 ("b" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
139 ("m" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
140 ("w" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
141 ("z" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
142 ("'" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
143 ("y" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
144 ("r" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
145 ("l" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
146 ("SH" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
147 ("s" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
148 ("h" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
149 ("H" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
150 ("A" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
151 ("+k" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
152 ("+g" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
153 ("+c" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
154 ("+j" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
155 ("+T" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
156 ("+D" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
157 ("+N" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
158 ("+t" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
159 ("+d" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
160 ("+n" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
161 ("+p" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
162 ("+b" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
163 ("+m" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
164 ("+w" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
165 ("+z" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
166 ("+'" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
167 ("+y" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
168 ("+r" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
169 ("+l" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
170 ("+SH" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
171 ("+s" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
172 ("+h" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
173 ("+H" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
174 ("+A" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
175 ("-d" ?$(7"2(B) ; To avoid default stacking
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
176 ("-y" ?$(7"B(B) ; Idem.
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
177 ("a" quail-tibetan-input-wylie) ; invisible vowel sign
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
178 ("i" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
179 ("u" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
180 ("e" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
181 ("o" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
182 ("I" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
183 ("E" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
184 ("O" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
185 ("M" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
186 ("~" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
187 ("`" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
188 ("," quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
189 ("x" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
190 ("X" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
191 ("v" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
192 ("V" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
193 ("q" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
194 ("Q" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
195 ("_o" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
196 ("_O" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
197 ;;; ("_/" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
198 (":" ?$(8"`(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
199 (" " ?$(8!;(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
200 ("/" ?$(8!=(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
201 ("//" ?$(7!>(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
202 ("////" tibetan-quail-bzhi-shad)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
203 ("$" ?$(8!?(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
204 ("/\"" ?$(8!@(B) ; Not defined in Ext. Wylie.
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
205 ("&" ?$(8!@(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
206 (";" ?$(8!A(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
207 ("%" ?$(8!D(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
208 ("!" ?$(7!8(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
209 ("<" ?$(7!l(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
210 (">" ?$(7!m(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
211 ("@" ?$(7"f(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
212 ("*" tibetan-quail-nyi-zla-double)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
213 ("#" tibetan-quail-nyi-zla-triple)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
214 ("^" tibetan-quail-nyi-zla-phur-shad)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
215 ("0" ?$(7!P(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
216 ("1" ?$(7!Q(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
217 ("2" ?$(7!R(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
218 ("3" ?$(7!S(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
219 ("4" ?$(7!T(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
220 ("5" ?$(7!U(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
221 ("6" ?$(7!V(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
222 ("7" ?$(7!W(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
223 ("8" ?$(7!X(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
224 ("9" ?$(7!Y(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
225 ("-0" ?$(7!c(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
226 ("-1" ?$(7!Z(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
227 ("-2" ?$(7![(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
228 ("-3" ?$(7!\(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
229 ("-4" ?$(7!](B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
230 ("-5" ?$(7!^(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
231 ("-6" ?$(7!_(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
232 ("-7" ?$(7!`(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
233 ("-8" ?$(7!a(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
234 ("-9" ?$(7!b(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
235 ("|" "$(7!1!2!3!9!:!B!C!E!F!G!H!I!J!K!L!M!N!O!d!f!h!j!k!n!o(B")
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
236 )
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
237
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
238 ;;;
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
239 ;;; Setting-ups for TibKey input
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
240 ;;;
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
241
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
242 (defconst tibetan-tibkey-to-transcription-alist
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
243 '(
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
244 ("`" . "`") ; sna ldan
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
245 ("~" . "~") ; sna ldan + nada
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
246 ("q" . "k") ; ka
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
247 ("Q" ."kSH") ; kSHa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
248 ("w" . "kh") ; kha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
249 ("e" . "g") ; ga
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
250 ("r" . "ng") ; nga
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
251 ("t" . "c") ; ca
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
252 ("T" . "I") ; gi gu log
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
253 ("y" . "ch") ; cha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
254 ("u" . "j") ; ja
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
255 ("i" . "ny") ; nya
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
256 ("o" . "t") ; ta
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
257 ("O" . "T") ; Ta
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
258 ("p" . "th") ; tha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
259 ("P" . "TH") ; THa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
260 ("[" . "d") ; da
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
261 ("{" . "D") ; Da
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
262 ("]" . "n") ; na
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
263 ("}" . "N") ; Na
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
264 ("a" . "p") ; pa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
265 ("A" . "a") ; Vowel a (not used in original TibKey)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
266 ("s" . "ph") ; pha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
267 ("d" . "b") ; ba
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
268 ("f" . "m") ; ma
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
269 ("F" . "M") ; anusvara
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
270 ("g" . "u") ; zhabs kyu
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
271 ("G" . "i") ; gi gu
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
272 ("H" . ",") ; viraama
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
273 ("j" . "o") ; naro
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
274 ("J" . "e") ; 'greng bu
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
275 ("k" . "ts") ; tsa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
276 ("l" . "tsh") ; tsha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
277 (";" . "dz") ; dza
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
278 ("'" . "w") ; wa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
279 ("\"" . "+w") ; wa zur
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
280 ("z" . "zh") ; zha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
281 ("x" . "z") ; za
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
282 ("c" . "'") ; 'a
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
283 ("C" . "+'") ; 'a chung
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
284 ("v" . "y") ; ya
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
285 ("V" . "+y") ; ya btags
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
286 ("b" . "r") ; ra
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
287 ("B" . "+r") ; ra btags
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
288 ("n" . "l") ; la
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
289 ("N" . "+l") ; la btags
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
290 ("m" . "sh") ; sha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
291 ("M" . "SH") ; SHa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
292 ("," . "s") ; sa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
293 ("." . "h") ; ha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
294 ("/" . "A") ; Aa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
295 ;;subjoined
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
296 ("hq" . "+k") ; ka
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
297 ("hQ" ."+kSH") ; kSHa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
298 ("hw" . "+kh") ; kha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
299 ("he" . "+g") ; ga
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
300 ("hr" . "+ng") ; nga
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
301 ("ht" . "+c") ; ca
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
302 ("hy" . "+ch") ; cha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
303 ("hu" . "+j") ; ja
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
304 ("hi" . "+ny") ; nya
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
305 ("ho" . "+t") ; ta
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
306 ("hO" . "+T") ; Ta
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
307 ("hp" . "+th") ; tha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
308 ("hP" . "+TH") ; THa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
309 ("h[" . "+d") ; da
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
310 ("h{" . "+D") ; Da
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
311 ("h]" . "+n") ; na
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
312 ("h}" . "+N") ; Na
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
313 ("ha" . "+p") ; pa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
314 ("hs" . "+ph") ; pha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
315 ("hd" . "+b") ; ba
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
316 ("hf" . "+m") ; ma
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
317 ("hk" . "+ts") ; tsa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
318 ("hl" . "+tsh") ; tsha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
319 ("h;" . "+dz") ; dza
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
320 ("h'" . "+w") ; wa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
321 ("hz" . "+zh") ; zha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
322 ("hx" . "+z") ; za
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
323 ("hc" . "+'") ; 'a
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
324 ("hv" . "+y") ; ya
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
325 ("hb" . "+r") ; ra
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
326 ("hn" . "+l") ; la
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
327 ("hm" . "+sh") ; sha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
328 ("hM" . "+SH") ; SHa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
329 ("h," . "+s") ; sa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
330 ("h." . "+h") ; ha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
331 ("h/" . "+A") ; Aa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
332 ))
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
333
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
334 (defun quail-tibetan-input-tibkey (key &rest ignore)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
335 (let (trans pc)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
336 (setq trans (cdr (assoc key tibetan-tibkey-to-transcription-alist)))
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
337 (quail-delete-region)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
338 (quail-delete-overlays)
23170
63c9c2cc91b7 (quail-tibetan-input-wylie): Adjusted for the
Kenichi Handa <handa@m17n.org>
parents: 18968
diff changeset
339 (setq pc (char-before (overlay-start quail-overlay))
63c9c2cc91b7 (quail-tibetan-input-wylie): Adjusted for the
Kenichi Handa <handa@m17n.org>
parents: 18968
diff changeset
340 quail-current-str (tibetan-composition pc trans))
63c9c2cc91b7 (quail-tibetan-input-wylie): Adjusted for the
Kenichi Handa <handa@m17n.org>
parents: 18968
diff changeset
341 (if (not (bobp))
63c9c2cc91b7 (quail-tibetan-input-wylie): Adjusted for the
Kenichi Handa <handa@m17n.org>
parents: 18968
diff changeset
342 (progn
63c9c2cc91b7 (quail-tibetan-input-wylie): Adjusted for the
Kenichi Handa <handa@m17n.org>
parents: 18968
diff changeset
343 (delete-char -1)
63c9c2cc91b7 (quail-tibetan-input-wylie): Adjusted for the
Kenichi Handa <handa@m17n.org>
parents: 18968
diff changeset
344 (insert (aref quail-current-str 0))
63c9c2cc91b7 (quail-tibetan-input-wylie): Adjusted for the
Kenichi Handa <handa@m17n.org>
parents: 18968
diff changeset
345 (setq quail-current-str (substring quail-current-str 1))))
63c9c2cc91b7 (quail-tibetan-input-wylie): Adjusted for the
Kenichi Handa <handa@m17n.org>
parents: 18968
diff changeset
346 (move-overlay quail-overlay (point) (point))
63c9c2cc91b7 (quail-tibetan-input-wylie): Adjusted for the
Kenichi Handa <handa@m17n.org>
parents: 18968
diff changeset
347 (insert quail-current-str)
18968
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
348 (throw 'quail-tag nil)))
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
349
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
350
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
351
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
352 (quail-define-package "tibetan-tibkey" "Tibetan" "TIBt" t
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
353 "Tibetan character input by TibKey key assignment.
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
354
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
355 (This implementation is still incomplete.
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
356 Therefore, the following key assignment is a provisional one.)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
357
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
358 [NOT SHIFTED]
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
359
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
360 +-------------------------------------------------------+
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
361 |`$(7"d(B|1$(7!Q(B|2$(7!R(B|3$(7!S(B|4$(7!T(B|5$(7!U(B|6$(7!V(B|7$(7!W(B|8$(7!X(B|9$(7!Y(B|0$(7!P(B|- |= |\\$(7!8(B|
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
362 +-------------------------------------------------------+
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
363 |q$(7"!(B|w$(7""(B|e$(7"#(B|r$(7"%(B|t$(7"&(B|y$(7"'(B|u$(7"((B|i$(7"*(B|o$(7"0(B|p$(7"1(B|[$(7"2(B|]$(7"4(B|
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
364 +-----------------------------------------------+
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
365 |a$(7"5(B| s$(7"6(B| d$(7"7(B|f$(7"9(B|g$(7"U(B|h |j$(7"](B|k$(7":(B|l$(7";(B|;$(7"<(B|'$(7">(B|
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
366 +---------------------------------------------+
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
367 |z$(7"?(B|x$(7"@(B|c$(7"A(B|v$(7"B(B|b$(7"C(B|n$(7"D(B|m$(7"E(B|,$(7"G(B|.$(7"H(B|/$(7"I(B|
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
368 +---------------------------------------+
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
369 The key 'h' is used for consonant stacking.
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
370
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
371 [SHIFTED]
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
372
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
373 +----------------------------------------------------------+
23170
63c9c2cc91b7 (quail-tibetan-input-wylie): Adjusted for the
Kenichi Handa <handa@m17n.org>
parents: 18968
diff changeset
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|
18968
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
375 +----------------------------------------------------------+
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
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|
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
377 +-----------------------------------------------+
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
378 |A |S |D |F$(7"_(B|G$(7"S(B|H$(7"e(B|J$(7"[(B|K |L |:$(7"`(B|\"$(7#>(B|
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
379 +-------------------------------------------+
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
380 |Z |X |C$(7#A(B|V$(7#B(B|B$(7#C(B|N$(7#D(B|M$(7"F(B|< |> |?$(8!=(B |
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
381 +---------------------------------------+
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
382
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
383 DIFFERENCE FROM THE ORIGINAL TIBKEY:
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
384
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
385 1. Vowel 'a' should be typed explicitly by the key 'A'.
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
386 This is really inconvenient. But to make the coding
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
387 scheme clear, it is desirable to have an explicite
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
388 vowel sign for 'a'.
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
389 2. Tsheg is assigned to SPC key. You can input a space
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
390 by typing '>'.
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
391 4. To avoid the default stacking $(7$B(B and to obtain $(7"#"B(B,
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
392 type 'E' instead of 'v' (=$(7"B(B).
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
393 3. There are many characters that are not supported in the
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
394 current implementation (especially special signs). I hope
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
395 I'll complete in a future revision.
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
396 "
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
397 nil t)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
398
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
399 (quail-define-rules
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
400 ("`" quail-tibetan-input-tibkey) ; sna ldan, not supported yet
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
401 ("~" quail-tibetan-input-tibkey) ; sna ldan + nada
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
402 ("1" ?$(7!Q(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
403 ("!" tibetan-quail-nyi-zla) ; nyi zla long
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
404 ("2" ?$(7!R(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
405 ("@" ?$(7#S(B) ; nyi zla simple
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
406 ("3" ?$(7!S(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
407 ;;; ("#" )
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
408 ("4" ?$(7!T(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
409 ;;; ("$" )
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
410 ("5" ?$(7!U(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
411 ("%" ?$(8!D(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
412 ("6" ?$(7!V(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
413 ("^" ?$(7!1(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
414 ("7" ?$(7!W(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
415 ("8" ?$(7!X(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
416 ;;; ("*" ) ; avagraha, not supported yet
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
417 ("9" ?$(7!Y(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
418 ("(" ?$(7!l(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
419 ("0" ?$(7!P(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
420 (")" ?$(7!m(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
421 ;;; ("-" ) ; enphatic, not yet supported
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
422 ;;; ("_" ) ; id.
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
423 ;;; ("=" ) ; special sign, not yet supported
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
424 ("+" ?$(8!A(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
425 ("\\" ?$(8!?(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
426 ("|" ?$(7!8(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
427 ("q" quail-tibetan-input-tibkey) ; ka
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
428 ("Q" quail-tibetan-input-tibkey) ; kSHa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
429 ("w" quail-tibetan-input-tibkey) ; kha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
430 ("e" quail-tibetan-input-tibkey) ; ga
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
431 ("E" ?$(7"B(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
432 ("r" quail-tibetan-input-tibkey) ; nga
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
433 ("t" quail-tibetan-input-tibkey) ; ca
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
434 ("T" quail-tibetan-input-tibkey) ; gi gu log
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
435 ("y" quail-tibetan-input-tibkey) ; cha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
436 ("u" quail-tibetan-input-tibkey) ; ja
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
437 ("i" quail-tibetan-input-tibkey) ; nya
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
438 ("I" ?$(7"f(B) ; avagraha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
439 ("o" quail-tibetan-input-tibkey) ; ta
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
440 ("O" quail-tibetan-input-tibkey) ; Ta
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
441 ("p" quail-tibetan-input-tibkey) ; tha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
442 ("P" quail-tibetan-input-tibkey) ; THa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
443 ("[" quail-tibetan-input-tibkey) ; da
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
444 ("{" quail-tibetan-input-tibkey) ; Da
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
445 ("]" quail-tibetan-input-tibkey) ; na
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
446 ("}" quail-tibetan-input-tibkey) ; Na
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
447 ("a" quail-tibetan-input-tibkey) ; pa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
448 ("A" quail-tibetan-input-tibkey) ; Vowel sign a
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
449 ("s" quail-tibetan-input-tibkey) ; pha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
450 ("d" quail-tibetan-input-tibkey) ; ba
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
451 ;;; ("D" ) ; special sign, not supported yet
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
452 ("f" quail-tibetan-input-tibkey) ; ma
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
453 ("F" quail-tibetan-input-tibkey) ; anusvara
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
454 ("g" quail-tibetan-input-tibkey) ; zhabs kyu
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
455 ("G" quail-tibetan-input-tibkey) ; gi gu
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
456 ("H" quail-tibetan-input-tibkey) ; viraama
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
457 ("j" quail-tibetan-input-tibkey) ; naro
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
458 ("J" quail-tibetan-input-tibkey) ; 'greng bu
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
459 ("k" quail-tibetan-input-tibkey);;tsa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
460 ;;; ("K" ) ; tsadru, not supported yet
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
461 ("l" quail-tibetan-input-tibkey) ; tsha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
462 (";" quail-tibetan-input-tibkey) ; dza
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
463 (":" ?$(8"`(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
464 ("'" quail-tibetan-input-tibkey) ; wa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
465 ("\"" quail-tibetan-input-tibkey) ; wa zur
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
466 ("z" quail-tibetan-input-tibkey) ; zha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
467 ("x" quail-tibetan-input-tibkey) ; za
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
468 ("c" quail-tibetan-input-tibkey) ; 'a
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
469 ("C" quail-tibetan-input-tibkey) ; 'a chung
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
470 ("v" quail-tibetan-input-tibkey) ; ya
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
471 ("V" quail-tibetan-input-tibkey) ; ya btags
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
472 ("b" quail-tibetan-input-tibkey) ; ra
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
473 ("B" quail-tibetan-input-tibkey) ; ra btags
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
474 ("n" quail-tibetan-input-tibkey) ; la
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
475 ("N" quail-tibetan-input-tibkey) ; la btags
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
476 ("m" quail-tibetan-input-tibkey) ; sha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
477 ("M" quail-tibetan-input-tibkey) ; SHa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
478 ("," quail-tibetan-input-tibkey) ; sa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
479 ("." quail-tibetan-input-tibkey) ; ha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
480 ;;; (">" ?$(8!;(B) ; to be assigned to SPC
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
481 (">" ?\x20)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
482 ("/" quail-tibetan-input-tibkey) ; Aa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
483 ("?" ?$(8!=(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
484 ("??" ?$(7!>(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
485 ("????" tibetan-quail-bzhi-shad)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
486 (" " ?$(8!;(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
487 ;;subjoined
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
488 ("hq" quail-tibetan-input-tibkey) ; ka
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
489 ("hQ" quail-tibetan-input-tibkey) ; kSHa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
490 ("hw" quail-tibetan-input-tibkey) ; kha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
491 ("he" quail-tibetan-input-tibkey) ; ga
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
492 ("hr" quail-tibetan-input-tibkey) ; nga
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
493 ("ht" quail-tibetan-input-tibkey) ; ca
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
494 ("hy" quail-tibetan-input-tibkey) ; cha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
495 ("hu" quail-tibetan-input-tibkey) ; ja
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
496 ("hi" quail-tibetan-input-tibkey) ; nya
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
497 ("ho" quail-tibetan-input-tibkey) ; ta
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
498 ("hO" quail-tibetan-input-tibkey) ; Ta
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
499 ("hp" quail-tibetan-input-tibkey) ; tha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
500 ("hP" quail-tibetan-input-tibkey) ; THa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
501 ("h[" quail-tibetan-input-tibkey) ; da
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
502 ("h{" quail-tibetan-input-tibkey) ; Da
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
503 ("h]" quail-tibetan-input-tibkey) ; na
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
504 ("h}" quail-tibetan-input-tibkey) ; Na
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
505 ("ha" quail-tibetan-input-tibkey) ; pa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
506 ("hs" quail-tibetan-input-tibkey) ; pha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
507 ("hd" quail-tibetan-input-tibkey) ; ba
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
508 ("hf" quail-tibetan-input-tibkey) ; ma
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
509 ("hk" quail-tibetan-input-tibkey) ; tsa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
510 ("hl" quail-tibetan-input-tibkey) ; tsha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
511 ("h;" quail-tibetan-input-tibkey) ; dza
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
512 ("h'" quail-tibetan-input-tibkey) ; wa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
513 ("hz" quail-tibetan-input-tibkey) ; zha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
514 ("hx" quail-tibetan-input-tibkey) ; za
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
515 ("hc" quail-tibetan-input-tibkey) ; 'a
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
516 ("hv" quail-tibetan-input-tibkey) ; ya
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
517 ("hb" quail-tibetan-input-tibkey) ; ra
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
518 ("hn" quail-tibetan-input-tibkey) ; la
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
519 ("hm" quail-tibetan-input-tibkey) ; sha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
520 ("hM" quail-tibetan-input-tibkey) ; SHa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
521 ("h," quail-tibetan-input-tibkey) ; sa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
522 ("h." quail-tibetan-input-tibkey) ; ha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
523 ("h/" quail-tibetan-input-tibkey) ; Aa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
524 )
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
525
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
526 ;;; quail/tibetan.el ends here.
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
527
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
528
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
529