annotate leim/quail/tibetan.el @ 19484:e39dadab5521

(vc-version-diff): Mention that default file is visited file.
author Richard M. Stallman <rms@gnu.org>
date Sat, 23 Aug 1997 06:17:08 +0000
parents 018292ee6a53
children 63c9c2cc91b7
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)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
78 (setq pc (preceding-char))
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
79 (if (not (eq (point) (point-min)))
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
80 (delete-backward-char 1 nil))
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
81 (insert (tibetan-composition pc key))
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
82 (throw 'quail-tag nil)))
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
83
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
84
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
85 (quail-define-package "tibetan-wylie" "Tibetan" "TIBw" t
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
86 "Tibetan character input by Extended Wylie key assignment.
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
87
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
88 +-------------------------------------+
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
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 /
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
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 //
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
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 ////
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
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 ;
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
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 $
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
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 &
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
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 *
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
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 #
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
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 < >
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
98 +-------------------------------------+ $(8!D(B %
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
99 (The consonant $(7"I$(8!;(B must be typed explicitly.)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
100
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
101 NOT SPECIFIED IN EXT. WYLIE:
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
102 +--------------------------------------------------------+
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
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 = ^|
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
104 +--------------------------------------------------------+
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
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 |
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
106 +-----------------------------------------------+
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
107
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
108 SPECIAL KEYS
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
109 + : Consonant Stacking
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
110 \(Consonant stacking for ordinary Tibetan is done automatically)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
111 - : No Consonant Stacking
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
112 \(To suppress automatic stacking for \"g-y\",
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
113 and to get da-drag in -r-d, -l-d .)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
114 | : Special signs.
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
115
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
116 Tsheg is assigned to SPC. Space is assigned to period '.'.
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
117 "
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
118 nil nil nil)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
119
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
120 (quail-define-rules
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
121 ("." ?\x20)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
122 ("k" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
123 ("g" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
124 ("c" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
125 ("j" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
126 ("T" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
127 ("D" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
128 ("N" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
129 ("t" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
130 ("d" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
131 ("n" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
132 ("p" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
133 ("b" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
134 ("m" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
135 ("w" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
136 ("z" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
137 ("'" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
138 ("y" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
139 ("r" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
140 ("l" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
141 ("SH" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
142 ("s" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
143 ("h" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
144 ("H" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
145 ("A" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
146 ("+k" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
147 ("+g" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
148 ("+c" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
149 ("+j" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
150 ("+T" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
151 ("+D" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
152 ("+N" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
153 ("+t" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
154 ("+d" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
155 ("+n" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
156 ("+p" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
157 ("+b" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
158 ("+m" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
159 ("+w" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
160 ("+z" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
161 ("+'" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
162 ("+y" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
163 ("+r" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
164 ("+l" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
165 ("+SH" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
166 ("+s" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
167 ("+h" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
168 ("+H" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
169 ("+A" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
170 ("-d" ?$(7"2(B) ; To avoid default stacking
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
171 ("-y" ?$(7"B(B) ; Idem.
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
172 ("a" quail-tibetan-input-wylie) ; invisible vowel sign
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
173 ("i" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
174 ("u" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
175 ("e" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
176 ("o" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
177 ("I" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
178 ("E" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
179 ("O" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
180 ("M" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
181 ("~" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
182 ("`" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
183 ("," quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
184 ("x" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
185 ("X" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
186 ("v" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
187 ("V" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
188 ("q" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
189 ("Q" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
190 ("_o" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
191 ("_O" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
192 ;;; ("_/" quail-tibetan-input-wylie)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
193 (":" ?$(8"`(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
194 (" " ?$(8!;(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
195 ("/" ?$(8!=(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
196 ("//" ?$(7!>(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
197 ("////" tibetan-quail-bzhi-shad)
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) ; Not defined in Ext. Wylie.
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 (";" ?$(8!A(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
202 ("%" ?$(8!D(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
203 ("!" ?$(7!8(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
204 ("<" ?$(7!l(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
205 (">" ?$(7!m(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
206 ("@" ?$(7"f(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
207 ("*" tibetan-quail-nyi-zla-double)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
208 ("#" tibetan-quail-nyi-zla-triple)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
209 ("^" tibetan-quail-nyi-zla-phur-shad)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
210 ("0" ?$(7!P(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
211 ("1" ?$(7!Q(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
212 ("2" ?$(7!R(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
213 ("3" ?$(7!S(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
214 ("4" ?$(7!T(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
215 ("5" ?$(7!U(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
216 ("6" ?$(7!V(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
217 ("7" ?$(7!W(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
218 ("8" ?$(7!X(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
219 ("9" ?$(7!Y(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
220 ("-0" ?$(7!c(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
221 ("-1" ?$(7!Z(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
222 ("-2" ?$(7![(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
223 ("-3" ?$(7!\(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
224 ("-4" ?$(7!](B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
225 ("-5" ?$(7!^(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
226 ("-6" ?$(7!_(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
227 ("-7" ?$(7!`(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
228 ("-8" ?$(7!a(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
229 ("-9" ?$(7!b(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
230 ("|" "$(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
231 )
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
232
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
233 ;;;
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
234 ;;; Setting-ups for TibKey input
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
235 ;;;
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
236
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
237 (defconst tibetan-tibkey-to-transcription-alist
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
238 '(
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
239 ("`" . "`") ; sna ldan
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
240 ("~" . "~") ; sna ldan + nada
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
241 ("q" . "k") ; ka
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
242 ("Q" ."kSH") ; kSHa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
243 ("w" . "kh") ; kha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
244 ("e" . "g") ; ga
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
245 ("r" . "ng") ; nga
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
246 ("t" . "c") ; ca
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
247 ("T" . "I") ; gi gu log
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
248 ("y" . "ch") ; cha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
249 ("u" . "j") ; ja
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
250 ("i" . "ny") ; nya
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
251 ("o" . "t") ; ta
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
252 ("O" . "T") ; Ta
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
253 ("p" . "th") ; tha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
254 ("P" . "TH") ; THa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
255 ("[" . "d") ; da
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
256 ("{" . "D") ; Da
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
257 ("]" . "n") ; na
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
258 ("}" . "N") ; Na
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
259 ("a" . "p") ; pa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
260 ("A" . "a") ; Vowel a (not used in original TibKey)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
261 ("s" . "ph") ; pha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
262 ("d" . "b") ; ba
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
263 ("f" . "m") ; ma
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
264 ("F" . "M") ; anusvara
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
265 ("g" . "u") ; zhabs kyu
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
266 ("G" . "i") ; gi gu
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
267 ("H" . ",") ; viraama
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
268 ("j" . "o") ; naro
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
269 ("J" . "e") ; 'greng bu
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
270 ("k" . "ts") ; tsa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
271 ("l" . "tsh") ; tsha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
272 (";" . "dz") ; dza
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
273 ("'" . "w") ; wa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
274 ("\"" . "+w") ; wa zur
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
275 ("z" . "zh") ; zha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
276 ("x" . "z") ; za
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
277 ("c" . "'") ; 'a
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
278 ("C" . "+'") ; 'a chung
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
279 ("v" . "y") ; ya
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
280 ("V" . "+y") ; ya btags
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
281 ("b" . "r") ; ra
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
282 ("B" . "+r") ; ra btags
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
283 ("n" . "l") ; la
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
284 ("N" . "+l") ; la btags
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
285 ("m" . "sh") ; sha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
286 ("M" . "SH") ; SHa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
287 ("," . "s") ; sa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
288 ("." . "h") ; ha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
289 ("/" . "A") ; Aa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
290 ;;subjoined
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
291 ("hq" . "+k") ; ka
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
292 ("hQ" ."+kSH") ; kSHa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
293 ("hw" . "+kh") ; kha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
294 ("he" . "+g") ; ga
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
295 ("hr" . "+ng") ; nga
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
296 ("ht" . "+c") ; ca
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
297 ("hy" . "+ch") ; cha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
298 ("hu" . "+j") ; ja
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
299 ("hi" . "+ny") ; nya
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
300 ("ho" . "+t") ; ta
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
301 ("hO" . "+T") ; Ta
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
302 ("hp" . "+th") ; tha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
303 ("hP" . "+TH") ; THa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
304 ("h[" . "+d") ; da
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
305 ("h{" . "+D") ; Da
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
306 ("h]" . "+n") ; na
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
307 ("h}" . "+N") ; Na
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
308 ("ha" . "+p") ; pa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
309 ("hs" . "+ph") ; pha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
310 ("hd" . "+b") ; ba
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
311 ("hf" . "+m") ; ma
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
312 ("hk" . "+ts") ; tsa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
313 ("hl" . "+tsh") ; tsha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
314 ("h;" . "+dz") ; dza
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
315 ("h'" . "+w") ; wa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
316 ("hz" . "+zh") ; zha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
317 ("hx" . "+z") ; za
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
318 ("hc" . "+'") ; 'a
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
319 ("hv" . "+y") ; ya
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
320 ("hb" . "+r") ; ra
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
321 ("hn" . "+l") ; la
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
322 ("hm" . "+sh") ; sha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
323 ("hM" . "+SH") ; SHa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
324 ("h," . "+s") ; sa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
325 ("h." . "+h") ; ha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
326 ("h/" . "+A") ; Aa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
327 ))
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
328
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
329 (defun quail-tibetan-input-tibkey (key &rest ignore)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
330 (let (trans pc)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
331 (setq trans (cdr (assoc key tibetan-tibkey-to-transcription-alist)))
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
332 (quail-delete-region)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
333 (quail-delete-overlays)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
334 (setq pc (preceding-char))
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
335 (if (not (eq (point) (point-min)))
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
336 (delete-backward-char 1 nil))
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
337 (insert (tibetan-composition pc trans))
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
338 (throw 'quail-tag nil)))
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
339
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
340
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
341
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
342 (quail-define-package "tibetan-tibkey" "Tibetan" "TIBt" t
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
343 "Tibetan character input by TibKey key assignment.
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
344
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
345 (This implementation is still incomplete.
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
346 Therefore, the following key assignment is a provisional one.)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
347
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
348 [NOT SHIFTED]
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 |`$(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
352 +-------------------------------------------------------+
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
353 |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
354 +-----------------------------------------------+
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
355 |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
356 +---------------------------------------------+
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
357 |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
358 +---------------------------------------+
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
359 The key 'h' is used for consonant stacking.
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
360
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
361 [SHIFTED]
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
362
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
363 +----------------------------------------------------------+
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
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|
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
365 +----------------------------------------------------------+
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
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|
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
367 +-----------------------------------------------+
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
368 |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
369 +-------------------------------------------+
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
370 |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
371 +---------------------------------------+
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
372
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
373 DIFFERENCE FROM THE ORIGINAL TIBKEY:
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
374
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
375 1. Vowel 'a' should be typed explicitly by the key 'A'.
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
376 This is really inconvenient. But to make the coding
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
377 scheme clear, it is desirable to have an explicite
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
378 vowel sign for 'a'.
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
379 2. Tsheg is assigned to SPC key. You can input a space
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
380 by typing '>'.
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
381 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
382 type 'E' instead of 'v' (=$(7"B(B).
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
383 3. There are many characters that are not supported in the
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
384 current implementation (especially special signs). I hope
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
385 I'll complete in a future revision.
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
386 "
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
387 nil t)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
388
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
389 (quail-define-rules
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
390 ("`" quail-tibetan-input-tibkey) ; sna ldan, not supported yet
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
391 ("~" quail-tibetan-input-tibkey) ; sna ldan + nada
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
392 ("1" ?$(7!Q(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
393 ("!" tibetan-quail-nyi-zla) ; nyi zla long
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
394 ("2" ?$(7!R(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
395 ("@" ?$(7#S(B) ; nyi zla simple
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
396 ("3" ?$(7!S(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
397 ;;; ("#" )
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
398 ("4" ?$(7!T(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
399 ;;; ("$" )
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
400 ("5" ?$(7!U(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
401 ("%" ?$(8!D(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
402 ("6" ?$(7!V(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
403 ("^" ?$(7!1(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
404 ("7" ?$(7!W(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
405 ("8" ?$(7!X(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
406 ;;; ("*" ) ; avagraha, not supported yet
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
407 ("9" ?$(7!Y(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
408 ("(" ?$(7!l(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
409 ("0" ?$(7!P(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
410 (")" ?$(7!m(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
411 ;;; ("-" ) ; enphatic, not yet supported
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
412 ;;; ("_" ) ; id.
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
413 ;;; ("=" ) ; special sign, not yet supported
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
414 ("+" ?$(8!A(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
415 ("\\" ?$(8!?(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
416 ("|" ?$(7!8(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
417 ("q" quail-tibetan-input-tibkey) ; ka
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
418 ("Q" quail-tibetan-input-tibkey) ; kSHa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
419 ("w" quail-tibetan-input-tibkey) ; kha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
420 ("e" quail-tibetan-input-tibkey) ; ga
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
421 ("E" ?$(7"B(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
422 ("r" quail-tibetan-input-tibkey) ; nga
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
423 ("t" quail-tibetan-input-tibkey) ; ca
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
424 ("T" quail-tibetan-input-tibkey) ; gi gu log
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
425 ("y" quail-tibetan-input-tibkey) ; cha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
426 ("u" quail-tibetan-input-tibkey) ; ja
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
427 ("i" quail-tibetan-input-tibkey) ; nya
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
428 ("I" ?$(7"f(B) ; avagraha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
429 ("o" quail-tibetan-input-tibkey) ; ta
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
430 ("O" quail-tibetan-input-tibkey) ; Ta
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
431 ("p" quail-tibetan-input-tibkey) ; tha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
432 ("P" quail-tibetan-input-tibkey) ; THa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
433 ("[" quail-tibetan-input-tibkey) ; da
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
434 ("{" quail-tibetan-input-tibkey) ; Da
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
435 ("]" quail-tibetan-input-tibkey) ; na
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
436 ("}" quail-tibetan-input-tibkey) ; Na
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
437 ("a" quail-tibetan-input-tibkey) ; pa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
438 ("A" quail-tibetan-input-tibkey) ; Vowel sign a
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
439 ("s" quail-tibetan-input-tibkey) ; pha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
440 ("d" quail-tibetan-input-tibkey) ; ba
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
441 ;;; ("D" ) ; special sign, not supported yet
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
442 ("f" quail-tibetan-input-tibkey) ; ma
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
443 ("F" quail-tibetan-input-tibkey) ; anusvara
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
444 ("g" quail-tibetan-input-tibkey) ; zhabs kyu
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
445 ("G" quail-tibetan-input-tibkey) ; gi gu
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
446 ("H" quail-tibetan-input-tibkey) ; viraama
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
447 ("j" quail-tibetan-input-tibkey) ; naro
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
448 ("J" quail-tibetan-input-tibkey) ; 'greng bu
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
449 ("k" quail-tibetan-input-tibkey);;tsa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
450 ;;; ("K" ) ; tsadru, not supported yet
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
451 ("l" quail-tibetan-input-tibkey) ; tsha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
452 (";" quail-tibetan-input-tibkey) ; dza
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
453 (":" ?$(8"`(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
454 ("'" quail-tibetan-input-tibkey) ; wa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
455 ("\"" quail-tibetan-input-tibkey) ; wa zur
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
456 ("z" quail-tibetan-input-tibkey) ; zha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
457 ("x" quail-tibetan-input-tibkey) ; za
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
458 ("c" quail-tibetan-input-tibkey) ; 'a
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
459 ("C" quail-tibetan-input-tibkey) ; 'a chung
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
460 ("v" quail-tibetan-input-tibkey) ; ya
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
461 ("V" quail-tibetan-input-tibkey) ; ya btags
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
462 ("b" quail-tibetan-input-tibkey) ; ra
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
463 ("B" quail-tibetan-input-tibkey) ; ra btags
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
464 ("n" quail-tibetan-input-tibkey) ; la
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
465 ("N" quail-tibetan-input-tibkey) ; la btags
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
466 ("m" quail-tibetan-input-tibkey) ; sha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
467 ("M" quail-tibetan-input-tibkey) ; SHa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
468 ("," quail-tibetan-input-tibkey) ; sa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
469 ("." quail-tibetan-input-tibkey) ; ha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
470 ;;; (">" ?$(8!;(B) ; to be assigned to SPC
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
471 (">" ?\x20)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
472 ("/" quail-tibetan-input-tibkey) ; Aa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
473 ("?" ?$(8!=(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
474 ("??" ?$(7!>(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
475 ("????" tibetan-quail-bzhi-shad)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
476 (" " ?$(8!;(B)
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
477 ;;subjoined
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
478 ("hq" quail-tibetan-input-tibkey) ; ka
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
479 ("hQ" quail-tibetan-input-tibkey) ; kSHa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
480 ("hw" quail-tibetan-input-tibkey) ; kha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
481 ("he" quail-tibetan-input-tibkey) ; ga
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
482 ("hr" quail-tibetan-input-tibkey) ; nga
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
483 ("ht" quail-tibetan-input-tibkey) ; ca
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
484 ("hy" quail-tibetan-input-tibkey) ; cha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
485 ("hu" quail-tibetan-input-tibkey) ; ja
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
486 ("hi" quail-tibetan-input-tibkey) ; nya
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
487 ("ho" quail-tibetan-input-tibkey) ; ta
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
488 ("hO" quail-tibetan-input-tibkey) ; Ta
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
489 ("hp" quail-tibetan-input-tibkey) ; tha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
490 ("hP" quail-tibetan-input-tibkey) ; THa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
491 ("h[" quail-tibetan-input-tibkey) ; da
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
492 ("h{" quail-tibetan-input-tibkey) ; Da
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
493 ("h]" quail-tibetan-input-tibkey) ; na
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
494 ("h}" quail-tibetan-input-tibkey) ; Na
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
495 ("ha" quail-tibetan-input-tibkey) ; pa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
496 ("hs" quail-tibetan-input-tibkey) ; pha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
497 ("hd" quail-tibetan-input-tibkey) ; ba
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
498 ("hf" quail-tibetan-input-tibkey) ; ma
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
499 ("hk" quail-tibetan-input-tibkey) ; tsa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
500 ("hl" quail-tibetan-input-tibkey) ; tsha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
501 ("h;" quail-tibetan-input-tibkey) ; dza
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
502 ("h'" quail-tibetan-input-tibkey) ; wa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
503 ("hz" quail-tibetan-input-tibkey) ; zha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
504 ("hx" quail-tibetan-input-tibkey) ; za
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
505 ("hc" quail-tibetan-input-tibkey) ; 'a
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
506 ("hv" quail-tibetan-input-tibkey) ; ya
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
507 ("hb" quail-tibetan-input-tibkey) ; ra
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
508 ("hn" quail-tibetan-input-tibkey) ; la
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
509 ("hm" quail-tibetan-input-tibkey) ; sha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
510 ("hM" quail-tibetan-input-tibkey) ; SHa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
511 ("h," quail-tibetan-input-tibkey) ; sa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
512 ("h." quail-tibetan-input-tibkey) ; ha
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
513 ("h/" quail-tibetan-input-tibkey) ; Aa
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
514 )
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
515
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
516 ;;; quail/tibetan.el ends here.
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
517
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
518
018292ee6a53 Initial revision
Kenichi Handa <handa@m17n.org>
parents:
diff changeset
519