Mercurial > emacs
annotate leim/quail/japanese.el @ 99503:9d16e131644e
2008-11-12 Carsten Dominik <dominik@science.uva.nl>
* org.texi (Clocking work time): Document the :formula property of
clock tables.
(Structure editing, Refiling notes): Document refiling regions.
(Agenda commands): Document the double-prefix version
of the `l' command in the agenda.
(Handling links): Explain the effect of a double prefix
arg to `C-c C-o'.
(TODO basics): Add documentation for tag triggers.
author | Carsten Dominik <dominik@science.uva.nl> |
---|---|
date | Wed, 12 Nov 2008 08:06:54 +0000 |
parents | 4f1fd208c354 |
children | 0d2e4142fb60 |
rev | line source |
---|---|
40710 | 1 ;;; japanese.el --- Quail package for inputting Japanese -*-coding: iso-2022-7bit;-*- |
18673 | 2 |
79727 | 3 ;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 |
75253
f5f322eb227f
Update copyright for years from Emacs 21 to present.
Glenn Morris <rgm@gnu.org>
parents:
74605
diff
changeset
|
4 ;; Free Software Foundation, Inc. |
f5f322eb227f
Update copyright for years from Emacs 21 to present.
Glenn Morris <rgm@gnu.org>
parents:
74605
diff
changeset
|
5 ;; Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, |
79727 | 6 ;; 2006, 2007, 2008 |
67657 | 7 ;; National Institute of Advanced Industrial Science and Technology (AIST) |
8 ;; Registration Number H14PRO021 | |
18673 | 9 |
10 ;; Keywords: multilingual, input method, Japanese | |
11 | |
12 ;; This file is part of GNU Emacs. | |
13 | |
94710
4f1fd208c354
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
79727
diff
changeset
|
14 ;; GNU Emacs is free software: you can redistribute it and/or modify |
18673 | 15 ;; it under the terms of the GNU General Public License as published by |
94710
4f1fd208c354
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
79727
diff
changeset
|
16 ;; the Free Software Foundation, either version 3 of the License, or |
4f1fd208c354
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
79727
diff
changeset
|
17 ;; (at your option) any later version. |
18673 | 18 |
19 ;; GNU Emacs is distributed in the hope that it will be useful, | |
20 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of | |
21 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
22 ;; GNU General Public License for more details. | |
23 | |
24 ;; You should have received a copy of the GNU General Public License | |
94710
4f1fd208c354
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
79727
diff
changeset
|
25 ;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. |
18673 | 26 |
38453
519983161a46
Some fixes to follow lisp coding conventions and typo fixes.
Pavel Janík <Pavel@Janik.cz>
parents:
37202
diff
changeset
|
27 ;;; Commentary: |
519983161a46
Some fixes to follow lisp coding conventions and typo fixes.
Pavel Janík <Pavel@Janik.cz>
parents:
37202
diff
changeset
|
28 |
18673 | 29 ;;; Code: |
30 | |
31 (require 'quail) | |
32 (require 'kkc) | |
33 | |
22922
dc1913c204c9
(quail-japanese-use-double-n): New variable.
Kenichi Handa <handa@m17n.org>
parents:
22817
diff
changeset
|
34 (defvar quail-japanese-use-double-n nil |
dc1913c204c9
(quail-japanese-use-double-n): New variable.
Kenichi Handa <handa@m17n.org>
parents:
22817
diff
changeset
|
35 "If non-nil, use type \"nn\" to insert $B$s(B.") |
dc1913c204c9
(quail-japanese-use-double-n): New variable.
Kenichi Handa <handa@m17n.org>
parents:
22817
diff
changeset
|
36 |
19411
ae9924361448
(quail-japanese-toggle-kana): Don't call
Kenichi Handa <handa@m17n.org>
parents:
18804
diff
changeset
|
37 ;; Update Quail translation region while considering Japanese bizarre |
ae9924361448
(quail-japanese-toggle-kana): Don't call
Kenichi Handa <handa@m17n.org>
parents:
18804
diff
changeset
|
38 ;; translation rules. |
18673 | 39 (defun quail-japanese-update-translation (control-flag) |
22922
dc1913c204c9
(quail-japanese-use-double-n): New variable.
Kenichi Handa <handa@m17n.org>
parents:
22817
diff
changeset
|
40 (if (null control-flag) |
dc1913c204c9
(quail-japanese-use-double-n): New variable.
Kenichi Handa <handa@m17n.org>
parents:
22817
diff
changeset
|
41 (setq quail-current-str |
dc1913c204c9
(quail-japanese-use-double-n): New variable.
Kenichi Handa <handa@m17n.org>
parents:
22817
diff
changeset
|
42 (if (/= (aref quail-current-key 0) ?q) |
dc1913c204c9
(quail-japanese-use-double-n): New variable.
Kenichi Handa <handa@m17n.org>
parents:
22817
diff
changeset
|
43 (or quail-current-str quail-current-key) |
dc1913c204c9
(quail-japanese-use-double-n): New variable.
Kenichi Handa <handa@m17n.org>
parents:
22817
diff
changeset
|
44 "")) |
dc1913c204c9
(quail-japanese-use-double-n): New variable.
Kenichi Handa <handa@m17n.org>
parents:
22817
diff
changeset
|
45 (if (integerp control-flag) |
dc1913c204c9
(quail-japanese-use-double-n): New variable.
Kenichi Handa <handa@m17n.org>
parents:
22817
diff
changeset
|
46 (if (= control-flag 0) |
dc1913c204c9
(quail-japanese-use-double-n): New variable.
Kenichi Handa <handa@m17n.org>
parents:
22817
diff
changeset
|
47 (setq quail-current-str (aref quail-current-key 0)) |
dc1913c204c9
(quail-japanese-use-double-n): New variable.
Kenichi Handa <handa@m17n.org>
parents:
22817
diff
changeset
|
48 (cond ((= (aref quail-current-key 0) ?n) |
dc1913c204c9
(quail-japanese-use-double-n): New variable.
Kenichi Handa <handa@m17n.org>
parents:
22817
diff
changeset
|
49 (setq quail-current-str ?$B$s(B) |
dc1913c204c9
(quail-japanese-use-double-n): New variable.
Kenichi Handa <handa@m17n.org>
parents:
22817
diff
changeset
|
50 (if (and quail-japanese-use-double-n |
dc1913c204c9
(quail-japanese-use-double-n): New variable.
Kenichi Handa <handa@m17n.org>
parents:
22817
diff
changeset
|
51 (= (aref quail-current-key 1) ?n)) |
dc1913c204c9
(quail-japanese-use-double-n): New variable.
Kenichi Handa <handa@m17n.org>
parents:
22817
diff
changeset
|
52 (setq control-flag t))) |
dc1913c204c9
(quail-japanese-use-double-n): New variable.
Kenichi Handa <handa@m17n.org>
parents:
22817
diff
changeset
|
53 ((= (aref quail-current-key 0) (aref quail-current-key 1)) |
dc1913c204c9
(quail-japanese-use-double-n): New variable.
Kenichi Handa <handa@m17n.org>
parents:
22817
diff
changeset
|
54 (setq quail-current-str ?$B$C(B)) |
dc1913c204c9
(quail-japanese-use-double-n): New variable.
Kenichi Handa <handa@m17n.org>
parents:
22817
diff
changeset
|
55 (t |
dc1913c204c9
(quail-japanese-use-double-n): New variable.
Kenichi Handa <handa@m17n.org>
parents:
22817
diff
changeset
|
56 (setq quail-current-str (aref quail-current-key 0)))) |
dc1913c204c9
(quail-japanese-use-double-n): New variable.
Kenichi Handa <handa@m17n.org>
parents:
22817
diff
changeset
|
57 (if (integerp control-flag) |
dc1913c204c9
(quail-japanese-use-double-n): New variable.
Kenichi Handa <handa@m17n.org>
parents:
22817
diff
changeset
|
58 (setq unread-command-events |
dc1913c204c9
(quail-japanese-use-double-n): New variable.
Kenichi Handa <handa@m17n.org>
parents:
22817
diff
changeset
|
59 (list (aref quail-current-key control-flag))))))) |
dc1913c204c9
(quail-japanese-use-double-n): New variable.
Kenichi Handa <handa@m17n.org>
parents:
22817
diff
changeset
|
60 control-flag) |
49600
23a1cea22d13
Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents:
40710
diff
changeset
|
61 |
18673 | 62 ;; Convert Hiragana <-> Katakana in the current translation region. |
63 (defun quail-japanese-toggle-kana () | |
64 (interactive) | |
22781
d7ebc53b6b16
(quail-japanese-update-translation): Handle
Kenichi Handa <handa@m17n.org>
parents:
22767
diff
changeset
|
65 (setq quail-translating nil) |
19411
ae9924361448
(quail-japanese-toggle-kana): Don't call
Kenichi Handa <handa@m17n.org>
parents:
18804
diff
changeset
|
66 (let ((start (overlay-start quail-conv-overlay)) |
ae9924361448
(quail-japanese-toggle-kana): Don't call
Kenichi Handa <handa@m17n.org>
parents:
18804
diff
changeset
|
67 (end (overlay-end quail-conv-overlay))) |
36834
ec1f6390f68e
(quail-japanese-kana-state): Delete this variable.
Kenichi Handa <handa@m17n.org>
parents:
36832
diff
changeset
|
68 (save-excursion |
ec1f6390f68e
(quail-japanese-kana-state): Delete this variable.
Kenichi Handa <handa@m17n.org>
parents:
36832
diff
changeset
|
69 (goto-char start) |
ec1f6390f68e
(quail-japanese-kana-state): Delete this variable.
Kenichi Handa <handa@m17n.org>
parents:
36832
diff
changeset
|
70 (if (re-search-forward "\\cH" end t) |
ec1f6390f68e
(quail-japanese-kana-state): Delete this variable.
Kenichi Handa <handa@m17n.org>
parents:
36832
diff
changeset
|
71 (japanese-katakana-region start end) |
ec1f6390f68e
(quail-japanese-kana-state): Delete this variable.
Kenichi Handa <handa@m17n.org>
parents:
36832
diff
changeset
|
72 (japanese-hiragana-region start end))) |
22922
dc1913c204c9
(quail-japanese-use-double-n): New variable.
Kenichi Handa <handa@m17n.org>
parents:
22817
diff
changeset
|
73 (setq quail-conversion-str |
dc1913c204c9
(quail-japanese-use-double-n): New variable.
Kenichi Handa <handa@m17n.org>
parents:
22817
diff
changeset
|
74 (buffer-substring (overlay-start quail-conv-overlay) |
dc1913c204c9
(quail-japanese-use-double-n): New variable.
Kenichi Handa <handa@m17n.org>
parents:
22817
diff
changeset
|
75 (overlay-end quail-conv-overlay))))) |
18673 | 76 |
77 ;; Convert Hiragana in the current translation region to Kanji by KKC | |
78 ;; (Kana Kanji Converter) utility. | |
79 (defun quail-japanese-kanji-kkc () | |
80 (interactive) | |
33582
5ce190e20a23
(quail-japanese-kanji-kkc): Use marker to remember the conversion
Kenichi Handa <handa@m17n.org>
parents:
31427
diff
changeset
|
81 (when (= (char-before (overlay-end quail-conv-overlay)) ?n) |
5ce190e20a23
(quail-japanese-kanji-kkc): Use marker to remember the conversion
Kenichi Handa <handa@m17n.org>
parents:
31427
diff
changeset
|
82 ;; The last char is `n'. We had better convert it to `$B$s(B' |
5ce190e20a23
(quail-japanese-kanji-kkc): Use marker to remember the conversion
Kenichi Handa <handa@m17n.org>
parents:
31427
diff
changeset
|
83 ;; before kana-kanji conversion. |
64152
a3d3e7ed5256
(quail-japanese-kanji-kkc): Fix order of
Kenichi Handa <handa@m17n.org>
parents:
64083
diff
changeset
|
84 (goto-char (1- (overlay-end quail-conv-overlay))) |
a3d3e7ed5256
(quail-japanese-kanji-kkc): Fix order of
Kenichi Handa <handa@m17n.org>
parents:
64083
diff
changeset
|
85 (insert ?$B$s(B) |
a3d3e7ed5256
(quail-japanese-kanji-kkc): Fix order of
Kenichi Handa <handa@m17n.org>
parents:
64083
diff
changeset
|
86 (delete-char 1)) |
33582
5ce190e20a23
(quail-japanese-kanji-kkc): Use marker to remember the conversion
Kenichi Handa <handa@m17n.org>
parents:
31427
diff
changeset
|
87 (let* ((from (copy-marker (overlay-start quail-conv-overlay))) |
5ce190e20a23
(quail-japanese-kanji-kkc): Use marker to remember the conversion
Kenichi Handa <handa@m17n.org>
parents:
31427
diff
changeset
|
88 (len (- (overlay-end quail-conv-overlay) from))) |
19411
ae9924361448
(quail-japanese-toggle-kana): Don't call
Kenichi Handa <handa@m17n.org>
parents:
18804
diff
changeset
|
89 (quail-delete-overlays) |
24067
89706001ab78
(quail-japanese-kanji-kkc): If the last char
Kenichi Handa <handa@m17n.org>
parents:
23316
diff
changeset
|
90 (setq quail-current-str nil) |
33582
5ce190e20a23
(quail-japanese-kanji-kkc): Use marker to remember the conversion
Kenichi Handa <handa@m17n.org>
parents:
31427
diff
changeset
|
91 (unwind-protect |
5ce190e20a23
(quail-japanese-kanji-kkc): Use marker to remember the conversion
Kenichi Handa <handa@m17n.org>
parents:
31427
diff
changeset
|
92 (let ((result (kkc-region from (+ from len)))) |
5ce190e20a23
(quail-japanese-kanji-kkc): Use marker to remember the conversion
Kenichi Handa <handa@m17n.org>
parents:
31427
diff
changeset
|
93 (move-overlay quail-conv-overlay from (point)) |
5ce190e20a23
(quail-japanese-kanji-kkc): Use marker to remember the conversion
Kenichi Handa <handa@m17n.org>
parents:
31427
diff
changeset
|
94 (setq quail-conversion-str (buffer-substring from (point))) |
5ce190e20a23
(quail-japanese-kanji-kkc): Use marker to remember the conversion
Kenichi Handa <handa@m17n.org>
parents:
31427
diff
changeset
|
95 (if (= (+ from result) (point)) |
5ce190e20a23
(quail-japanese-kanji-kkc): Use marker to remember the conversion
Kenichi Handa <handa@m17n.org>
parents:
31427
diff
changeset
|
96 (setq quail-converting nil)) |
5ce190e20a23
(quail-japanese-kanji-kkc): Use marker to remember the conversion
Kenichi Handa <handa@m17n.org>
parents:
31427
diff
changeset
|
97 (setq quail-translating nil)) |
5ce190e20a23
(quail-japanese-kanji-kkc): Use marker to remember the conversion
Kenichi Handa <handa@m17n.org>
parents:
31427
diff
changeset
|
98 (set-marker from nil)))) |
18673 | 99 |
100 (defun quail-japanese-self-insert-and-switch-to-alpha (key idx) | |
101 (quail-delete-region) | |
102 (setq unread-command-events (list (aref key (1- idx)))) | |
103 (quail-japanese-switch-package "q" 1)) | |
104 | |
105 (defvar quail-japanese-switch-table | |
106 '((?z . "japanese-zenkaku") | |
107 (?k . "japanese-hankaku-kana") | |
108 (?h . "japanese") | |
109 (?q . ("japanese-ascii")))) | |
110 | |
111 (defvar quail-japanese-package-saved nil) | |
112 (make-variable-buffer-local 'quail-japanese-package-saved) | |
113 (put 'quail-japanese-package-saved 'permanent-local t) | |
114 | |
115 (defun quail-japanese-switch-package (key idx) | |
22795
b8d669900d55
(quail-japanese-kanji-kkc): Handle the case
Kenichi Handa <handa@m17n.org>
parents:
22781
diff
changeset
|
116 (quail-delete-region) |
22922
dc1913c204c9
(quail-japanese-use-double-n): New variable.
Kenichi Handa <handa@m17n.org>
parents:
22817
diff
changeset
|
117 (setq quail-current-str nil |
dc1913c204c9
(quail-japanese-use-double-n): New variable.
Kenichi Handa <handa@m17n.org>
parents:
22817
diff
changeset
|
118 quail-converting nil |
dc1913c204c9
(quail-japanese-use-double-n): New variable.
Kenichi Handa <handa@m17n.org>
parents:
22817
diff
changeset
|
119 quail-conversion-str "") |
18673 | 120 (let ((pkg (cdr (assq (aref key (1- idx)) quail-japanese-switch-table)))) |
121 (if (null pkg) | |
22767
5fb5debece56
(quail-japanese-kanji-kkc): Adjusted for the change of quail.el.
Kenichi Handa <handa@m17n.org>
parents:
19517
diff
changeset
|
122 (quail-error "No package to be switched") |
18673 | 123 (if (stringp pkg) |
19411
ae9924361448
(quail-japanese-toggle-kana): Don't call
Kenichi Handa <handa@m17n.org>
parents:
18804
diff
changeset
|
124 (activate-input-method pkg) |
18673 | 125 (if (string= (car pkg) current-input-method) |
126 (if quail-japanese-package-saved | |
19411
ae9924361448
(quail-japanese-toggle-kana): Don't call
Kenichi Handa <handa@m17n.org>
parents:
18804
diff
changeset
|
127 (activate-input-method quail-japanese-package-saved)) |
18673 | 128 (setq quail-japanese-package-saved current-input-method) |
19411
ae9924361448
(quail-japanese-toggle-kana): Don't call
Kenichi Handa <handa@m17n.org>
parents:
18804
diff
changeset
|
129 (activate-input-method (car pkg)))))) |
ae9924361448
(quail-japanese-toggle-kana): Don't call
Kenichi Handa <handa@m17n.org>
parents:
18804
diff
changeset
|
130 (throw 'quail-tag nil)) |
18673 | 131 |
36832
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
132 (defvar quail-japanese-transliteration-rules |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
133 '(( "a" "$B$"(B") ( "i" "$B$$(B") ( "u" "$B$&(B") ( "e" "$B$((B") ( "o" "$B$*(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
134 ("ka" "$B$+(B") ("ki" "$B$-(B") ("ku" "$B$/(B") ("ke" "$B$1(B") ("ko" "$B$3(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
135 ("sa" "$B$5(B") ("si" "$B$7(B") ("su" "$B$9(B") ("se" "$B$;(B") ("so" "$B$=(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
136 ("ta" "$B$?(B") ("ti" "$B$A(B") ("tu" "$B$D(B") ("te" "$B$F(B") ("to" "$B$H(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
137 ("na" "$B$J(B") ("ni" "$B$K(B") ("nu" "$B$L(B") ("ne" "$B$M(B") ("no" "$B$N(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
138 ("ha" "$B$O(B") ("hi" "$B$R(B") ("hu" "$B$U(B") ("he" "$B$X(B") ("ho" "$B$[(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
139 ("ma" "$B$^(B") ("mi" "$B$_(B") ("mu" "$B$`(B") ("me" "$B$a(B") ("mo" "$B$b(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
140 ("ya" "$B$d(B") ("yu" "$B$f(B") ("yo" "$B$h(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
141 ("ra" "$B$i(B") ("ri" "$B$j(B") ("ru" "$B$k(B") ("re" "$B$l(B") ("ro" "$B$m(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
142 ("la" "$B$i(B") ("li" "$B$j(B") ("lu" "$B$k(B") ("le" "$B$l(B") ("lo" "$B$m(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
143 ("wa" "$B$o(B") ("wi" "$B$p(B") ("wu" "$B$&(B") ("we" "$B$q(B") ("wo" "$B$r(B") |
49600
23a1cea22d13
Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents:
40710
diff
changeset
|
144 ("n'" "$B$s(B") |
36832
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
145 ("ga" "$B$,(B") ("gi" "$B$.(B") ("gu" "$B$0(B") ("ge" "$B$2(B") ("go" "$B$4(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
146 ("za" "$B$6(B") ("zi" "$B$8(B") ("zu" "$B$:(B") ("ze" "$B$<(B") ("zo" "$B$>(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
147 ("da" "$B$@(B") ("di" "$B$B(B") ("du" "$B$E(B") ("de" "$B$G(B") ("do" "$B$I(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
148 ("ba" "$B$P(B") ("bi" "$B$S(B") ("bu" "$B$V(B") ("be" "$B$Y(B") ("bo" "$B$\(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
149 ("pa" "$B$Q(B") ("pi" "$B$T(B") ("pu" "$B$W(B") ("pe" "$B$Z(B") ("po" "$B$](B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
150 |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
151 ("kya" ["$B$-$c(B"]) ("kyu" ["$B$-$e(B"]) ("kye" ["$B$-$'(B"]) ("kyo" ["$B$-$g(B"]) |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
152 ("sya" ["$B$7$c(B"]) ("syu" ["$B$7$e(B"]) ("sye" ["$B$7$'(B"]) ("syo" ["$B$7$g(B"]) |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
153 ("sha" ["$B$7$c(B"]) ("shu" ["$B$7$e(B"]) ("she" ["$B$7$'(B"]) ("sho" ["$B$7$g(B"]) |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
154 ("cha" ["$B$A$c(B"]) ("chu" ["$B$A$e(B"]) ("che" ["$B$A$'(B"]) ("cho" ["$B$A$g(B"]) |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
155 ("tya" ["$B$A$c(B"]) ("tyu" ["$B$A$e(B"]) ("tye" ["$B$A$'(B"]) ("tyo" ["$B$A$g(B"]) |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
156 ("nya" ["$B$K$c(B"]) ("nyu" ["$B$K$e(B"]) ("nye" ["$B$K$'(B"]) ("nyo" ["$B$K$g(B"]) |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
157 ("hya" ["$B$R$c(B"]) ("hyu" ["$B$R$e(B"]) ("hye" ["$B$R$'(B"]) ("hyo" ["$B$R$g(B"]) |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
158 ("mya" ["$B$_$c(B"]) ("myu" ["$B$_$e(B"]) ("mye" ["$B$_$'(B"]) ("myo" ["$B$_$g(B"]) |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
159 ("rya" ["$B$j$c(B"]) ("ryu" ["$B$j$e(B"]) ("rye" ["$B$j$'(B"]) ("ryo" ["$B$j$g(B"]) |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
160 ("lya" ["$B$j$c(B"]) ("lyu" ["$B$j$e(B"]) ("lye" ["$B$j$'(B"]) ("lyo" ["$B$j$g(B"]) |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
161 ("gya" ["$B$.$c(B"]) ("gyu" ["$B$.$e(B"]) ("gye" ["$B$.$'(B"]) ("gyo" ["$B$.$g(B"]) |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
162 ("zya" ["$B$8$c(B"]) ("zyu" ["$B$8$e(B"]) ("zye" ["$B$8$'(B"]) ("zyo" ["$B$8$g(B"]) |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
163 ("jya" ["$B$8$c(B"]) ("jyu" ["$B$8$e(B"]) ("jye" ["$B$8$'(B"]) ("jyo" ["$B$8$g(B"]) |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
164 ( "ja" ["$B$8$c(B"]) ( "ju" ["$B$8$e(B"]) ( "je" ["$B$8$'(B"]) ( "jo" ["$B$8$g(B"]) |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
165 ("bya" ["$B$S$c(B"]) ("byu" ["$B$S$e(B"]) ("bye" ["$B$S$'(B"]) ("byo" ["$B$S$g(B"]) |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
166 ("pya" ["$B$T$c(B"]) ("pyu" ["$B$T$e(B"]) ("pye" ["$B$T$'(B"]) ("pyo" ["$B$T$g(B"]) |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
167 |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
168 ("kwa" ["$B$/$n(B"]) ("kwi" ["$B$/$#(B"]) ("kwe" ["$B$/$'(B"]) ("kwo" ["$B$/$)(B"]) |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
169 ("tsa" ["$B$D$!(B"]) ("tsi" ["$B$D$#(B"]) ("tse" ["$B$D$'(B"]) ("tso" ["$B$D$)(B"]) |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
170 ( "fa" ["$B$U$!(B"]) ( "fi" ["$B$U$#(B"]) ( "fe" ["$B$U$'(B"]) ( "fo" ["$B$U$)(B"]) |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
171 ("gwa" ["$B$0$n(B"]) ("gwi" ["$B$0$#(B"]) ("gwe" ["$B$0$'(B"]) ("gwo" ["$B$0$)(B"]) |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
172 |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
173 ("dyi" ["$B$G$#(B"]) ("dyu" ["$B$I$%(B"]) ("dye" ["$B$G$'(B"]) ("dyo" ["$B$I$)(B"]) |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
174 ("xwi" ["$B$&$#(B"]) ("xwe" ["$B$&$'(B"]) ("xwo" ["$B$&$)(B"]) |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
175 |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
176 ("shi" "$B$7(B") ("tyi" ["$B$F$#(B"]) ("chi" "$B$A(B") ("tsu" "$B$D(B") ("ji" "$B$8(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
177 ("fu" "$B$U(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
178 ("ye" ["$B$$$'(B"]) |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
179 |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
180 ("va" ["$B%t$!(B"]) ("vi" ["$B%t$#(B"]) ("vu" "$B%t(B") ("ve" ["$B%t$'(B"]) ("vo" ["$B%t$)(B"]) |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
181 |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
182 ("xa" "$B$!(B") ("xi" "$B$#(B") ("xu" "$B$%(B") ("xe" "$B$'(B") ("xo" "$B$)(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
183 ("xtu" "$B$C(B") ("xya" "$B$c(B") ("xyu" "$B$e(B") ("xyo" "$B$g(B") ("xwa" "$B$n(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
184 ("xka" "$B%u(B") ("xke" "$B%v(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
185 |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
186 ("1" "$B#1(B") ("2" "$B#2(B") ("3" "$B#3(B") ("4" "$B#4(B") ("5" "$B#5(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
187 ("6" "$B#6(B") ("7" "$B#7(B") ("8" "$B#8(B") ("9" "$B#9(B") ("0" "$B#0(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
188 |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
189 ("!" "$B!*(B") ("@" "$B!w(B") ("#" "$B!t(B") ("$" "$B!p(B") ("%" "$B!s(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
190 ("^" "$B!0(B") ("&" "$B!u(B") ("*" "$B!v(B") ("(" "$B!J(B") (")" "$B!K(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
191 ("-" "$B!<(B") ("=" "$B!a(B") ("`" "$B!.(B") ("\\" "$B!o(B") ("|" "$B!C(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
192 ("_" "$B!2(B") ("+" "$B!\(B") ("~" "$B!1(B") ("[" "$B!V(B") ("]" "$B!W(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
193 ("{" "$B!P(B") ("}" "$B!Q(B") (":" "$B!'(B") (";" "$B!((B") ("\"" "$B!I(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
194 ("'" "$B!G(B") ("." "$B!#(B") ("," "$B!"(B") ("<" "$B!c(B") (">" "$B!d(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
195 ("?" "$B!)(B") ("/" "$B!?(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
196 |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
197 ("z1" "$B!{(B") ("z!" "$B!|(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
198 ("z2" "$B"&(B") ("z@" "$B"'(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
199 ("z3" "$B"$(B") ("z#" "$B"%(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
200 ("z4" "$B""(B") ("z$" "$B"#(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
201 ("z5" "$B!~(B") ("z%" "$B"!(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
202 ("z6" "$B!y(B") ("z^" "$B!z(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
203 ("z7" "$B!}(B") ("z&" "$B!r(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
204 ("z8" "$B!q(B") ("z*" "$B!_(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
205 ("z9" "$B!i(B") ("z(" "$B!Z(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
206 ("z0" "$B!j(B") ("z)" "$B![(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
207 ("z-" "$B!A(B") ("z_" "$B!h(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
208 ("z=" "$B!b(B") ("z+" "$B!^(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
209 ("z\\" "$B!@(B") ("z|" "$B!B(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
210 ("z`" "$B!-(B") ("z~" "$B!/(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
211 |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
212 ("zq" "$B!T(B") ("zQ" "$B!R(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
213 ("zw" "$B!U(B") ("zW" "$B!S(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
214 ("zr" "$B!9(B") ("zR" "$B!8(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
215 ("zt" "$B!:(B") ("zT" "$B!x(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
216 ("zp" "$B")(B") ("zP" "$B",(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
217 ("z[" "$B!X(B") ("z{" "$B!L(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
218 ("z]" "$B!Y(B") ("z}" "$B!M(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
219 |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
220 ("zs" "$B!3(B") ("zS" "$B!4(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
221 ("zd" "$B!5(B") ("zD" "$B!6(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
222 ("zf" "$B!7(B") ("zF" "$B"*(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
223 ("zg" "$B!>(B") ("zG" "$B!=(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
224 ("zh" "$B"+(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
225 ("zj" "$B"-(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
226 ("zk" "$B",(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
227 ("zl" "$B"*(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
228 ("z;" "$B!+(B") ("z:" "$B!,(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
229 ("z\'" "$B!F(B") ("z\"" "$B!H(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
230 |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
231 ("zx" [":-"]) ("zX" [":-)"]) |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
232 ("zc" "$B!;(B") ("zC" "$B!n(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
233 ("zv" "$B"((B") ("zV" "$B!`(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
234 ("zb" "$B!k(B") ("zB" "$B"+(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
235 ("zn" "$B!l(B") ("zN" "$B"-(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
236 ("zm" "$B!m(B") ("zM" "$B".(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
237 ("z," "$B!E(B") ("z<" "$B!e(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
238 ("z." "$B!D(B") ("z>" "$B!f(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
239 ("z/" "$B!&(B") ("z?" "$B!g(B") |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
240 |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
241 ("\\\\" quail-japanese-self-insert-and-switch-to-alpha) |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
242 ("{{" quail-japanese-self-insert-and-switch-to-alpha) |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
243 ("}}" quail-japanese-self-insert-and-switch-to-alpha) |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
244 |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
245 ("qq" quail-japanese-switch-package) |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
246 ("qz" quail-japanese-switch-package) |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
247 )) |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
248 |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
249 |
27131
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
250 ;; $B%m!<%^;zF~NO5Z$S2>L>4A;zJQ49$K$h$kF|K\8lF~NO%a%=%C%I(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
251 ;; |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
252 ;; $B$3$NF~NO%a%=%C%I$G$NF|K\8l$NF~NO$OFs$D$N%9%F!<%8!V%m!<%^;z2>L>JQ49!W(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
253 ;; $B$H!V2>L>4A;zJQ49!W$+$i$J$k!#:G=i$O%m!<%^;z2>L>JQ49$N%9%F!<%8$G!"%9(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
254 ;; $B%Z!<%9%-!<$r2!$9$3$H$K$h$j!"<!$N%9%F!<%8!V2>L>4A;zJQ49!W$X?J$`!#(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
255 ;; |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
256 ;; $B!V%m!<%^;z2>L>JQ49!W(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
257 ;; |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
258 ;; $BJ?2>L>$O>.J8;z%-!<!JNs!K$rBG$D$3$H$K$h$jF~NO!#6gFIE@!"3g8LN`$OBP1~(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
259 ;; $B$9$k1Q;z%-!<$rBG$D$3$H$K$h$jF~NO!#$=$NB>$N%7%s%\%k$O(B `z' $B$KB3$1$F2?(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
260 ;; $B$l$+$N%-!<$rBG$D$3$H$K$h$jF~NO!#2<$KA4$F$N2DG=$J%-!<%7!<%1%s%9%j%9(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
261 ;; $B%H%"%C%W$5$l$F$$$k!#F~NO$5$l$?J8;z$O2<@~$G<($5$l$k!#(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
262 ;; |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
263 ;; $B$5$i$K0J2<$N%-!<$GFCJL$J=hM}$r9T$&!#(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
264 ;; |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
265 ;; K $BJ?2>L>$rJR2>L>$K!"$"$k$$$OJR2>L>$rJ?2>L>$KJQ49(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
266 ;; qq $B$3$NF~NO%a%=%C%I$H(B `japanese-ascii' $BF~NO%a%=%C%I$r%H%0%k@ZBX(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
267 ;; qz `japanese-zenkaku' $BF~NO%a%=%C%I$K%7%U%H(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
268 ;; qh $B$HBG$F$P85$KLa$k(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
269 ;; RET $B8=:_$NF~NOJ8;zNs$r3NDj(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
270 ;; SPC $B2>L>4A;zJQ49$K?J$`(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
271 ;; |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
272 ;; `japanese-ascii' $BF~NO%a%=%C%I$O(B ASCII $BJ8;z$rF~NO$9$k$N$K;H$&!#$3$l(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
273 ;; $B$OF~NO%a%=%C%I$r%*%U$K$9$k$N$H$[$H$s$IF1$8$G$"$k!#0[$J$k$N$O(B qq $B$H(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
274 ;; $BBG$D$3$H$K$h$j!"(B`japanese' $BF~NO%a%=%C%I$KLa$l$kE@$G$"$k!#(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
275 ;; |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
276 ;; `japanese-zenkaku' $BF~NO%a%=%C%I$OA43Q1Q?t;z$rF~NO$9$k$N$K;H$&!#(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
277 ;; |
31427
57911faddb37
("japanese"): Delete the key sequence for
Kenichi Handa <handa@m17n.org>
parents:
30264
diff
changeset
|
278 ;; $B!V%m!<%^;z2>L>JQ49!W%9%F!<%8$G$N%-!<%7!<%1%s%9$N%j%9%H$O:G8e$KIU$1(B |
57911faddb37
("japanese"): Delete the key sequence for
Kenichi Handa <handa@m17n.org>
parents:
30264
diff
changeset
|
279 ;; $B$F$"$k!#(B |
27131
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
280 ;; |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
281 ;; $B!V2>L>4A;zJQ49!W(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
282 ;; |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
283 ;; $B$3$N%9%F!<%8$G$O!"A0%9%F!<%8$GF~NO$5$l$?J8;zNs$r2>L>4A;zJQ49$9$k!#(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
284 ;; $BJQ49$5$l$?J8;zNs$O!"CmL\J8@a!JH?E>I=<(!K$H;D$j$NF~NO!J2<@~I=<(!K$K(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
285 ;; $BJ,$1$i$l$k!#CmL\J8@a$KBP$7$F$O0J2<$N%3%^%s%I$,;H$($k!#(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
286 ;; |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
287 ;; SPC, C-n kkc-next |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
288 ;; $B<!$NJQ498uJd$rI=<((B |
30252
5955b64b1637
("japanese"): Docstring modified.
Kenichi Handa <handa@m17n.org>
parents:
27131
diff
changeset
|
289 ;; kkc-show-conversion-list-count $B0J>eB3$1$FBG$F$P!"JQ498uJd%j%9(B |
5955b64b1637
("japanese"): Docstring modified.
Kenichi Handa <handa@m17n.org>
parents:
27131
diff
changeset
|
290 ;; $B%H$r%(%3!<%(%j%"$KI=<((B |
27131
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
291 ;; C-p kkc-prev |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
292 ;; $BA0$NJQ498uJd$rI=<((B |
30252
5955b64b1637
("japanese"): Docstring modified.
Kenichi Handa <handa@m17n.org>
parents:
27131
diff
changeset
|
293 ;; kkc-show-conversion-list-count $B0J>eB3$1$FBG$F$P!"JQ498uJd%j%9(B |
5955b64b1637
("japanese"): Docstring modified.
Kenichi Handa <handa@m17n.org>
parents:
27131
diff
changeset
|
294 ;; $B%H$r%(%3!<%(%j%"$KI=<((B |
27131
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
295 ;; l kkc-show-conversion-list-or-next-group |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
296 ;; $B:G9b#1#08D$^$G$NJQ498uJd$r%(%3!<%(%j%"$KI=<(!#(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
297 ;; $BB3$1$FBG$?$l$l$P!"<!$N#1#08uJd$rI=<(!#(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
298 ;; L kkc-show-conversion-list-or-prev-group |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
299 ;; $B:G9b#1#08D$^$G$NJQ498uJd$r%(%3!<%(%j%"$KI=<(!#(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
300 ;; $BB3$1$FBG$?$l$l$P!"A0$N#1#08uJd$rI=<(!#(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
301 ;; 0..9 kkc-select-from-list |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
302 ;; $BBG$?$l$??t;z$NJQ498uJd$rA*Br(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
303 ;; H kkc-hiragana |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
304 ;; $BCmL\J8@a$rJ?2>L>$KJQ49(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
305 ;; K kkc-katakana |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
306 ;; $BCmL\J8@a$rJR2>L>$KJQ49(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
307 ;; C-o kkc-longer |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
308 ;; $BCmL\J8@a$r8e$m$K0lJ8;z?-$P$9(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
309 ;; C-i kkc-shorter |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
310 ;; $BCmL\J8@a$r8e$m$+$i0lJ8;z=L$a$k(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
311 ;; C-f kkc-next-phrase |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
312 ;; $BCmL\J8@a$r3NDj$5$;$k!#$b$7;D$j$NF~NO$,$^$@$"$l$P!":G=i$NJ8@a$r(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
313 ;; $BA*Br$7!"$=$l$rCmL\J8@a$H$7!"$=$N:G=i$NJQ498uJd$rI=<($9$k!#(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
314 ;; DEL, C-c kkc-cancel |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
315 ;; $B2>L>4A;zJQ49$r%-%c%s%;%k$7!"%m!<%^;z2>L>JQ49$N%9%F!<%8$KLa$k!#(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
316 ;; return kkc-terminate |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
317 ;; $BA4J8@a$r3NDj$5$;$k!#(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
318 ;; C-SPC, C-@ kkc-first-char-only |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
319 ;; $B:G=i$NJ8;z$r3NDj$5$;!";D$j$O:o=|$9$k!#(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
320 ;; C-h kkc-help |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
321 ;; $B$3$l$i$N%-!<%P%$%s%I$N%j%9%H$rI=<($9$k!#$"(B |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
322 |
18673 | 323 (quail-define-package |
324 "japanese" "Japanese" "A$B$"(B" | |
325 nil | |
31427
57911faddb37
("japanese"): Delete the key sequence for
Kenichi Handa <handa@m17n.org>
parents:
30264
diff
changeset
|
326 "Japanese input method by Roman transliteration and Kana-Kanji conversion. |
27131
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
327 |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
328 When you use this input method, text entry proceeds in two stages: |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
329 Roman-Kana transliteration and Kana-Kanji conversion. When you start |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
330 to enter text, you are in the first stage, Roman-Kana transliteration. |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
331 Type SPC to proceed to the next stage, Kana-Kanji conversion. |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
332 |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
333 :: Roman-Kana transliteration :: |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
334 |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
335 You can input any Hiragana character as a sequence of lower-case |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
336 letters, Japanese punctuation characters by typing punctuation keys, |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
337 Japanese symbols by typing `z' followed by another key. See below for |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
338 a list of all available sequences. The characters you input are |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
339 underlined. |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
340 |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
341 In addition, the following keys provide special effects: |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
342 |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
343 K Change Hiragana to Katakana or Katakana to Hiragana. |
31427
57911faddb37
("japanese"): Delete the key sequence for
Kenichi Handa <handa@m17n.org>
parents:
30264
diff
changeset
|
344 qq Toggle between this input method and the input method `japanese-ascii'. |
57911faddb37
("japanese"): Delete the key sequence for
Kenichi Handa <handa@m17n.org>
parents:
30264
diff
changeset
|
345 qz Shift to the input method `japanese-zenkaku'. |
27131
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
346 Typing \"qh\" will put you back to this input method. |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
347 RET Accept the current character sequence. |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
348 SPC Proceed to the next stage, Kana-Kanji conversion. |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
349 |
31427
57911faddb37
("japanese"): Delete the key sequence for
Kenichi Handa <handa@m17n.org>
parents:
30264
diff
changeset
|
350 The input method `japanese-ascii' is used to enter ASCII characters. |
27131
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
351 This is almost the same as turning off the input method. The only |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
352 difference is that typing `qq' will put you back into the Japanese |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
353 input method. |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
354 |
31427
57911faddb37
("japanese"): Delete the key sequence for
Kenichi Handa <handa@m17n.org>
parents:
30264
diff
changeset
|
355 The input method `japanese-zenkaku' is used to enter full width |
27131
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
356 JISX0208 characters corresponding to typed ASCII characters. |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
357 |
31427
57911faddb37
("japanese"): Delete the key sequence for
Kenichi Handa <handa@m17n.org>
parents:
30264
diff
changeset
|
358 List of the all key sequences for Roman-Kana transliteration is shown |
57911faddb37
("japanese"): Delete the key sequence for
Kenichi Handa <handa@m17n.org>
parents:
30264
diff
changeset
|
359 at the tail. |
27131
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
360 |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
361 :: Kana-Kanji conversion :: |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
362 |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
363 You can convert the current Japanese characters (underlined) to |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
364 Kana-Kanji mixed text. In this stage, the converted text is divided |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
365 into two parts, the current phrase (highlighted) and the remaining |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
366 input (underlined). The following commands can be used on the |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
367 current phrase. |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
368 |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
369 SPC, C-n kkc-next |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
370 Show the next candidate for the current phrase. |
30253 | 371 If successively typed `kkc-show-conversion-list-count' times, |
30252
5955b64b1637
("japanese"): Docstring modified.
Kenichi Handa <handa@m17n.org>
parents:
27131
diff
changeset
|
372 conversion candidates are shown in the echo area. |
27131
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
373 C-p kkc-prev |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
374 Show the previous candidate for the current phrase. |
30253 | 375 If successively typed `kkc-show-conversion-list-count' times, |
30252
5955b64b1637
("japanese"): Docstring modified.
Kenichi Handa <handa@m17n.org>
parents:
27131
diff
changeset
|
376 conversion candidates are shown in the echo area. |
27131
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
377 l kkc-show-conversion-list-or-next-group |
30264
0f70c0c64a49
("japanese"): Fix docstring.
Kenichi Handa <handa@m17n.org>
parents:
30253
diff
changeset
|
378 Show at most 10 candidates for the current phrase in echo area. |
27131
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
379 If typed repeatedly, show the next 10 candidates. |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
380 L kkc-show-conversion-list-or-prev-group |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
381 Show at most 10 candidates for the current phrase in echo area. |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
382 If typed repeatedly, show the previous 10 candidates. |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
383 0..9 kkc-select-from-list |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
384 Select a candidate corresponding to the typed number. |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
385 H kkc-hiragana |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
386 Convert the current phrase to Hiragana |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
387 K kkc-katakana |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
388 Convert the current phrase to Katakana |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
389 C-o kkc-longer |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
390 Extend the current phrase; pull in the first character of |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
391 the remaining input. |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
392 C-i kkc-shorter |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
393 Contract the current phrase; drop its last character |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
394 back into the remaining input. |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
395 C-f kkc-next-phrase |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
396 Accept the current phrase. If there remains input, select |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
397 the first phrase as the current one, and show the first |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
398 candidate for the conversion. |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
399 DEL, C-c kkc-cancel |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
400 Cancel the conversion, shift back to the Roman-Kana |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
401 transliteration. |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
402 return kkc-terminate |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
403 Accept the whole conversion. |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
404 C-SPC, C-@ kkc-first-char-only |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
405 Accept the first character of the current conversion, |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
406 delete the remaining input. |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
407 C-h kkc-help |
6a56916deed4
("japanese"): Docstring augmented.
Kenichi Handa <handa@m17n.org>
parents:
24067
diff
changeset
|
408 List these key bindings. |
18673 | 409 " |
410 nil t t nil nil nil nil nil | |
411 'quail-japanese-update-translation | |
412 '(("K" . quail-japanese-toggle-kana) | |
413 (" " . quail-japanese-kanji-kkc) | |
414 ("\C-m" . quail-no-conversion) | |
415 ([return] . quail-no-conversion)) | |
416 ) | |
417 | |
36832
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
418 (dolist (elt quail-japanese-transliteration-rules) |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
419 (quail-defrule (car elt) (nth 1 elt))) |
18673 | 420 |
421 (quail-define-package | |
422 "japanese-ascii" "Japanese" "Aa" | |
423 nil | |
31427
57911faddb37
("japanese"): Delete the key sequence for
Kenichi Handa <handa@m17n.org>
parents:
30264
diff
changeset
|
424 "Temporary ASCII input mode used within the input method `japanese'. |
57911faddb37
("japanese"): Delete the key sequence for
Kenichi Handa <handa@m17n.org>
parents:
30264
diff
changeset
|
425 Type \"qq\" to go back to previous input method." |
18673 | 426 nil t t) |
427 | |
428 (quail-define-rules ("qq" quail-japanese-switch-package)) | |
429 | |
430 (quail-define-package | |
431 "japanese-zenkaku" "Japanese" "$B#A(B" | |
432 nil | |
31427
57911faddb37
("japanese"): Delete the key sequence for
Kenichi Handa <handa@m17n.org>
parents:
30264
diff
changeset
|
433 "Japanese zenkaku alpha numeric character input method. |
18673 | 434 ---- Special key bindings ---- |
31427
57911faddb37
("japanese"): Delete the key sequence for
Kenichi Handa <handa@m17n.org>
parents:
30264
diff
changeset
|
435 qq: toggle between this input method and the input method `japanese-ascii'. |
57911faddb37
("japanese"): Delete the key sequence for
Kenichi Handa <handa@m17n.org>
parents:
30264
diff
changeset
|
436 qh: shift to the input method `japanese', |
57911faddb37
("japanese"): Delete the key sequence for
Kenichi Handa <handa@m17n.org>
parents:
30264
diff
changeset
|
437 typing \"qz\" puts you back to this input method. |
18673 | 438 " |
439 nil t t) | |
440 | |
441 (quail-define-rules | |
442 | |
443 (" " "$B!!(B") ("!" "$B!*(B") ("\"" "$B!m(B") ("#" "$B!t(B") | |
444 ("$" "$B!p(B") ("%" "$B!s(B") ("&" "$B!u(B") ("'" "$B!l(B") | |
445 ("(" "$B!J(B") (")" "$B!K(B") ("*" "$B!v(B") ("+" "$B!\(B") | |
446 ("," "$B!$(B") ("-" "$B!](B") ("." "$B!%(B") ("/" "$B!?(B") | |
447 ("0" "$B#0(B") ("1" "$B#1(B") ("2" "$B#2(B") ("3" "$B#3(B") | |
448 ("4" "$B#4(B") ("5" "$B#5(B") ("6" "$B#6(B") ("7" "$B#7(B") | |
449 ("8" "$B#8(B") ("9" "$B#9(B") (":" "$B!'(B") (";" "$B!((B") | |
450 ("<" "$B!c(B") ("=" "$B!a(B") (">" "$B!d(B") ("?" "$B!)(B") | |
451 ("@" "$B!w(B") ("A" "$B#A(B") ("B" "$B#B(B") ("C" "$B#C(B") | |
452 ("D" "$B#D(B") ("E" "$B#E(B") ("F" "$B#F(B") ("G" "$B#G(B") | |
453 ("H" "$B#H(B") ("I" "$B#I(B") ("J" "$B#J(B") ("K" "$B#K(B") | |
454 ("L" "$B#L(B") ("M" "$B#M(B") ("N" "$B#N(B") ("O" "$B#O(B") | |
455 ("P" "$B#P(B") ("Q" "$B#Q(B") ("R" "$B#R(B") ("S" "$B#S(B") | |
456 ("T" "$B#T(B") ("U" "$B#U(B") ("V" "$B#V(B") ("W" "$B#W(B") | |
457 ("X" "$B#X(B") ("Y" "$B#Y(B") ("Z" "$B#Z(B") ("[" "$B!N(B") | |
458 ("\\" "$B!o(B") ("]" "$B!O(B") ("^" "$B!0(B") ("_" "$B!2(B") | |
459 ("`" "$B!F(B") ("a" "$B#a(B") ("b" "$B#b(B") ("c" "$B#c(B") | |
460 ("d" "$B#d(B") ("e" "$B#e(B") ("f" "$B#f(B") ("g" "$B#g(B") | |
461 ("h" "$B#h(B") ("i" "$B#i(B") ("j" "$B#j(B") ("k" "$B#k(B") | |
462 ("l" "$B#l(B") ("m" "$B#m(B") ("n" "$B#n(B") ("o" "$B#o(B") | |
463 ("p" "$B#p(B") ("q" "$B#q(B") ("r" "$B#r(B") ("s" "$B#s(B") | |
464 ("t" "$B#t(B") ("u" "$B#u(B") ("v" "$B#v(B") ("w" "$B#w(B") | |
465 ("x" "$B#x(B") ("y" "$B#y(B") ("z" "$B#z(B") ("{" "$B!P(B") | |
49600
23a1cea22d13
Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents:
40710
diff
changeset
|
466 ("|" "$B!C(B") ("}" "$B!Q(B") ("~" "$B!A(B") |
18673 | 467 |
468 ("qq" quail-japanese-switch-package) | |
469 ("qh" quail-japanese-switch-package) | |
470 ) | |
471 | |
472 (defun quail-japanese-hankaku-update-translation (control-flag) | |
23316
308cd9d90647
(quail-japanese-hankaku-update-translation):
Kenichi Handa <handa@m17n.org>
parents:
23262
diff
changeset
|
473 (setq control-flag |
308cd9d90647
(quail-japanese-hankaku-update-translation):
Kenichi Handa <handa@m17n.org>
parents:
23262
diff
changeset
|
474 (quail-japanese-update-translation control-flag)) |
308cd9d90647
(quail-japanese-hankaku-update-translation):
Kenichi Handa <handa@m17n.org>
parents:
23262
diff
changeset
|
475 (if (or (and (stringp quail-current-str) |
308cd9d90647
(quail-japanese-hankaku-update-translation):
Kenichi Handa <handa@m17n.org>
parents:
23262
diff
changeset
|
476 (> (length quail-current-str) 0)) |
308cd9d90647
(quail-japanese-hankaku-update-translation):
Kenichi Handa <handa@m17n.org>
parents:
23262
diff
changeset
|
477 (integerp quail-current-str)) |
308cd9d90647
(quail-japanese-hankaku-update-translation):
Kenichi Handa <handa@m17n.org>
parents:
23262
diff
changeset
|
478 (setq quail-current-str (japanese-hankaku quail-current-str))) |
308cd9d90647
(quail-japanese-hankaku-update-translation):
Kenichi Handa <handa@m17n.org>
parents:
23262
diff
changeset
|
479 control-flag) |
18673 | 480 |
481 (quail-define-package | |
482 "japanese-hankaku-kana" | |
483 "Japanese" "(I1(B" | |
484 nil | |
31427
57911faddb37
("japanese"): Delete the key sequence for
Kenichi Handa <handa@m17n.org>
parents:
30264
diff
changeset
|
485 "Japanese hankaku katakana input method by Roman transliteration. |
18673 | 486 ---- Special key bindings ---- |
31427
57911faddb37
("japanese"): Delete the key sequence for
Kenichi Handa <handa@m17n.org>
parents:
30264
diff
changeset
|
487 qq: toggle between this input method and the input method `japanese-ascii'. |
18673 | 488 " |
489 nil t t nil nil nil nil nil | |
490 'quail-japanese-hankaku-update-translation) | |
491 | |
37202
9e69de8a5048
("japanese-hankaku-kana"): Don't use
Gerd Moellmann <gerd@gnu.org>
parents:
36834
diff
changeset
|
492 (dolist (elt quail-japanese-transliteration-rules) |
9e69de8a5048
("japanese-hankaku-kana"): Don't use
Gerd Moellmann <gerd@gnu.org>
parents:
36834
diff
changeset
|
493 (quail-defrule (car elt) |
9e69de8a5048
("japanese-hankaku-kana"): Don't use
Gerd Moellmann <gerd@gnu.org>
parents:
36834
diff
changeset
|
494 (let ((trans (nth 1 elt))) |
9e69de8a5048
("japanese-hankaku-kana"): Don't use
Gerd Moellmann <gerd@gnu.org>
parents:
36834
diff
changeset
|
495 (when (or (stringp trans) (vectorp trans)) |
9e69de8a5048
("japanese-hankaku-kana"): Don't use
Gerd Moellmann <gerd@gnu.org>
parents:
36834
diff
changeset
|
496 (let ((s (japanese-hankaku (if (stringp trans) |
9e69de8a5048
("japanese-hankaku-kana"): Don't use
Gerd Moellmann <gerd@gnu.org>
parents:
36834
diff
changeset
|
497 trans |
9e69de8a5048
("japanese-hankaku-kana"): Don't use
Gerd Moellmann <gerd@gnu.org>
parents:
36834
diff
changeset
|
498 (aref trans 0))))) |
9e69de8a5048
("japanese-hankaku-kana"): Don't use
Gerd Moellmann <gerd@gnu.org>
parents:
36834
diff
changeset
|
499 ;; If the result of the conversion is a string |
9e69de8a5048
("japanese-hankaku-kana"): Don't use
Gerd Moellmann <gerd@gnu.org>
parents:
36834
diff
changeset
|
500 ;; containing more than one character, make the |
9e69de8a5048
("japanese-hankaku-kana"): Don't use
Gerd Moellmann <gerd@gnu.org>
parents:
36834
diff
changeset
|
501 ;; result a vector, so that quail-defrule |
9e69de8a5048
("japanese-hankaku-kana"): Don't use
Gerd Moellmann <gerd@gnu.org>
parents:
36834
diff
changeset
|
502 ;; recognizes the whole string is the |
9e69de8a5048
("japanese-hankaku-kana"): Don't use
Gerd Moellmann <gerd@gnu.org>
parents:
36834
diff
changeset
|
503 ;; translation, instead of interpreting |
9e69de8a5048
("japanese-hankaku-kana"): Don't use
Gerd Moellmann <gerd@gnu.org>
parents:
36834
diff
changeset
|
504 ;; individual characters as alternative |
9e69de8a5048
("japanese-hankaku-kana"): Don't use
Gerd Moellmann <gerd@gnu.org>
parents:
36834
diff
changeset
|
505 ;; translations. |
9e69de8a5048
("japanese-hankaku-kana"): Don't use
Gerd Moellmann <gerd@gnu.org>
parents:
36834
diff
changeset
|
506 (if (and (stringp s) (> (length s) 1)) |
9e69de8a5048
("japanese-hankaku-kana"): Don't use
Gerd Moellmann <gerd@gnu.org>
parents:
36834
diff
changeset
|
507 (setq trans (vector s)) |
9e69de8a5048
("japanese-hankaku-kana"): Don't use
Gerd Moellmann <gerd@gnu.org>
parents:
36834
diff
changeset
|
508 (setq trans s)))) |
9e69de8a5048
("japanese-hankaku-kana"): Don't use
Gerd Moellmann <gerd@gnu.org>
parents:
36834
diff
changeset
|
509 trans))) |
18673 | 510 |
511 (quail-define-package | |
512 "japanese-hiragana" "Japanese" "$B$"(B" | |
513 nil | |
31427
57911faddb37
("japanese"): Delete the key sequence for
Kenichi Handa <handa@m17n.org>
parents:
30264
diff
changeset
|
514 "Japanese hiragana input method by Roman transliteration." |
18673 | 515 nil t t nil nil nil nil nil |
516 'quail-japanese-update-translation) | |
517 | |
518 ;; Use the same map as that of `japanese'. | |
519 (setcar (cdr (cdr quail-current-package)) | |
520 (nth 2 (assoc "japanese" quail-package-alist))) | |
521 | |
522 ;; Update Quail translation region while converting Hiragana to Katakana. | |
523 (defun quail-japanese-katakana-update-translation (control-flag) | |
23262
5d2f6f759380
(quail-japanese-katakana-update-translation):
Kenichi Handa <handa@m17n.org>
parents:
22922
diff
changeset
|
524 (setq control-flag |
5d2f6f759380
(quail-japanese-katakana-update-translation):
Kenichi Handa <handa@m17n.org>
parents:
22922
diff
changeset
|
525 (quail-japanese-update-translation control-flag)) |
5d2f6f759380
(quail-japanese-katakana-update-translation):
Kenichi Handa <handa@m17n.org>
parents:
22922
diff
changeset
|
526 (if (or (and (stringp quail-current-str) |
5d2f6f759380
(quail-japanese-katakana-update-translation):
Kenichi Handa <handa@m17n.org>
parents:
22922
diff
changeset
|
527 (> (length quail-current-str) 0)) |
5d2f6f759380
(quail-japanese-katakana-update-translation):
Kenichi Handa <handa@m17n.org>
parents:
22922
diff
changeset
|
528 (integerp quail-current-str)) |
5d2f6f759380
(quail-japanese-katakana-update-translation):
Kenichi Handa <handa@m17n.org>
parents:
22922
diff
changeset
|
529 (setq quail-current-str (japanese-katakana quail-current-str))) |
5d2f6f759380
(quail-japanese-katakana-update-translation):
Kenichi Handa <handa@m17n.org>
parents:
22922
diff
changeset
|
530 control-flag) |
18673 | 531 |
49600
23a1cea22d13
Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents:
40710
diff
changeset
|
532 (quail-define-package |
18673 | 533 "japanese-katakana" "Japanese" "$B%"(B" |
534 nil | |
31427
57911faddb37
("japanese"): Delete the key sequence for
Kenichi Handa <handa@m17n.org>
parents:
30264
diff
changeset
|
535 "Japanese katakana input method by Roman transliteration." |
18673 | 536 nil t t nil nil nil nil nil |
537 'quail-japanese-katakana-update-translation) | |
538 | |
36832
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
539 (dolist (elt quail-japanese-transliteration-rules) |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
540 (quail-defrule (car elt) |
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
541 (let ((trans (nth 1 elt))) |
37202
9e69de8a5048
("japanese-hankaku-kana"): Don't use
Gerd Moellmann <gerd@gnu.org>
parents:
36834
diff
changeset
|
542 (cond ((stringp trans) |
9e69de8a5048
("japanese-hankaku-kana"): Don't use
Gerd Moellmann <gerd@gnu.org>
parents:
36834
diff
changeset
|
543 (japanese-katakana trans)) |
9e69de8a5048
("japanese-hankaku-kana"): Don't use
Gerd Moellmann <gerd@gnu.org>
parents:
36834
diff
changeset
|
544 ((vectorp trans) |
9e69de8a5048
("japanese-hankaku-kana"): Don't use
Gerd Moellmann <gerd@gnu.org>
parents:
36834
diff
changeset
|
545 (vector (japanese-katakana (aref trans 0)))) |
9e69de8a5048
("japanese-hankaku-kana"): Don't use
Gerd Moellmann <gerd@gnu.org>
parents:
36834
diff
changeset
|
546 (t trans))))) |
36832
f40b8211dbe0
(quail-japanese-transliteration-rules): New variable. Use it to
Kenichi Handa <handa@m17n.org>
parents:
33582
diff
changeset
|
547 |
94710
4f1fd208c354
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
79727
diff
changeset
|
548 ;; arch-tag: 47e0bfd4-6ecc-4d01-89a8-d687c5e01ff7 |
38453
519983161a46
Some fixes to follow lisp coding conventions and typo fixes.
Pavel Janík <Pavel@Janik.cz>
parents:
37202
diff
changeset
|
549 ;;; japanese.el ends here |