1997-07-08 01:48:20 +00:00
|
|
|
|
;; Quail packages for inputting various European characters.
|
|
|
|
|
|
|
|
|
|
;; Copyright (C) 1997 Electrotechnical Laboratory, JAPAN.
|
|
|
|
|
;; Licensed to the Free Software Foundation.
|
|
|
|
|
|
|
|
|
|
;; Keywords: multilingual, input method, latin
|
|
|
|
|
|
|
|
|
|
;; This file is part of GNU Emacs.
|
|
|
|
|
|
|
|
|
|
;; GNU Emacs is free software; you can redistribute it and/or modify
|
|
|
|
|
;; it under the terms of the GNU General Public License as published by
|
|
|
|
|
;; the Free Software Foundation; either version 2, or (at your option)
|
|
|
|
|
;; any later version.
|
|
|
|
|
|
|
|
|
|
;; GNU Emacs is distributed in the hope that it will be useful,
|
|
|
|
|
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
|
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
|
|
|
;; GNU General Public License for more details.
|
|
|
|
|
|
|
|
|
|
;; You should have received a copy of the GNU General Public License
|
|
|
|
|
;; along with GNU Emacs; see the file COPYING. If not, write to the
|
|
|
|
|
;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
|
|
|
|
;; Boston, MA 02111-1307, USA.
|
|
|
|
|
|
|
|
|
|
;; Author: TAKAHASHI Naoto <ntakahas@etl.go.jp>
|
|
|
|
|
|
|
|
|
|
(require 'quail)
|
|
|
|
|
|
|
|
|
|
(quail-define-package
|
1997-07-10 06:49:35 +00:00
|
|
|
|
"latin-1-postfix" "Latin-1" "1<" t
|
1997-09-02 05:11:59 +00:00
|
|
|
|
"Latin-1 character input method with postfix modifiers
|
1997-07-08 01:48:20 +00:00
|
|
|
|
|
1997-09-02 05:11:59 +00:00
|
|
|
|
| postfix | examples
|
1997-07-08 01:48:20 +00:00
|
|
|
|
------------+---------+----------
|
1997-09-02 05:11:59 +00:00
|
|
|
|
acute | ' | a' -> ,Aa(B
|
|
|
|
|
grave | ` | a` -> ,A`(B
|
1997-07-08 01:48:20 +00:00
|
|
|
|
circumflex | ^ | a^ -> ,Ab(B
|
|
|
|
|
diaeresis | \" | a\" -> ,Ad(B
|
1997-09-02 05:11:59 +00:00
|
|
|
|
tilde | ~ | a~ -> ,Ac(B
|
1997-09-13 04:28:20 +00:00
|
|
|
|
cedilla | , | c, -> ,Ag(B
|
1997-09-02 05:11:59 +00:00
|
|
|
|
nordic | / | d/ -> ,Ap(B t/ -> ,A~(B a/ -> ,Ae(B e/ -> ,Af(B o/ -> ,Ax(B
|
1998-10-15 17:47:49 +00:00
|
|
|
|
others | / | s/ -> ,A_(B ?/ -> ,A?(B !/ -> ,A!(B // -> ,A0(B
|
1998-10-13 15:40:56 +00:00
|
|
|
|
| various | << -> ,A+(B >> -> ,A;(B o_ -> ,A:(B a_ -> ,A*(B
|
1997-09-02 05:11:59 +00:00
|
|
|
|
|
|
|
|
|
Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
|
1997-09-01 07:45:39 +00:00
|
|
|
|
" nil t nil nil nil nil nil nil nil nil t)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
|
|
|
|
|
(quail-define-rules
|
|
|
|
|
("A`" ?,A@(B)
|
|
|
|
|
("A'" ?,AA(B)
|
|
|
|
|
("A^" ?,AB(B)
|
|
|
|
|
("A~" ?,AC(B)
|
|
|
|
|
("A\"" ?,AD(B)
|
|
|
|
|
("A/" ?,AE(B)
|
|
|
|
|
("a`" ?,A`(B)
|
|
|
|
|
("a'" ?,Aa(B)
|
|
|
|
|
("a^" ?,Ab(B)
|
|
|
|
|
("a~" ?,Ac(B)
|
|
|
|
|
("a\"" ?,Ad(B)
|
|
|
|
|
("a/" ?,Ae(B)
|
|
|
|
|
("E`" ?,AH(B)
|
|
|
|
|
("E'" ?,AI(B)
|
|
|
|
|
("E^" ?,AJ(B)
|
|
|
|
|
("E\"" ?,AK(B)
|
|
|
|
|
("E/" ?,AF(B)
|
|
|
|
|
("e`" ?,Ah(B)
|
|
|
|
|
("e'" ?,Ai(B)
|
|
|
|
|
("e^" ?,Aj(B)
|
|
|
|
|
("e\"" ?,Ak(B)
|
|
|
|
|
("e/" ?,Af(B)
|
|
|
|
|
("I`" ?,AL(B)
|
|
|
|
|
("i`" ?,Al(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("I'" ?,AM(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("i'" ?,Am(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("I^" ?,AN(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("i^" ?,An(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("I\"" ?,AO(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("i\"" ?,Ao(B)
|
|
|
|
|
("O`" ?,AR(B)
|
|
|
|
|
("o`" ?,Ar(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("O'" ?,AS(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("o'" ?,As(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("O^" ?,AT(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("o^" ?,At(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("O~" ?,AU(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("o~" ?,Au(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("O\"" ?,AV(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("o\"" ?,Av(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("O/" ?,AX(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("o/" ?,Ax(B)
|
|
|
|
|
("U`" ?,AY(B)
|
|
|
|
|
("u`" ?,Ay(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("U'" ?,AZ(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("u'" ?,Az(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("U^" ?,A[(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("u^" ?,A{(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("U\"" ?,A\(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("u\"" ?,A|(B)
|
|
|
|
|
("Y'" ?,A](B)
|
|
|
|
|
("y'" ?,A}(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("y\"" ?,A(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("D/" ?,AP(B)
|
|
|
|
|
("d/" ?,Ap(B)
|
|
|
|
|
("T/" ?,A^(B)
|
|
|
|
|
("t/" ?,A~(B)
|
|
|
|
|
("s/" ?,A_(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("C," ?,AG(B)
|
|
|
|
|
("c," ?,Ag(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("N~" ?,AQ(B)
|
|
|
|
|
("n~" ?,Aq(B)
|
|
|
|
|
("?/" ?,A?(B)
|
|
|
|
|
("!/" ?,A!(B)
|
|
|
|
|
("<<" ?,A+(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
(">>" ?,A;(B)
|
1998-10-13 15:40:56 +00:00
|
|
|
|
("o_" ?,A:(B)
|
|
|
|
|
("a_" ?,A*(B)
|
1998-10-15 17:47:49 +00:00
|
|
|
|
("//" ?,A0(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
|
|
|
|
|
("A``" ["A`"])
|
|
|
|
|
("A''" ["A'"])
|
|
|
|
|
("A^^" ["A^"])
|
|
|
|
|
("A~~" ["A~"])
|
|
|
|
|
("A\"\"" ["A\""])
|
|
|
|
|
("A//" ["A/"])
|
|
|
|
|
("a``" ["a`"])
|
|
|
|
|
("a''" ["a'"])
|
|
|
|
|
("a^^" ["a^"])
|
|
|
|
|
("a~~" ["a~"])
|
|
|
|
|
("a\"\"" ["a\""])
|
|
|
|
|
("a//" ["a/"])
|
|
|
|
|
("E``" ["E`"])
|
|
|
|
|
("E''" ["E'"])
|
|
|
|
|
("E^^" ["E^"])
|
|
|
|
|
("E\"\"" ["E\""])
|
|
|
|
|
("E//" ["E/"])
|
|
|
|
|
("e``" ["e`"])
|
|
|
|
|
("e''" ["e'"])
|
|
|
|
|
("e^^" ["e^"])
|
|
|
|
|
("e\"\"" ["e\""])
|
|
|
|
|
("e//" ["e/"])
|
|
|
|
|
("I``" ["I`"])
|
|
|
|
|
("i``" ["i`"])
|
|
|
|
|
("I''" ["I'"])
|
|
|
|
|
("i''" ["i'"])
|
|
|
|
|
("I^^" ["I^"])
|
|
|
|
|
("i^^" ["i^"])
|
|
|
|
|
("I\"\"" ["I\""])
|
|
|
|
|
("i\"\"" ["i\""])
|
|
|
|
|
("O``" ["O`"])
|
|
|
|
|
("o``" ["o`"])
|
|
|
|
|
("O''" ["O'"])
|
|
|
|
|
("o''" ["o'"])
|
|
|
|
|
("O^^" ["O^"])
|
|
|
|
|
("o^^" ["o^"])
|
|
|
|
|
("O~~" ["O~"])
|
|
|
|
|
("o~~" ["o~"])
|
|
|
|
|
("O\"\"" ["O\""])
|
|
|
|
|
("o\"\"" ["o\""])
|
|
|
|
|
("O//" ["O/"])
|
|
|
|
|
("o//" ["o/"])
|
|
|
|
|
("U``" ["U`"])
|
|
|
|
|
("u``" ["u`"])
|
|
|
|
|
("U''" ["U'"])
|
|
|
|
|
("u''" ["u'"])
|
|
|
|
|
("U^^" ["U^"])
|
|
|
|
|
("u^^" ["u^"])
|
|
|
|
|
("U\"\"" ["U\""])
|
|
|
|
|
("u\"\"" ["u\""])
|
|
|
|
|
("Y''" ["Y'"])
|
|
|
|
|
("y''" ["y'"])
|
|
|
|
|
("y\"\"" ["y\""])
|
|
|
|
|
("D//" ["D/"])
|
|
|
|
|
("d//" ["d/"])
|
|
|
|
|
("T//" ["T/"])
|
|
|
|
|
("t//" ["t/"])
|
|
|
|
|
("s//" ["s/"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("C,," ["C,"])
|
|
|
|
|
("c,," ["c,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("N~~" ["N~"])
|
|
|
|
|
("n~~" ["n~"])
|
|
|
|
|
("?//" ["?/"])
|
|
|
|
|
("!//" ["!/"])
|
|
|
|
|
("<<<" ["<<"])
|
|
|
|
|
(">>>" [">>"])
|
1998-10-13 15:40:56 +00:00
|
|
|
|
("o__" ["o_"])
|
|
|
|
|
("a__" ["a_"])
|
1998-10-15 17:47:49 +00:00
|
|
|
|
("///" ["//"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
|
|
|
|
|
(quail-define-package
|
1997-07-10 06:49:35 +00:00
|
|
|
|
"latin-2-postfix" "Latin-2" "2<" t
|
1997-09-02 05:11:59 +00:00
|
|
|
|
"Latin-2 character input method with postfix modifiers
|
1997-07-08 01:48:20 +00:00
|
|
|
|
|
1997-09-02 05:11:59 +00:00
|
|
|
|
| postfix | examples
|
1997-07-08 01:48:20 +00:00
|
|
|
|
------------+---------+----------
|
1997-09-02 05:11:59 +00:00
|
|
|
|
acute | ' | a' -> ,Ba(B
|
1997-09-13 04:28:20 +00:00
|
|
|
|
ogonek | , | a, -> ,B1(B
|
1997-07-08 01:48:20 +00:00
|
|
|
|
diaeresis | \" | a\" -> ,Bd(B
|
|
|
|
|
circumflex | ^ | a^ -> ,Bb(B
|
1997-09-02 05:11:59 +00:00
|
|
|
|
breve | ~ | a~ -> ,Bc(B
|
1997-09-13 04:28:20 +00:00
|
|
|
|
cedilla | , | c, -> ,Bg(B
|
1997-09-02 05:11:59 +00:00
|
|
|
|
caron | ~ | c~ -> ,Bh(B
|
1997-09-13 04:28:20 +00:00
|
|
|
|
dbl. acute | : | o: -> ,Bu(B
|
|
|
|
|
ring | . | u. -> ,By(B
|
|
|
|
|
dot | . | z. -> ,B?(B
|
1997-09-02 05:11:59 +00:00
|
|
|
|
stroke | / | d/ -> ,Bp(B
|
|
|
|
|
others | / | s/ -> ,B_(B
|
|
|
|
|
|
|
|
|
|
Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
|
1997-09-01 07:45:39 +00:00
|
|
|
|
" nil t nil nil nil nil nil nil nil nil t)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
|
|
|
|
|
(quail-define-rules
|
|
|
|
|
("A'" ?,BA(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("A," ?,B!(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("A\"" ?,BD(B)
|
|
|
|
|
("A^" ?,BB(B)
|
|
|
|
|
("A~" ?,BC(B)
|
|
|
|
|
("C'" ?,BF(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("C," ?,BG(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("C~" ?,BH(B)
|
|
|
|
|
("D/" ?,BP(B)
|
|
|
|
|
("D~" ?,BO(B)
|
|
|
|
|
("E'" ?,BI(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("E," ?,BJ(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("E\"" ?,BK(B)
|
|
|
|
|
("E~" ?,BL(B)
|
|
|
|
|
("I'" ?,BM(B)
|
|
|
|
|
("I^" ?,BN(B)
|
|
|
|
|
("L'" ?,BE(B)
|
|
|
|
|
("L/" ?,B#(B)
|
|
|
|
|
("L~" ?,B%(B)
|
|
|
|
|
("N'" ?,BQ(B)
|
|
|
|
|
("N~" ?,BR(B)
|
|
|
|
|
("O'" ?,BS(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("O:" ?,BU(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("O\"" ?,BV(B)
|
|
|
|
|
("O^" ?,BT(B)
|
|
|
|
|
("R'" ?,B@(B)
|
|
|
|
|
("R~" ?,BX(B)
|
|
|
|
|
("S'" ?,B&(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("S," ?,B*(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("S~" ?,B)(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("T," ?,B^(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("T~" ?,B+(B)
|
|
|
|
|
("U'" ?,BZ(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("U:" ?,B[(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("U\"" ?,B\(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("U." ?,BY(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("Y'" ?,B](B)
|
|
|
|
|
("Z'" ?,B,(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("Z." ?,B/(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("Z~" ?,B.(B)
|
|
|
|
|
("a'" ?,Ba(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("a," ?,B1(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("a\"" ?,Bd(B)
|
|
|
|
|
("a^" ?,Bb(B)
|
|
|
|
|
("a~" ?,Bc(B)
|
|
|
|
|
("c'" ?,Bf(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("c," ?,Bg(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("c~" ?,Bh(B)
|
|
|
|
|
("d/" ?,Bp(B)
|
|
|
|
|
("d~" ?,Bo(B)
|
|
|
|
|
("e'" ?,Bi(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("e," ?,Bj(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("e\"" ?,Bk(B)
|
|
|
|
|
("e~" ?,Bl(B)
|
|
|
|
|
("i'" ?,Bm(B)
|
|
|
|
|
("i^" ?,Bn(B)
|
|
|
|
|
("l'" ?,Be(B)
|
|
|
|
|
("l/" ?,B3(B)
|
|
|
|
|
("l~" ?,B5(B)
|
|
|
|
|
("n'" ?,Bq(B)
|
|
|
|
|
("n~" ?,Br(B)
|
|
|
|
|
("o'" ?,Bs(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("o:" ?,Bu(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("o\"" ?,Bv(B)
|
|
|
|
|
("o^" ?,Bt(B)
|
|
|
|
|
("r'" ?,B`(B)
|
|
|
|
|
("r~" ?,Bx(B)
|
|
|
|
|
("s'" ?,B6(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("s," ?,B:(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("s/" ?,B_(B)
|
|
|
|
|
("s~" ?,B9(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("t," ?,B~(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("t~" ?,B;(B)
|
|
|
|
|
("u'" ?,Bz(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("u:" ?,B{(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("u\"" ?,B|(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("u." ?,By(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("y'" ?,B}(B)
|
|
|
|
|
("z'" ?,B<(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("z." ?,B?(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("z~" ?,B>(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
|
|
|
|
|
("A''" ["A'"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("A,," ["A,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("A\"\"" ["A\""])
|
|
|
|
|
("A^^" ["A^"])
|
|
|
|
|
("A~~" ["A~"])
|
|
|
|
|
("C''" ["C'"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("C,," ["C,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("C~~" ["C~"])
|
|
|
|
|
("D//" ["D/"])
|
|
|
|
|
("D~~" ["D~"])
|
|
|
|
|
("E''" ["E'"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("E,," ["E,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("E\"\"" ["E\""])
|
|
|
|
|
("E~~" ["E~"])
|
|
|
|
|
("I''" ["I'"])
|
|
|
|
|
("I^^" ["I^"])
|
|
|
|
|
("L''" ["L'"])
|
|
|
|
|
("L//" ["L/"])
|
|
|
|
|
("L~~" ["L~"])
|
|
|
|
|
("N''" ["N'"])
|
|
|
|
|
("N~~" ["N~"])
|
|
|
|
|
("O''" ["O'"])
|
|
|
|
|
("O::" ["O:"])
|
|
|
|
|
("O\"\"" ["O\""])
|
|
|
|
|
("O^^" ["O^"])
|
|
|
|
|
("R''" ["R'"])
|
|
|
|
|
("R~~" ["R~"])
|
|
|
|
|
("S''" ["S'"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("S,," ["S,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("S~~" ["S~"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("T,," ["T,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("T~~" ["T~"])
|
|
|
|
|
("U''" ["U'"])
|
|
|
|
|
("U::" ["U:"])
|
|
|
|
|
("U\"\"" ["U\""])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("U.." ["U."])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("Y''" ["Y'"])
|
|
|
|
|
("Z''" ["Z'"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("Z.." ["Z."])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("Z~~" ["Z~"])
|
|
|
|
|
("a''" ["a'"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("a,," ["a,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("a\"\"" ["a\""])
|
|
|
|
|
("a^^" ["a^"])
|
|
|
|
|
("a~~" ["a~"])
|
|
|
|
|
("c''" ["c'"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("c,," ["c,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("c~~" ["c~"])
|
|
|
|
|
("d//" ["d/"])
|
|
|
|
|
("d~~" ["d~"])
|
|
|
|
|
("e''" ["e'"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("e,," ["e,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("e\"\"" ["e\""])
|
|
|
|
|
("e~~" ["e~"])
|
|
|
|
|
("i''" ["i'"])
|
|
|
|
|
("i^^" ["i^"])
|
|
|
|
|
("l''" ["l'"])
|
|
|
|
|
("l//" ["l/"])
|
|
|
|
|
("l~~" ["l~"])
|
|
|
|
|
("n''" ["n'"])
|
|
|
|
|
("n~~" ["n~"])
|
|
|
|
|
("o''" ["o'"])
|
|
|
|
|
("o::" ["o:"])
|
|
|
|
|
("o\"\"" ["o\""])
|
|
|
|
|
("o^^" ["o^"])
|
|
|
|
|
("r''" ["r'"])
|
|
|
|
|
("r~~" ["r~"])
|
|
|
|
|
("s''" ["s'"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("s,," ["s,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("s//" ["s/"])
|
|
|
|
|
("s~~" ["s~"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("t,," ["t,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("t~~" ["t~"])
|
|
|
|
|
("u''" ["u'"])
|
|
|
|
|
("u::" ["u:"])
|
|
|
|
|
("u\"\"" ["u\""])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("u.." ["u."])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("y''" ["y'"])
|
|
|
|
|
("z''" ["z'"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("z.." ["z."])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("z~~" ["z~"])
|
1997-07-08 01:48:20 +00:00
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
(quail-define-package
|
1997-07-10 06:49:35 +00:00
|
|
|
|
"latin-3-postfix" "Latin-3" "3<" t
|
1997-09-02 05:11:59 +00:00
|
|
|
|
"Latin-3 character input method with postfix modifiers
|
1997-07-08 01:48:20 +00:00
|
|
|
|
|
1997-09-02 05:11:59 +00:00
|
|
|
|
| postfix | examples
|
1997-07-08 01:48:20 +00:00
|
|
|
|
------------+---------+----------
|
1997-09-02 05:11:59 +00:00
|
|
|
|
acute | ' | a' -> ,Ca(B
|
|
|
|
|
grave | ` | a` -> ,C`(B
|
1997-07-08 01:48:20 +00:00
|
|
|
|
circumflex | ^ | a^ -> ,Cb(B
|
|
|
|
|
diaeresis | \" | a\" -> ,Cd(B
|
1997-09-13 04:28:20 +00:00
|
|
|
|
dot | . | c. -> ,Ce(B i. -> ,C9(B I. -> ,C)(B
|
|
|
|
|
cedilla | , | c, -> ,Cg(B
|
1997-09-02 05:11:59 +00:00
|
|
|
|
breve | ~ | g~ -> ,C;(B
|
|
|
|
|
tilde | ~ | n~ -> ,Cq(B
|
|
|
|
|
stroke | / | h/ -> ,C1(B
|
|
|
|
|
others | / | s/ -> ,C_(B
|
|
|
|
|
|
|
|
|
|
Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
|
1997-09-01 07:45:39 +00:00
|
|
|
|
" nil t nil nil nil nil nil nil nil nil t)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
|
|
|
|
|
(quail-define-rules
|
|
|
|
|
("A`" ?,C@(B)
|
|
|
|
|
("A'" ?,CA(B)
|
|
|
|
|
("A^" ?,CB(B)
|
|
|
|
|
("A\"" ?,CD(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("C." ?,CE(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("C^" ?,CF(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("C," ?,CG(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("E`" ?,CH(B)
|
|
|
|
|
("E'" ?,CI(B)
|
|
|
|
|
("E^" ?,CJ(B)
|
|
|
|
|
("E\"" ?,CK(B)
|
|
|
|
|
("G~" ?,C+(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("G." ?,CU(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("G^" ?,CX(B)
|
|
|
|
|
("H/" ?,C!(B)
|
|
|
|
|
("H^" ?,C&(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("I." ?,C)(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("I`" ?,CL(B)
|
|
|
|
|
("I'" ?,CM(B)
|
|
|
|
|
("I^" ?,CN(B)
|
|
|
|
|
("I\"" ?,CO(B)
|
|
|
|
|
("J^" ?,C,(B)
|
|
|
|
|
("N~" ?,CQ(B)
|
|
|
|
|
("O`" ?,CR(B)
|
|
|
|
|
("O'" ?,CS(B)
|
|
|
|
|
("O^" ?,CT(B)
|
|
|
|
|
("O\"" ?,CV(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("S," ?,C*(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("S^" ?,C^(B)
|
|
|
|
|
("U`" ?,CY(B)
|
|
|
|
|
("U'" ?,CZ(B)
|
|
|
|
|
("U^" ?,C[(B)
|
|
|
|
|
("U\"" ?,C\(B)
|
|
|
|
|
("U~" ?,C](B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("Z." ?,C/(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("a`" ?,C`(B)
|
|
|
|
|
("a'" ?,Ca(B)
|
|
|
|
|
("a^" ?,Cb(B)
|
|
|
|
|
("a\"" ?,Cd(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("c." ?,Ce(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("c^" ?,Cf(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("c," ?,Cg(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("e`" ?,Ch(B)
|
|
|
|
|
("e'" ?,Ci(B)
|
|
|
|
|
("e^" ?,Cj(B)
|
|
|
|
|
("e\"" ?,Ck(B)
|
|
|
|
|
("g~" ?,C;(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("g." ?,Cu(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("g^" ?,Cx(B)
|
|
|
|
|
("h/" ?,C1(B)
|
|
|
|
|
("h^" ?,C6(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("i." ?,C9(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("i`" ?,Cl(B)
|
|
|
|
|
("i'" ?,Cm(B)
|
|
|
|
|
("i^" ?,Cn(B)
|
|
|
|
|
("i\"" ?,Co(B)
|
|
|
|
|
("j^" ?,C<(B)
|
|
|
|
|
("n~" ?,Cq(B)
|
|
|
|
|
("o`" ?,Cr(B)
|
|
|
|
|
("o'" ?,Cs(B)
|
|
|
|
|
("o^" ?,Ct(B)
|
|
|
|
|
("o\"" ?,Cv(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("s," ?,C:(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("s/" ?,C_(B)
|
|
|
|
|
("s^" ?,C~(B)
|
|
|
|
|
("u`" ?,Cy(B)
|
|
|
|
|
("u'" ?,Cz(B)
|
|
|
|
|
("u^" ?,C{(B)
|
|
|
|
|
("u\"" ?,C|(B)
|
|
|
|
|
("u~" ?,C}(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("z." ?,C?(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
|
|
|
|
|
("A``" ["A`"])
|
|
|
|
|
("A''" ["A'"])
|
|
|
|
|
("A^^" ["A^"])
|
|
|
|
|
("A\"\"" ["A\""])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("C.." ["C."])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("C^^" ["C^"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("C,," ["C,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("E``" ["E`"])
|
|
|
|
|
("E''" ["E'"])
|
|
|
|
|
("E^^" ["E^"])
|
|
|
|
|
("E\"\"" ["E\""])
|
|
|
|
|
("G~~" ["G~"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("G.." ["G."])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("G^^" ["G^"])
|
|
|
|
|
("H//" ["H/"])
|
|
|
|
|
("H^^" ["H^"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("I.." ["I."])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("I``" ["I`"])
|
|
|
|
|
("I''" ["I'"])
|
|
|
|
|
("I^^" ["I^"])
|
|
|
|
|
("I\"\"" ["I\""])
|
|
|
|
|
("J^^" ["J^"])
|
|
|
|
|
("N~~" ["N~"])
|
|
|
|
|
("O``" ["O`"])
|
|
|
|
|
("O''" ["O'"])
|
|
|
|
|
("O^^" ["O^"])
|
|
|
|
|
("O\"\"" ["O\""])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("S,," ["S,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("S^^" ["S^"])
|
|
|
|
|
("U``" ["U`"])
|
|
|
|
|
("U''" ["U'"])
|
|
|
|
|
("U^^" ["U^"])
|
|
|
|
|
("U\"\"" ["U\""])
|
|
|
|
|
("U~~" ["U~"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("Z.." ["Z."])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("a``" ["a`"])
|
|
|
|
|
("a''" ["a'"])
|
|
|
|
|
("a^^" ["a^"])
|
|
|
|
|
("a\"\"" ["a\""])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("c.." ["c."])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("c^^" ["c^"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("c,," ["c,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("e``" ["e`"])
|
|
|
|
|
("e''" ["e'"])
|
|
|
|
|
("e^^" ["e^"])
|
|
|
|
|
("e\"\"" ["e\""])
|
|
|
|
|
("g~~" ["g~"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("g.." ["g."])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("g^^" ["g^"])
|
|
|
|
|
("h//" ["h/"])
|
|
|
|
|
("h^^" ["h^"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("i.." ["i."])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("i``" ["i`"])
|
|
|
|
|
("i''" ["i'"])
|
|
|
|
|
("i^^" ["i^"])
|
|
|
|
|
("i\"\"" ["i\""])
|
|
|
|
|
("j^^" ["j^"])
|
|
|
|
|
("n~~" ["n~"])
|
|
|
|
|
("o``" ["o`"])
|
|
|
|
|
("o''" ["o'"])
|
|
|
|
|
("o^^" ["o^"])
|
|
|
|
|
("o\"\"" ["o\""])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("s,," ["s,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("s//" ["s/"])
|
|
|
|
|
("s^^" ["s^"])
|
|
|
|
|
("u``" ["u`"])
|
|
|
|
|
("u''" ["u'"])
|
|
|
|
|
("u^^" ["u^"])
|
|
|
|
|
("u\"\"" ["u\""])
|
|
|
|
|
("u~~" ["u~"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("z.." ["z."])
|
1997-07-08 01:48:20 +00:00
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
(quail-define-package
|
1997-07-10 06:49:35 +00:00
|
|
|
|
"latin-4-postfix" "Latin-4" "4<" t
|
1997-07-08 01:48:20 +00:00
|
|
|
|
"Latin-4 characters input method with postfix modifiers
|
|
|
|
|
|
1997-09-02 05:11:59 +00:00
|
|
|
|
| postfix | examples
|
1997-07-08 01:48:20 +00:00
|
|
|
|
------------+---------+----------
|
1997-09-02 05:11:59 +00:00
|
|
|
|
acute | ' | a' -> ,Da(B
|
1997-07-08 01:48:20 +00:00
|
|
|
|
circumflex | ^ | a^ -> ,Db(B
|
|
|
|
|
diaeresis | \" | a\" -> ,Dd(B
|
1997-09-13 04:28:20 +00:00
|
|
|
|
ogonek | , | a, -> ,D1(B
|
1997-09-02 05:11:59 +00:00
|
|
|
|
macron | - | a- -> ,D`(B
|
|
|
|
|
tilde | ~ | a~ -> ,Dc(B
|
|
|
|
|
caron | ~ | c~ -> ,Dh(B
|
1997-09-13 04:28:20 +00:00
|
|
|
|
dot | . | e. -> ,Dl(B
|
|
|
|
|
cedilla | , | k, -> ,Ds(B g, -> ,D;(B
|
1997-09-02 05:11:59 +00:00
|
|
|
|
stroke | / | d/ -> ,Dp(B
|
|
|
|
|
nordic | / | a/ -> ,De(B e/ -> ,Df(B o/ -> ,Dx(B
|
|
|
|
|
others | / | s/ -> ,D_(B n/ -> ,D?(B k/ -> ,D"(B
|
|
|
|
|
|
|
|
|
|
Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
|
1997-09-01 07:45:39 +00:00
|
|
|
|
" nil t nil nil nil nil nil nil nil nil t)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
|
|
|
|
|
(quail-define-rules
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("A," ?,D!(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("A-" ?,D@(B)
|
|
|
|
|
("A'" ?,DA(B)
|
|
|
|
|
("A^" ?,DB(B)
|
|
|
|
|
("A~" ?,DC(B)
|
|
|
|
|
("A\"" ?,DD(B)
|
|
|
|
|
("A/" ?,DE(B)
|
|
|
|
|
("C~" ?,DH(B)
|
|
|
|
|
("D/" ?,DP(B)
|
|
|
|
|
("E/" ?,DF(B)
|
|
|
|
|
("E-" ?,D*(B)
|
|
|
|
|
("E'" ?,DI(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("E," ?,DJ(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("E\"" ?,DK(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("E." ?,DL(B)
|
|
|
|
|
("G," ?,D+(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("I~" ?,D%(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("I," ?,DG(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("I'" ?,DM(B)
|
|
|
|
|
("I^" ?,DN(B)
|
|
|
|
|
("I-" ?,DO(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("K," ?,DS(B)
|
|
|
|
|
("L," ?,D&(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("N/" ?,D=(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("N," ?,DQ(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("O-" ?,DR(B)
|
|
|
|
|
("O^" ?,DT(B)
|
|
|
|
|
("O~" ?,DU(B)
|
|
|
|
|
("O\"" ?,DV(B)
|
|
|
|
|
("O/" ?,DX(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("R," ?,D#(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("S~" ?,D)(B)
|
|
|
|
|
("T/" ?,D,(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("U," ?,DY(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("U'" ?,DZ(B)
|
|
|
|
|
("U^" ?,D[(B)
|
|
|
|
|
("U\"" ?,D\(B)
|
|
|
|
|
("U~" ?,D](B)
|
|
|
|
|
("U-" ?,D^(B)
|
|
|
|
|
("Z~" ?,D.(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("a," ?,D1(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("a-" ?,D`(B)
|
|
|
|
|
("a'" ?,Da(B)
|
|
|
|
|
("a^" ?,Db(B)
|
|
|
|
|
("a~" ?,Dc(B)
|
|
|
|
|
("a\"" ?,Dd(B)
|
|
|
|
|
("a/" ?,De(B)
|
|
|
|
|
("c~" ?,Dh(B)
|
|
|
|
|
("d/" ?,Dp(B)
|
|
|
|
|
("e/" ?,Df(B)
|
|
|
|
|
("e-" ?,D:(B)
|
|
|
|
|
("e'" ?,Di(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("e," ?,Dj(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("e\"" ?,Dk(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("e." ?,Dl(B)
|
|
|
|
|
("g," ?,D;(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("i~" ?,D5(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("i," ?,Dg(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("i'" ?,Dm(B)
|
|
|
|
|
("i^" ?,Dn(B)
|
|
|
|
|
("i-" ?,Do(B)
|
|
|
|
|
("k/" ?,D"(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("k," ?,Ds(B)
|
|
|
|
|
("l," ?,D6(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("n/" ?,D?(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("n," ?,Dq(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("o-" ?,Dr(B)
|
|
|
|
|
("o^" ?,Dt(B)
|
|
|
|
|
("o~" ?,Du(B)
|
|
|
|
|
("o\"" ?,Dv(B)
|
|
|
|
|
("o/" ?,Dx(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("r," ?,D3(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("s/" ?,D_(B)
|
|
|
|
|
("s~" ?,D9(B)
|
|
|
|
|
("t/" ?,D<(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("u," ?,Dy(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("u'" ?,Dz(B)
|
|
|
|
|
("u^" ?,D{(B)
|
|
|
|
|
("u\"" ?,D|(B)
|
|
|
|
|
("u~" ?,D}(B)
|
|
|
|
|
("u-" ?,D~(B)
|
|
|
|
|
("z~" ?,D>(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("A,," ["A,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("A--" ["A-"])
|
|
|
|
|
("A''" ["A'"])
|
|
|
|
|
("A^^" ["A^"])
|
|
|
|
|
("A~~" ["A~"])
|
|
|
|
|
("A\"\"" ["A\""])
|
|
|
|
|
("A//" ["A/"])
|
|
|
|
|
("C~~" ["C~"])
|
|
|
|
|
("D//" ["D/"])
|
|
|
|
|
("E//" ["E/"])
|
|
|
|
|
("E--" ["E-"])
|
|
|
|
|
("E''" ["E'"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("E,," ["E,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("E\"\"" ["E\""])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("E.." ["E."])
|
|
|
|
|
("G,," ["G,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("I~~" ["I~"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("I,," ["I,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("I''" ["I'"])
|
|
|
|
|
("I^^" ["I^"])
|
|
|
|
|
("I--" ["I-"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("K,," ["K,"])
|
|
|
|
|
("L,," ["L,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("N//" ["N/"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("N,," ["N,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("O--" ["O-"])
|
|
|
|
|
("O^^" ["O^"])
|
|
|
|
|
("O~~" ["O~"])
|
|
|
|
|
("O\"\"" ["O\""])
|
|
|
|
|
("O//" ["O/"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("R,," ["R,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("S~~" ["S~"])
|
|
|
|
|
("T//" ["T/"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("U,," ["U,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("U''" ["U'"])
|
|
|
|
|
("U^^" ["U^"])
|
|
|
|
|
("U\"\"" ["U\""])
|
|
|
|
|
("U~~" ["U~"])
|
|
|
|
|
("U--" ["U-"])
|
|
|
|
|
("Z~~" ["Z~"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("a,," ["a,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("a--" ["a-"])
|
|
|
|
|
("a''" ["a'"])
|
|
|
|
|
("a^^" ["a^"])
|
|
|
|
|
("a~~" ["a~"])
|
|
|
|
|
("a\"\"" ["a\""])
|
|
|
|
|
("a//" ["a/"])
|
|
|
|
|
("c~~" ["c~"])
|
|
|
|
|
("d//" ["d/"])
|
|
|
|
|
("e//" ["e/"])
|
|
|
|
|
("e--" ["e-"])
|
|
|
|
|
("e''" ["e'"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("e,," ["e,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("e\"\"" ["e\""])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("e.." ["e."])
|
|
|
|
|
("g,," ["g,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("i~~" ["i~"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("i,," ["i,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("i''" ["i'"])
|
|
|
|
|
("i^^" ["i^"])
|
|
|
|
|
("i--" ["i-"])
|
|
|
|
|
("k//" ["k/"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("k,," ["k,"])
|
|
|
|
|
("l,," ["l,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("n//" ["n/"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("n,," ["n,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("o--" ["o-"])
|
|
|
|
|
("o^^" ["o^"])
|
|
|
|
|
("o~~" ["o~"])
|
|
|
|
|
("o\"\"" ["o\""])
|
|
|
|
|
("o//" ["o/"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("r,," ["r,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("s//" ["s/"])
|
|
|
|
|
("s~~" ["s~"])
|
|
|
|
|
("t//" ["t/"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("u,," ["u,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("u''" ["u'"])
|
|
|
|
|
("u^^" ["u^"])
|
|
|
|
|
("u\"\"" ["u\""])
|
|
|
|
|
("u~~" ["u~"])
|
|
|
|
|
("u--" ["u-"])
|
|
|
|
|
("z~~" ["z~"])
|
1997-07-08 01:48:20 +00:00
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
(quail-define-package
|
1997-07-10 06:49:35 +00:00
|
|
|
|
"latin-5-postfix" "Latin-5" "5<" t
|
1997-07-08 01:48:20 +00:00
|
|
|
|
"Latin-5 characters input method with postfix modifiers
|
|
|
|
|
|
1997-09-02 05:11:59 +00:00
|
|
|
|
| postfix | examples
|
1997-07-08 01:48:20 +00:00
|
|
|
|
------------+---------+----------
|
1997-09-02 05:11:59 +00:00
|
|
|
|
acute | ' | a' -> ,Ma(B
|
|
|
|
|
grave | ` | a` -> ,M`(B
|
1997-07-08 01:48:20 +00:00
|
|
|
|
circumflex | ^ | a^ -> ,Mb(B
|
|
|
|
|
diaeresis | \" | a\" -> ,Md(B
|
1997-09-02 05:11:59 +00:00
|
|
|
|
tilde | ~ | a~ -> ,Mc(B
|
|
|
|
|
breve | ~ | g~ -> ,Mp(B
|
1997-09-13 04:28:20 +00:00
|
|
|
|
cedilla | , | c, -> ,Mg(B
|
|
|
|
|
dot | . | i. -> ,M}(B I. -> ,M](B
|
1997-09-02 05:11:59 +00:00
|
|
|
|
nordic | / | a/ -> ,Me(B e/ -> ,Mf(B o/ -> ,Mx(B
|
|
|
|
|
others | / | s/ -> ,M_(B
|
|
|
|
|
|
|
|
|
|
Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
|
1997-09-01 07:45:39 +00:00
|
|
|
|
" nil t nil nil nil nil nil nil nil nil t)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
|
|
|
|
|
(quail-define-rules
|
|
|
|
|
("A'" ?,MA(B)
|
|
|
|
|
("A/" ?,ME(B)
|
|
|
|
|
("A\"" ?,MD(B)
|
|
|
|
|
("A^" ?,MB(B)
|
|
|
|
|
("A`" ?,M@(B)
|
|
|
|
|
("A~" ?,MC(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("C," ?,MG(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("E'" ?,MI(B)
|
|
|
|
|
("E/" ?,MF(B)
|
|
|
|
|
("E\"" ?,MK(B)
|
|
|
|
|
("E^" ?,MJ(B)
|
|
|
|
|
("E`" ?,MH(B)
|
|
|
|
|
("G~" ?,MP(B)
|
|
|
|
|
("I'" ?,MM(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("I." ?,M](B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("I\"" ?,MO(B)
|
|
|
|
|
("I^" ?,MN(B)
|
|
|
|
|
("I`" ?,ML(B)
|
|
|
|
|
("N~" ?,MQ(B)
|
|
|
|
|
("O'" ?,MS(B)
|
|
|
|
|
("O/" ?,MX(B)
|
|
|
|
|
("O\"" ?,MV(B)
|
|
|
|
|
("O^" ?,MT(B)
|
|
|
|
|
("O`" ?,MR(B)
|
|
|
|
|
("O~" ?,MU(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("S," ?,M^(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("U'" ?,MZ(B)
|
|
|
|
|
("U\"" ?,M\(B)
|
|
|
|
|
("U^" ?,M[(B)
|
|
|
|
|
("U`" ?,MY(B)
|
|
|
|
|
("a'" ?,Ma(B)
|
|
|
|
|
("a/" ?,Me(B)
|
|
|
|
|
("a\"" ?,Md(B)
|
|
|
|
|
("a^" ?,Mb(B)
|
|
|
|
|
("a`" ?,M`(B)
|
|
|
|
|
("a~" ?,Mc(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("c," ?,Mg(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("e'" ?,Mi(B)
|
|
|
|
|
("e/" ?,Mf(B)
|
|
|
|
|
("e\"" ?,Mk(B)
|
|
|
|
|
("e^" ?,Mj(B)
|
|
|
|
|
("e`" ?,Mh(B)
|
|
|
|
|
("g~" ?,Mp(B)
|
|
|
|
|
("i'" ?,Mm(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("i." ?,M}(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("i\"" ?,Mo(B)
|
|
|
|
|
("i^" ?,Mn(B)
|
|
|
|
|
("i`" ?,Ml(B)
|
|
|
|
|
("n~" ?,Mq(B)
|
|
|
|
|
("o'" ?,Ms(B)
|
|
|
|
|
("o/" ?,Mx(B)
|
|
|
|
|
("o\"" ?,Mv(B)
|
|
|
|
|
("o^" ?,Mt(B)
|
|
|
|
|
("o`" ?,Mr(B)
|
|
|
|
|
("o~" ?,Mu(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("s," ?,M~(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("s/" ?,M_(B)
|
|
|
|
|
("u'" ?,Mz(B)
|
|
|
|
|
("u\"" ?,M|(B)
|
|
|
|
|
("u^" ?,M{(B)
|
|
|
|
|
("u`" ?,My(B)
|
|
|
|
|
("y\"" ?,M(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
|
|
|
|
|
("A''" ["A'"])
|
|
|
|
|
("A//" ["A/"])
|
|
|
|
|
("A\"\"" ["A\""])
|
|
|
|
|
("A^^" ["A^"])
|
|
|
|
|
("A``" ["A`"])
|
|
|
|
|
("A~~" ["A~"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("C,," ["C,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("E''" ["E'"])
|
|
|
|
|
("E//" ["E/"])
|
|
|
|
|
("E\"\"" ["E\""])
|
|
|
|
|
("E^^" ["E^"])
|
|
|
|
|
("E``" ["E`"])
|
|
|
|
|
("G~~" ["G~"])
|
|
|
|
|
("I''" ["I'"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("I.." ["I."])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("I\"\"" ["I\""])
|
|
|
|
|
("I^^" ["I^"])
|
|
|
|
|
("I``" ["I`"])
|
|
|
|
|
("N~~" ["N~"])
|
|
|
|
|
("O''" ["O'"])
|
|
|
|
|
("O//" ["O/"])
|
|
|
|
|
("O\"\"" ["O\""])
|
|
|
|
|
("O^^" ["O^"])
|
|
|
|
|
("O``" ["O`"])
|
|
|
|
|
("O~~" ["O~"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("S,," ["S,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("U''" ["U'"])
|
|
|
|
|
("U\"\"" ["U\""])
|
|
|
|
|
("U^^" ["U^"])
|
|
|
|
|
("U``" ["U`"])
|
|
|
|
|
("a''" ["a'"])
|
|
|
|
|
("a//" ["a/"])
|
|
|
|
|
("a\"\"" ["a\""])
|
|
|
|
|
("a^^" ["a^"])
|
|
|
|
|
("a``" ["a`"])
|
|
|
|
|
("a~~" ["a~"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("c,," ["c,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("e''" ["e'"])
|
|
|
|
|
("e//" ["e/"])
|
|
|
|
|
("e\"\"" ["e\""])
|
|
|
|
|
("e^^" ["e^"])
|
|
|
|
|
("e``" ["e`"])
|
|
|
|
|
("g~~" ["g~"])
|
|
|
|
|
("i''" ["i'"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("i.." ["i."])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("i\"\"" ["i\""])
|
|
|
|
|
("i^^" ["i^"])
|
|
|
|
|
("i``" ["i`"])
|
|
|
|
|
("n~~" ["n~"])
|
|
|
|
|
("o''" ["o'"])
|
|
|
|
|
("o//" ["o/"])
|
|
|
|
|
("o\"\"" ["o\""])
|
|
|
|
|
("o^^" ["o^"])
|
|
|
|
|
("o``" ["o`"])
|
|
|
|
|
("o~~" ["o~"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("s,," ["s,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("s//" ["s/"])
|
|
|
|
|
("u''" ["u'"])
|
|
|
|
|
("u\"\"" ["u\""])
|
|
|
|
|
("u^^" ["u^"])
|
|
|
|
|
("u``" ["u`"])
|
|
|
|
|
("y\"\"" ["y\""])
|
1997-07-08 01:48:20 +00:00
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
(quail-define-package
|
1997-07-10 06:49:35 +00:00
|
|
|
|
"danish-postfix" "Latin-1" "DA<" t
|
1997-09-02 05:11:59 +00:00
|
|
|
|
"Danish input method (rule: AE -> ,AF(B, OE -> ,AX(B, AA -> ,AE(B, E' -> ,AI(B)
|
|
|
|
|
|
|
|
|
|
Doubling the postfix separates the letter and postfix: e.g. aee -> ae
|
|
|
|
|
"
|
1997-09-01 07:45:39 +00:00
|
|
|
|
nil t nil nil nil nil nil nil nil nil t)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
|
|
|
|
|
(quail-define-rules
|
|
|
|
|
("AE" ?,AF(B)
|
|
|
|
|
("ae" ?,Af(B)
|
|
|
|
|
("OE" ?,AX(B)
|
|
|
|
|
("oe" ?,Ax(B)
|
|
|
|
|
("AA" ?,AE(B)
|
|
|
|
|
("aa" ?,Ae(B)
|
|
|
|
|
("E'" ?,AI(B)
|
|
|
|
|
("e'" ?,Ai(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
|
|
|
|
|
("AEE" ["AE"])
|
|
|
|
|
("aee" ["ae"])
|
|
|
|
|
("OEE" ["OE"])
|
|
|
|
|
("oee" ["oe"])
|
|
|
|
|
("AAA" ["AA"])
|
|
|
|
|
("aaa" ["aa"])
|
|
|
|
|
("E''" ["E'"])
|
|
|
|
|
("e''" ["e'"])
|
1997-07-08 01:48:20 +00:00
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
(quail-define-package
|
1997-07-10 06:49:35 +00:00
|
|
|
|
"esperanto-postfix" "Latin-3" "EO<" t
|
1997-07-08 01:48:20 +00:00
|
|
|
|
"Esperanto input method with postfix modifiers
|
|
|
|
|
|
1997-09-02 05:11:59 +00:00
|
|
|
|
A following ^ or x will produce an accented character,
|
1998-10-15 17:47:49 +00:00
|
|
|
|
e.g. c^ -> ,Cf(B gx -> ,Cx(B u^ -> ,C}(B.
|
1997-09-02 05:11:59 +00:00
|
|
|
|
|
|
|
|
|
Doubling the postfix separates the letter and postfix,
|
|
|
|
|
e.g. a'' -> a'.
|
1997-09-01 07:45:39 +00:00
|
|
|
|
" nil t nil nil nil nil nil nil nil nil t)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
|
|
|
|
|
(quail-define-rules
|
|
|
|
|
("Cx" ?,CF(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("C^" ?,CF(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("cx" ?,Cf(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("c^" ?,Cf(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("Gx" ?,CX(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("G^" ?,CX(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("gx" ?,Cx(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("g^" ?,Cx(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("Hx" ?,C&(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("H^" ?,C&(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("hx" ?,C6(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("h^" ?,C6(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("Jx" ?,C,(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("J^" ?,C,(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("jx" ?,C<(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("j^" ?,C<(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("Sx" ?,C^(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("S^" ?,C^(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("sx" ?,C~(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("s^" ?,C~(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("Ux" ?,C](B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("U^" ?,C](B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("ux" ?,C}(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("u^" ?,C}(B)
|
|
|
|
|
|
|
|
|
|
("Cxx" ["Cx"])
|
|
|
|
|
("C^^" ["C^"])
|
|
|
|
|
("cxx" ["cx"])
|
|
|
|
|
("c^^" ["c^"])
|
|
|
|
|
("Gxx" ["Gx"])
|
|
|
|
|
("G^^" ["G^"])
|
|
|
|
|
("gxx" ["gx"])
|
|
|
|
|
("g^^" ["g^"])
|
|
|
|
|
("Hxx" ["Hx"])
|
|
|
|
|
("H^^" ["H^"])
|
|
|
|
|
("hxx" ["hx"])
|
|
|
|
|
("h^^" ["h^"])
|
|
|
|
|
("Jxx" ["Jx"])
|
|
|
|
|
("J^^" ["J^"])
|
|
|
|
|
("jxx" ["jx"])
|
|
|
|
|
("j^^" ["j^"])
|
|
|
|
|
("Sxx" ["Sx"])
|
|
|
|
|
("S^^" ["S^"])
|
|
|
|
|
("sxx" ["sx"])
|
|
|
|
|
("s^^" ["s^"])
|
|
|
|
|
("Uxx" ["Ux"])
|
|
|
|
|
("U^^" ["U^"])
|
|
|
|
|
("uxx" ["ux"])
|
|
|
|
|
("u^^" ["u^"])
|
1997-07-08 01:48:20 +00:00
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
(quail-define-package
|
1997-07-10 06:49:35 +00:00
|
|
|
|
"finnish-postfix" "Latin-1" "FI<" t
|
1997-09-02 05:11:59 +00:00
|
|
|
|
"Finnish (Suomi) input method
|
|
|
|
|
|
|
|
|
|
AE -> ,AD(B
|
|
|
|
|
AEE -> AE
|
|
|
|
|
OE -> ,AV(B
|
|
|
|
|
OEE -> OE
|
|
|
|
|
"
|
1997-09-01 07:45:39 +00:00
|
|
|
|
nil t nil nil nil nil nil nil nil nil t)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
|
|
|
|
|
(quail-define-rules
|
|
|
|
|
("AE" ?,AD(B)
|
|
|
|
|
("ae" ?,Ad(B)
|
|
|
|
|
("OE" ?,AV(B)
|
|
|
|
|
("oe" ?,Av(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
|
|
|
|
|
("AEE" ["AE"])
|
|
|
|
|
("aee" ["ae"])
|
|
|
|
|
("OEE" ["OE"])
|
|
|
|
|
("oee" ["oe"])
|
1997-07-08 01:48:20 +00:00
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
(quail-define-package
|
1997-07-10 06:49:35 +00:00
|
|
|
|
"french-postfix" "Latin-1" "FR<" t
|
1997-07-08 01:48:20 +00:00
|
|
|
|
"French (Fran,Ag(Bais) input method with postfix modifiers
|
|
|
|
|
|
|
|
|
|
` pour grave, ' pour aigu, ^ pour circonflexe, et \" pour tr,Ai(Bma.
|
1998-10-15 17:47:49 +00:00
|
|
|
|
Par exemple: a` -> ,A`(B e' -> ,Ai(B.
|
1997-09-02 05:11:59 +00:00
|
|
|
|
|
1997-09-13 04:28:20 +00:00
|
|
|
|
,AG(B, ,A+(B, et ,A;(B sont produits par C,, <<, et >>.
|
1997-07-08 01:48:20 +00:00
|
|
|
|
|
1997-09-02 05:11:59 +00:00
|
|
|
|
En doublant la frappe des diacritiques, ils s'isoleront de la lettre.
|
|
|
|
|
Par exemple: e'' -> e'
|
1997-07-08 01:48:20 +00:00
|
|
|
|
|
|
|
|
|
<e dans l'o> n'est pas disponible."
|
1997-09-01 07:45:39 +00:00
|
|
|
|
nil t nil nil nil nil nil nil nil nil t)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
|
|
|
|
|
(quail-define-rules
|
|
|
|
|
("A`" ?,A@(B)
|
|
|
|
|
("A^" ?,AB(B)
|
|
|
|
|
("a`" ?,A`(B)
|
|
|
|
|
("a^" ?,Ab(B)
|
|
|
|
|
("E`" ?,AH(B)
|
|
|
|
|
("E'" ?,AI(B)
|
|
|
|
|
("E^" ?,AJ(B)
|
|
|
|
|
("E\"" ?,AK(B)
|
|
|
|
|
("e`" ?,Ah(B)
|
|
|
|
|
("e'" ?,Ai(B)
|
|
|
|
|
("e^" ?,Aj(B)
|
|
|
|
|
("e\"" ?,Ak(B)
|
|
|
|
|
("I^" ?,AN(B)
|
|
|
|
|
("I\"" ?,AO(B)
|
|
|
|
|
("i^" ?,An(B)
|
|
|
|
|
("i\"" ?,Ao(B)
|
|
|
|
|
("O^" ?,AT(B)
|
|
|
|
|
("o^" ?,At(B)
|
|
|
|
|
("U`" ?,AY(B)
|
|
|
|
|
("U^" ?,A[(B)
|
|
|
|
|
("U\"" ?,A\(B)
|
|
|
|
|
("u`" ?,Ay(B)
|
|
|
|
|
("u^" ?,A{(B)
|
|
|
|
|
("u\"" ?,A|(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("C," ?,AG(B)
|
|
|
|
|
("c," ?,Ag(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("<<" ?,A+(B)
|
|
|
|
|
(">>" ?,A;(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
|
|
|
|
|
("A``" ["A`"])
|
|
|
|
|
("A^^" ["A^"])
|
|
|
|
|
("a``" ["a`"])
|
|
|
|
|
("a^^" ["a^"])
|
|
|
|
|
("E``" ["E`"])
|
|
|
|
|
("E''" ["E'"])
|
|
|
|
|
("E^^" ["E^"])
|
|
|
|
|
("E\"\"" ["E\""])
|
|
|
|
|
("e``" ["e`"])
|
|
|
|
|
("e''" ["e'"])
|
|
|
|
|
("e^^" ["e^"])
|
|
|
|
|
("e\"\"" ["e\""])
|
|
|
|
|
("I^^" ["I^"])
|
|
|
|
|
("I\"\"" ["I\""])
|
|
|
|
|
("i^^" ["i^"])
|
|
|
|
|
("i\"\"" ["i\""])
|
|
|
|
|
("O^^" ["O^"])
|
|
|
|
|
("o^^" ["o^"])
|
|
|
|
|
("U``" ["U`"])
|
|
|
|
|
("U^^" ["U^"])
|
|
|
|
|
("U\"\"" ["U\""])
|
|
|
|
|
("u``" ["u`"])
|
|
|
|
|
("u^^" ["u^"])
|
|
|
|
|
("u\"\"" ["u\""])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("C,," ["C,"])
|
|
|
|
|
("c,," ["c,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("<<<" ["<<"])
|
|
|
|
|
(">>>" [">>"])
|
1997-07-08 01:48:20 +00:00
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
(quail-define-package
|
1997-07-10 06:49:35 +00:00
|
|
|
|
"german-postfix" "Latin-1" "DE<" t
|
1997-09-02 05:11:59 +00:00
|
|
|
|
"German (Deutsch) input method
|
|
|
|
|
|
|
|
|
|
ae -> ,Ad(B
|
|
|
|
|
aee -> ae
|
|
|
|
|
oe -> ,Av(B
|
|
|
|
|
oee -> oe
|
|
|
|
|
ue -> ,A|(B
|
|
|
|
|
uee -> ue
|
|
|
|
|
sz -> ,A_(B
|
|
|
|
|
szz -> sz
|
|
|
|
|
"
|
1997-09-01 07:45:39 +00:00
|
|
|
|
nil t nil nil nil nil nil nil nil nil t)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
|
|
|
|
|
(quail-define-rules
|
|
|
|
|
("AE" ?,AD(B)
|
|
|
|
|
("ae" ?,Ad(B)
|
|
|
|
|
("OE" ?,AV(B)
|
|
|
|
|
("oe" ?,Av(B)
|
|
|
|
|
("UE" ?,A\(B)
|
|
|
|
|
("ue" ?,A|(B)
|
|
|
|
|
("sz" ?,A_(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
|
|
|
|
|
("AEE" ["AE"])
|
|
|
|
|
("aee" ["ae"])
|
|
|
|
|
("OEE" ["OE"])
|
|
|
|
|
("oee" ["oe"])
|
|
|
|
|
("UEE" ["UE"])
|
|
|
|
|
("uee" ["ue"])
|
|
|
|
|
("szz" ["sz"])
|
1997-07-08 01:48:20 +00:00
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
(quail-define-package
|
1997-07-10 06:49:35 +00:00
|
|
|
|
"icelandic-postfix" "Latin-1" "IS<" t
|
1997-07-08 01:48:20 +00:00
|
|
|
|
"Icelandic (,AM(Bslenska) input method with postfix modifiers
|
|
|
|
|
|
|
|
|
|
A' -> ,AA(B
|
|
|
|
|
E' -> ,AI(B
|
|
|
|
|
I' -> ,AM(B
|
|
|
|
|
O' -> ,AS(B
|
|
|
|
|
U' -> ,AZ(B
|
|
|
|
|
Y' -> ,A](B
|
|
|
|
|
AE -> ,AF(B
|
|
|
|
|
OE -> ,AV(B
|
|
|
|
|
D/ -> ,AP(B (eth)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
T/ -> ,A^(B (thorn)
|
|
|
|
|
|
|
|
|
|
Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
|
|
|
|
|
" nil t nil nil nil nil nil nil nil nil t)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
|
|
|
|
|
(quail-define-rules
|
|
|
|
|
("A'" ?,AA(B)
|
|
|
|
|
("a'" ?,Aa(B)
|
|
|
|
|
("E'" ?,AI(B)
|
|
|
|
|
("e'" ?,Ai(B)
|
|
|
|
|
("I'" ?,AM(B)
|
|
|
|
|
("i'" ?,Am(B)
|
|
|
|
|
("O'" ?,AS(B)
|
|
|
|
|
("o'" ?,As(B)
|
|
|
|
|
("U'" ?,AZ(B)
|
|
|
|
|
("u'" ?,Az(B)
|
|
|
|
|
("Y'" ?,A](B)
|
|
|
|
|
("y'" ?,A}(B)
|
|
|
|
|
("AE" ?,AF(B)
|
|
|
|
|
("ae" ?,Af(B)
|
|
|
|
|
("OE" ?,AV(B)
|
|
|
|
|
("oe" ?,Av(B)
|
|
|
|
|
("D/" ?,AP(B)
|
|
|
|
|
("d/" ?,Ap(B)
|
|
|
|
|
("T/" ?,A^(B)
|
|
|
|
|
("t/" ?,A~(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
|
|
|
|
|
("A''" ["A'"])
|
|
|
|
|
("a''" ["a'"])
|
|
|
|
|
("E''" ["E'"])
|
|
|
|
|
("e''" ["e'"])
|
|
|
|
|
("I''" ["I'"])
|
|
|
|
|
("i''" ["i'"])
|
|
|
|
|
("O''" ["O'"])
|
|
|
|
|
("o''" ["o'"])
|
|
|
|
|
("U''" ["U'"])
|
|
|
|
|
("u''" ["u'"])
|
|
|
|
|
("Y''" ["Y'"])
|
|
|
|
|
("y''" ["y'"])
|
|
|
|
|
("AEE" ["AE"])
|
|
|
|
|
("aee" ["ae"])
|
|
|
|
|
("OEE" ["OE"])
|
|
|
|
|
("oee" ["oe"])
|
|
|
|
|
("D//" ["D/"])
|
|
|
|
|
("d//" ["d/"])
|
|
|
|
|
("T//" ["T/"])
|
|
|
|
|
("t//" ["t/"])
|
1997-07-08 01:48:20 +00:00
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
(quail-define-package
|
1997-07-10 06:49:35 +00:00
|
|
|
|
"italian-postfix" "Latin-1" "IT<" t
|
1997-07-08 01:48:20 +00:00
|
|
|
|
"Italian (Italiano) input method with postfix modifiers
|
|
|
|
|
|
1998-10-13 15:40:56 +00:00
|
|
|
|
a` -> ,A`(B A` -> ,A@(B e' -> ,Ai(B << -> ,A+(B
|
|
|
|
|
e` -> ,Ah(B E` -> ,AH(B E' -> ,AI(B >> -> ,A;(B
|
|
|
|
|
i` -> ,Al(B I` -> ,AL(B o_ -> ,A:(B
|
|
|
|
|
o` -> ,Ar(B O` -> ,AR(B a_ -> ,A*(B
|
|
|
|
|
u` -> ,Ay(B U` -> ,AY(B
|
|
|
|
|
|
|
|
|
|
Typewriter-style italian characters.
|
1997-09-02 05:11:59 +00:00
|
|
|
|
|
|
|
|
|
Doubling the postfix separates the letter and postfix: e.g. a`` -> a`
|
1997-09-01 07:45:39 +00:00
|
|
|
|
" nil t nil nil nil nil nil nil nil nil t)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
|
|
|
|
|
(quail-define-rules
|
|
|
|
|
("A`" ?,A@(B)
|
|
|
|
|
("a`" ?,A`(B)
|
|
|
|
|
("E`" ?,AH(B)
|
1998-10-13 15:40:56 +00:00
|
|
|
|
("E'" ?,AI(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("e`" ?,Ah(B)
|
1998-10-13 15:40:56 +00:00
|
|
|
|
("e'" ?,Ai(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("I`" ?,AL(B)
|
|
|
|
|
("i`" ?,Al(B)
|
|
|
|
|
("O`" ?,AR(B)
|
|
|
|
|
("o`" ?,Ar(B)
|
|
|
|
|
("U`" ?,AY(B)
|
|
|
|
|
("u`" ?,Ay(B)
|
1998-10-13 15:40:56 +00:00
|
|
|
|
("<<" ?,A+(B)
|
|
|
|
|
(">>" ?,A;(B)
|
|
|
|
|
("o_" ?,A:(B)
|
|
|
|
|
("a_" ?,A*(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
|
|
|
|
|
("A``" ["A`"])
|
|
|
|
|
("a``" ["a`"])
|
|
|
|
|
("E``" ["E`"])
|
1998-10-13 15:40:56 +00:00
|
|
|
|
("E''" ["E'"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("e``" ["e`"])
|
1998-10-13 15:40:56 +00:00
|
|
|
|
("e''" ["e'"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("I``" ["I`"])
|
|
|
|
|
("i``" ["i`"])
|
|
|
|
|
("O``" ["O`"])
|
|
|
|
|
("o``" ["o`"])
|
|
|
|
|
("U``" ["U`"])
|
|
|
|
|
("u``" ["u`"])
|
1998-10-13 15:40:56 +00:00
|
|
|
|
("<<<" ["<<"])
|
|
|
|
|
(">>>" [">>"])
|
|
|
|
|
("o__" ["o_"])
|
|
|
|
|
("a__" ["a_"])
|
1997-07-08 01:48:20 +00:00
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
(quail-define-package
|
1997-07-10 06:49:35 +00:00
|
|
|
|
"norwegian-postfix" "Latin-1" "NO<" t
|
1998-10-15 17:47:49 +00:00
|
|
|
|
"Norwegian (Norsk) input method (rule: AE->,AF(B OE->,AX(B AA->,AE(B E'->,AI(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
|
|
|
|
|
Doubling the postfix separates the letter and postfix: e.g. aee -> ae
|
|
|
|
|
"
|
1997-09-01 07:45:39 +00:00
|
|
|
|
nil t nil nil nil nil nil nil nil nil t)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
|
|
|
|
|
(quail-define-rules
|
|
|
|
|
("AE" ?,AF(B)
|
|
|
|
|
("ae" ?,Af(B)
|
|
|
|
|
("OE" ?,AX(B)
|
|
|
|
|
("oe" ?,Ax(B)
|
|
|
|
|
("AA" ?,AE(B)
|
|
|
|
|
("aa" ?,Ae(B)
|
|
|
|
|
("E'" ?,AI(B)
|
|
|
|
|
("e'" ?,Ai(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
|
|
|
|
|
("AEE" ["AE"])
|
|
|
|
|
("aee" ["ae"])
|
|
|
|
|
("OEE" ["OE"])
|
|
|
|
|
("oee" ["oe"])
|
|
|
|
|
("AAA" ["AA"])
|
|
|
|
|
("aaa" ["aa"])
|
|
|
|
|
("E''" ["E'"])
|
|
|
|
|
("e''" ["e'"])
|
1997-07-08 01:48:20 +00:00
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
(quail-define-package
|
1997-07-10 06:49:35 +00:00
|
|
|
|
"scandinavian-postfix" "Latin-1" "SC<" t
|
1997-09-02 05:11:59 +00:00
|
|
|
|
"Scandinavian input method with postfix modifiers
|
1997-07-08 01:48:20 +00:00
|
|
|
|
Supported languages are Swidish, Norwegian, Danish, and Finnish.
|
|
|
|
|
|
1997-09-02 05:11:59 +00:00
|
|
|
|
ae -> ,Af(B
|
|
|
|
|
oe -> ,Ax(B
|
|
|
|
|
aa -> ,Ae(B
|
|
|
|
|
a\" -> ,Ad(B
|
|
|
|
|
o\" -> ,Av(B
|
|
|
|
|
e' -> ,Ai(B
|
1997-07-08 01:48:20 +00:00
|
|
|
|
|
1997-09-02 05:11:59 +00:00
|
|
|
|
Doubling the postfix separates the letter and postfix:
|
1998-10-15 17:47:49 +00:00
|
|
|
|
aee -> ae o\"\" -> o\" etc.
|
1997-09-02 05:11:59 +00:00
|
|
|
|
" nil t nil nil nil nil nil nil nil nil t)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
|
1997-09-02 05:11:59 +00:00
|
|
|
|
(quail-define-rules
|
|
|
|
|
("AE" ?,AF(B)
|
|
|
|
|
("ae" ?,Af(B)
|
|
|
|
|
("OE" ?,AX(B)
|
|
|
|
|
("oe" ?,Ax(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("AA" ?,AE(B)
|
|
|
|
|
("aa" ?,Ae(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("A\"" ?,AD(B)
|
|
|
|
|
("a\"" ?,Ad(B)
|
|
|
|
|
("O\"" ?,AV(B)
|
|
|
|
|
("o\"" ?,Av(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("E'" ?,AI(B)
|
|
|
|
|
("e'" ?,Ai(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
|
|
|
|
|
("AEE" ["AE"])
|
|
|
|
|
("aee" ["ae"])
|
|
|
|
|
("OEE" ["OE"])
|
|
|
|
|
("oee" ["oe"])
|
|
|
|
|
("AAA" ["AA"])
|
|
|
|
|
("aaa" ["aa"])
|
|
|
|
|
("A\"\"" ["A\""])
|
|
|
|
|
("a\"\"" ["a\""])
|
|
|
|
|
("O\"\"" ["O\""])
|
|
|
|
|
("o\"\"" ["o\""])
|
|
|
|
|
("E''" ["E'"])
|
|
|
|
|
("e''" ["e'"])
|
1997-07-08 01:48:20 +00:00
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
(quail-define-package
|
1997-07-10 06:49:35 +00:00
|
|
|
|
"spanish-postfix" "Latin-1" "ES<" t
|
1997-07-08 01:48:20 +00:00
|
|
|
|
"Spanish (Espa,Aq(Bol) input method with postfix modifiers
|
|
|
|
|
|
|
|
|
|
A' -> ,AA(B
|
|
|
|
|
E' -> ,AI(B
|
|
|
|
|
I' -> ,AM(B
|
|
|
|
|
O' -> ,AS(B
|
|
|
|
|
U' -> ,AZ(B
|
|
|
|
|
N~ -> ,AQ(B
|
|
|
|
|
!/ -> ,A!(B
|
|
|
|
|
?/ -> ,A?(B
|
1997-09-02 05:11:59 +00:00
|
|
|
|
|
|
|
|
|
Doubling the postfix separates the letter and postfix:
|
1998-10-15 17:47:49 +00:00
|
|
|
|
a'' -> a' n~~ -> n~, etc.
|
1997-09-01 07:45:39 +00:00
|
|
|
|
" nil t nil nil nil nil nil nil nil nil t)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
|
|
|
|
|
(quail-define-rules
|
|
|
|
|
("A'" ?,AA(B)
|
|
|
|
|
("a'" ?,Aa(B)
|
|
|
|
|
("E'" ?,AI(B)
|
|
|
|
|
("e'" ?,Ai(B)
|
|
|
|
|
("I'" ?,AM(B)
|
|
|
|
|
("i'" ?,Am(B)
|
|
|
|
|
("O'" ?,AS(B)
|
|
|
|
|
("o'" ?,As(B)
|
|
|
|
|
("U'" ?,AZ(B)
|
|
|
|
|
("u'" ?,Az(B)
|
1999-03-04 02:33:26 +00:00
|
|
|
|
("U\"" ?,C\(B)
|
|
|
|
|
("u\"" ?,C|(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("N~" ?,AQ(B)
|
|
|
|
|
("n~" ?,Aq(B)
|
|
|
|
|
("?/" ?,A?(B)
|
|
|
|
|
("!/" ?,A!(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
|
|
|
|
|
("A''" ["A'"])
|
|
|
|
|
("a''" ["a'"])
|
|
|
|
|
("E''" ["E'"])
|
|
|
|
|
("e''" ["e'"])
|
|
|
|
|
("I''" ["I'"])
|
|
|
|
|
("i''" ["i'"])
|
|
|
|
|
("O''" ["O'"])
|
|
|
|
|
("o''" ["o'"])
|
|
|
|
|
("U''" ["U'"])
|
|
|
|
|
("u''" ["u'"])
|
1999-03-04 02:33:26 +00:00
|
|
|
|
("U\"" ["U\""])
|
|
|
|
|
("u\"" ["U\""])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("N~~" ["N~"])
|
|
|
|
|
("n~~" ["n~"])
|
|
|
|
|
("?//" ["?/"])
|
|
|
|
|
("!//" ["!/"])
|
1997-07-08 01:48:20 +00:00
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
(quail-define-package
|
1997-07-10 06:49:35 +00:00
|
|
|
|
"swedish-postfix" "Latin-1" "SV<" t
|
1998-10-15 17:47:49 +00:00
|
|
|
|
"Swedish (Svenska) input method (rule: AA -> ,AE(B AE -> ,AD(B OE -> ,AV(B E' -> ,AI(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
|
|
|
|
|
Doubling the postfix separates the letter and postfix: e.g. aee -> ae
|
|
|
|
|
" nil t nil nil nil nil nil nil nil nil t)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
|
|
|
|
|
(quail-define-rules
|
|
|
|
|
("AA" ?,AE(B)
|
|
|
|
|
("aa" ?,Ae(B)
|
|
|
|
|
("AE" ?,AD(B)
|
|
|
|
|
("ae" ?,Ad(B)
|
|
|
|
|
("OE" ?,AV(B)
|
|
|
|
|
("oe" ?,Av(B)
|
|
|
|
|
("E'" ?,AI(B)
|
|
|
|
|
("e'" ?,Ai(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
|
|
|
|
|
("AAA" ["AA"])
|
|
|
|
|
("aaa" ["aa"])
|
|
|
|
|
("AEE" ["AE"])
|
|
|
|
|
("aee" ["ae"])
|
|
|
|
|
("OEE" ["OE"])
|
|
|
|
|
("oee" ["oe"])
|
|
|
|
|
("E''" ["E'"])
|
|
|
|
|
("e''" ["e'"])
|
1997-07-08 01:48:20 +00:00
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
(quail-define-package
|
1999-09-20 02:13:05 +00:00
|
|
|
|
"turkish-latin-3-postfix" "Latin-3" "TR3<" t
|
|
|
|
|
"Turkish (T,C|(Brk,Cg(Be) input method with postfix modifiers.
|
|
|
|
|
|
|
|
|
|
This is for those who use Latin-3 (ISO-8859-3) for Turkish. If you
|
|
|
|
|
use Latin-5 (ISO-8859-9), you should use \"turkish-postfix\" instead.
|
1997-07-08 01:48:20 +00:00
|
|
|
|
|
|
|
|
|
Note for I, ,C9(B, ,C)(B, i.
|
|
|
|
|
|
|
|
|
|
A^ -> ,CB(B
|
1997-09-13 04:28:20 +00:00
|
|
|
|
C, -> ,CG(B
|
1997-07-08 01:48:20 +00:00
|
|
|
|
G^ -> ,C+(B
|
|
|
|
|
I -> I
|
|
|
|
|
i -> ,C9(B
|
1997-09-13 04:28:20 +00:00
|
|
|
|
I. -> ,C)(B
|
|
|
|
|
i. -> i
|
1997-07-08 01:48:20 +00:00
|
|
|
|
O\" -> ,CV(B
|
1997-09-13 04:28:20 +00:00
|
|
|
|
S, -> ,C*(B
|
1997-07-08 01:48:20 +00:00
|
|
|
|
U\" -> ,C\(B
|
|
|
|
|
U^ -> ,C[(B
|
1997-09-02 05:11:59 +00:00
|
|
|
|
|
|
|
|
|
Doubling the postfix separates the letter and postfix: e.g. a^^ -> a^
|
1997-09-01 07:45:39 +00:00
|
|
|
|
" nil t nil nil nil nil nil nil nil nil t)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
|
|
|
|
|
(quail-define-rules
|
|
|
|
|
("A^" ?,CB(B)
|
|
|
|
|
("a^" ?,Cb(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("C," ?,CG(B)
|
|
|
|
|
("c," ?,Cg(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("G^" ?,C+(B)
|
|
|
|
|
("g^" ?,C;(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("I." ?,C)(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("i" ?,C9(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("i." ?i)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("O\"" ?,CV(B)
|
|
|
|
|
("o\"" ?,Cv(B)
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("S," ?,C*(B)
|
|
|
|
|
("s," ?,C:(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("U\"" ?,C\(B)
|
|
|
|
|
("u\"" ?,C|(B)
|
|
|
|
|
("U^" ?,C[(B)
|
|
|
|
|
("u^" ?,C{(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
|
|
|
|
|
("A^^" ["A^"])
|
|
|
|
|
("a^^" ["a^"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("C,," ["C,"])
|
|
|
|
|
("c,," ["c,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("G^^" ["G^"])
|
|
|
|
|
("g^^" ["g^"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("I.." ["I."])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("i" ["i"])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("i.." ["i."])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("O\"\"" ["O\""])
|
|
|
|
|
("o\"\"" ["o\""])
|
1997-09-13 04:28:20 +00:00
|
|
|
|
("S,," ["S,"])
|
|
|
|
|
("s,," ["s,"])
|
1997-09-02 05:11:59 +00:00
|
|
|
|
("U\"\"" ["U\""])
|
|
|
|
|
("u\"\"" ["u\""])
|
|
|
|
|
("U^^" ["U^"])
|
|
|
|
|
("u^^" ["u^"])
|
1997-07-08 01:48:20 +00:00
|
|
|
|
)
|
|
|
|
|
|
1999-09-20 02:13:05 +00:00
|
|
|
|
(quail-define-package
|
|
|
|
|
"turkish-postfix" "Latin-5" "TR<" t
|
|
|
|
|
"Turkish (T,M|(Brk,Mg(Be) input method with postfix modifiers.
|
|
|
|
|
|
|
|
|
|
This is for those who use Latin-5 (ISO-8859-9) for Turkish. If you
|
|
|
|
|
use Latin-3 (ISO-8859-3), you should use \"turkish-latin-3-postfix\"
|
|
|
|
|
instead.
|
|
|
|
|
|
|
|
|
|
Note for I, ,M}(B, ,M](B, i.
|
|
|
|
|
|
|
|
|
|
A^ -> ,MB(B
|
|
|
|
|
C, -> ,MG(B
|
|
|
|
|
G^ -> ,MP(B
|
|
|
|
|
I -> I
|
|
|
|
|
i -> ,M}(B
|
|
|
|
|
I. -> ,M](B
|
|
|
|
|
i. -> i
|
|
|
|
|
O\" -> ,MV(B
|
|
|
|
|
S, -> ,M^(B
|
|
|
|
|
U\" -> ,M\(B
|
|
|
|
|
U^ -> ,M[(B
|
|
|
|
|
|
|
|
|
|
Doubling the postfix separates the letter and postfix: e.g. a^^ -> a^
|
|
|
|
|
" nil t nil nil nil nil nil nil nil nil t)
|
|
|
|
|
|
|
|
|
|
(quail-define-rules
|
|
|
|
|
("A^" ?,MB(B)
|
|
|
|
|
("a^" ?,Mb(B)
|
|
|
|
|
("C," ?,MG(B)
|
|
|
|
|
("c," ?,Mg(B)
|
|
|
|
|
("G^" ?,MP(B)
|
|
|
|
|
("g^" ?,Mp(B)
|
|
|
|
|
("I." ?,M](B)
|
|
|
|
|
("i" ?,M}(B)
|
|
|
|
|
("i." ?i)
|
|
|
|
|
("O\"" ?,MV(B)
|
|
|
|
|
("o\"" ?,Mv(B)
|
|
|
|
|
("S," ?,M^(B)
|
|
|
|
|
("s," ?,M~(B)
|
|
|
|
|
("U\"" ?,M\(B)
|
|
|
|
|
("u\"" ?,M|(B)
|
|
|
|
|
("U^" ?,M[(B)
|
|
|
|
|
("u^" ?,M{(B)
|
|
|
|
|
|
|
|
|
|
("A^^" ["A^"])
|
|
|
|
|
("a^^" ["a^"])
|
|
|
|
|
("C,," ["C,"])
|
|
|
|
|
("c,," ["c,"])
|
|
|
|
|
("G^^" ["G^"])
|
|
|
|
|
("g^^" ["g^"])
|
|
|
|
|
("I.." ["I."])
|
|
|
|
|
("i" ["i"])
|
|
|
|
|
("i.." ["i."])
|
|
|
|
|
("O\"\"" ["O\""])
|
|
|
|
|
("o\"\"" ["o\""])
|
|
|
|
|
("S,," ["S,"])
|
|
|
|
|
("s,," ["s,"])
|
|
|
|
|
("U\"\"" ["U\""])
|
|
|
|
|
("u\"\"" ["u\""])
|
|
|
|
|
("U^^" ["U^"])
|
|
|
|
|
("u^^" ["u^"])
|
|
|
|
|
)
|
|
|
|
|
|
1997-07-08 01:48:20 +00:00
|
|
|
|
(quail-define-package
|
1997-07-10 06:49:35 +00:00
|
|
|
|
"british" "Latin-1" ",A#(B@" t
|
1997-07-08 01:48:20 +00:00
|
|
|
|
"British English input method with Latin-1 character ,A#(B (# -> ,A#(B)"
|
1997-09-01 07:45:39 +00:00
|
|
|
|
nil t nil nil nil nil nil nil nil nil t)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
|
|
|
|
|
(quail-define-rules
|
|
|
|
|
("#" [?,A#(B ?#])
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
;; The following are various quail packages for those who think
|
|
|
|
|
;; the aboves are too awkward. Supported languages and their
|
|
|
|
|
;; package name are:
|
|
|
|
|
;;
|
|
|
|
|
;; French (frnch, azerty)
|
|
|
|
|
;; Icelandic (iclndc)
|
|
|
|
|
;; Denish (dnsh)
|
|
|
|
|
;; Norwegian (nrwgn)
|
|
|
|
|
;; Swedish (swdsh)
|
|
|
|
|
;; Finnish (fnnsh)
|
|
|
|
|
;; German (grmn)
|
|
|
|
|
;; Italian (itln)
|
|
|
|
|
;; Spanish (spnsh)
|
|
|
|
|
;; Dvorak (dvorak)
|
|
|
|
|
;;
|
|
|
|
|
;;; 92.12.15 created for Mule Ver.0.9.6 by Takahashi N. <ntakahas@etl.go.jp>
|
|
|
|
|
;;; 92.12.29 modified by Takahashi N. <ntakahas@etl.go.jp>
|
|
|
|
|
|
|
|
|
|
;;
|
|
|
|
|
(quail-define-package
|
1997-07-10 06:49:35 +00:00
|
|
|
|
"french-keyboard" "Latin-1" "FR@" t
|
1997-07-08 01:48:20 +00:00
|
|
|
|
"French (Fran,Ag(Bais) input method simulating some French keyboard
|
1997-09-01 07:45:39 +00:00
|
|
|
|
<e dans l'o> n'est pas disponible." nil t t t t nil nil nil nil nil t)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
|
|
|
|
|
;; ,Aj(B1 ,Ai(B2 ,Ah(B3 ,At(B4 ,An(B5 ,Ao(B6 ,Ab(B7 ,A{(B8 ,Ay(B9 ,A`(B0 -_ ,Ak(B+ `~
|
|
|
|
|
;; qQ wW eE rR tT yY uU iI oO pP ,AgG(B ,A|(B&
|
|
|
|
|
;; aA sS dD fF gG hH jJ kK lL ;: '" \|
|
|
|
|
|
;; zZ xX cC vV bB nN mM ,( .) !?
|
|
|
|
|
|
|
|
|
|
(quail-define-rules
|
|
|
|
|
("1" ?,Aj(B)
|
|
|
|
|
("2" ?,Ai(B)
|
|
|
|
|
("3" ?,Ah(B)
|
|
|
|
|
("4" ?,At(B)
|
|
|
|
|
("5" ?,An(B)
|
|
|
|
|
("6" ?,Ao(B)
|
|
|
|
|
("7" ?,Ab(B)
|
|
|
|
|
("8" ?,A{(B)
|
|
|
|
|
("9" ?,Ay(B)
|
|
|
|
|
("0" ?,A`(B)
|
|
|
|
|
("=" ?,Ak(B)
|
|
|
|
|
("[" ?,Ag(B)
|
|
|
|
|
("]" ?,A|(B)
|
|
|
|
|
|
|
|
|
|
("!" ?1)
|
|
|
|
|
("@" ?2)
|
|
|
|
|
("#" ?3)
|
|
|
|
|
("$" ?4)
|
|
|
|
|
("%" ?5)
|
|
|
|
|
("^" ?6)
|
|
|
|
|
("&" ?7)
|
|
|
|
|
("*" ?8)
|
|
|
|
|
("(" ?9)
|
|
|
|
|
(")" ?0)
|
|
|
|
|
("{" ?,AG(B)
|
|
|
|
|
("}" ?&)
|
|
|
|
|
("<" ?\()
|
|
|
|
|
(">" ?\))
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
;;
|
|
|
|
|
(quail-define-package
|
1997-07-10 06:49:35 +00:00
|
|
|
|
"french-azerty" "Latin-1" "AZ@" t
|
1997-07-08 01:48:20 +00:00
|
|
|
|
"French (Fran,Ag(Bais) input method simulating Azerty keyboard
|
|
|
|
|
|
|
|
|
|
Similaire au clavier fran,Ag(Bais de SUN.
|
|
|
|
|
pr,Ai(Bfixes: ^ pour circonflexe, ,A((B pour tr,Ai(Bma.
|
1997-09-01 07:45:39 +00:00
|
|
|
|
<e dans l'o> n'est pas disponible." nil t t t t nil nil nil nil nil t)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
|
|
|
|
|
;; &1 ,Ai(B2 "3 '4 (5 ,A'(B6 ,Ah(B7 !8 ,Ag(B9 ,A`(B0 ),A0(B -_ @~
|
|
|
|
|
;; aA zZ eE rR tT yY uU iI oO pP ^,A((B `$
|
|
|
|
|
;; qQ sS dD fF gG hH jJ kK lL mM ,Ay(B% *|
|
|
|
|
|
;; wW xX cC vV bB nN ,? ;. :/ =+
|
|
|
|
|
|
|
|
|
|
(quail-define-rules
|
|
|
|
|
("1" ?&)
|
|
|
|
|
("2" ?,Ai(B)
|
|
|
|
|
("3" ?\")
|
|
|
|
|
("4" ?')
|
|
|
|
|
("5" ?\()
|
|
|
|
|
("6" ?,A'(B)
|
|
|
|
|
("7" ?,Ah(B)
|
|
|
|
|
("8" ?!)
|
|
|
|
|
("9" ?,Ag(B)
|
|
|
|
|
("0" ?,A`(B)
|
|
|
|
|
("-" ?\))
|
|
|
|
|
("=" ?-)
|
|
|
|
|
("`" ?@)
|
|
|
|
|
("q" ?a)
|
|
|
|
|
("w" ?z)
|
|
|
|
|
("e" ?e)
|
|
|
|
|
("r" ?r)
|
|
|
|
|
("t" ?t)
|
|
|
|
|
("y" ?y)
|
|
|
|
|
("u" ?u)
|
|
|
|
|
("i" ?i)
|
|
|
|
|
("o" ?o)
|
|
|
|
|
("p" ?p)
|
|
|
|
|
("[" ?^)
|
|
|
|
|
("]" ?`)
|
|
|
|
|
("a" ?q)
|
|
|
|
|
("s" ?s)
|
|
|
|
|
("d" ?d)
|
|
|
|
|
("f" ?f)
|
|
|
|
|
("g" ?g)
|
|
|
|
|
("h" ?h)
|
|
|
|
|
("j" ?j)
|
|
|
|
|
("k" ?k)
|
|
|
|
|
("l" ?l)
|
|
|
|
|
(";" ?m)
|
|
|
|
|
("'" ?,Ay(B)
|
|
|
|
|
("\\" ?*)
|
|
|
|
|
("z" ?w)
|
|
|
|
|
("x" ?x)
|
|
|
|
|
("c" ?c)
|
|
|
|
|
("v" ?v)
|
|
|
|
|
("b" ?b)
|
|
|
|
|
("n" ?n)
|
|
|
|
|
("m" ?,)
|
|
|
|
|
("," ?\;)
|
|
|
|
|
("." ?:)
|
|
|
|
|
("/" ?=)
|
|
|
|
|
|
|
|
|
|
("!" ?1)
|
|
|
|
|
("@" ?2)
|
|
|
|
|
("#" ?3)
|
|
|
|
|
("$" ?4)
|
|
|
|
|
("%" ?5)
|
|
|
|
|
("^" ?6)
|
|
|
|
|
("&" ?7)
|
|
|
|
|
("*" ?8)
|
|
|
|
|
("(" ?9)
|
|
|
|
|
(")" ?0)
|
|
|
|
|
("_" ?,A0(B)
|
|
|
|
|
("+" ?_)
|
|
|
|
|
("~" ?~)
|
|
|
|
|
("Q" ?A)
|
|
|
|
|
("W" ?Z)
|
|
|
|
|
("E" ?E)
|
|
|
|
|
("R" ?R)
|
|
|
|
|
("T" ?T)
|
|
|
|
|
("Y" ?Y)
|
|
|
|
|
("U" ?U)
|
|
|
|
|
("I" ?I)
|
|
|
|
|
("O" ?O)
|
|
|
|
|
("P" ?P)
|
|
|
|
|
("{" ?,A((B)
|
|
|
|
|
("}" ?$)
|
|
|
|
|
("A" ?Q)
|
|
|
|
|
("S" ?S)
|
|
|
|
|
("D" ?D)
|
|
|
|
|
("F" ?F)
|
|
|
|
|
("G" ?G)
|
|
|
|
|
("H" ?H)
|
|
|
|
|
("J" ?J)
|
|
|
|
|
("K" ?K)
|
|
|
|
|
("L" ?L)
|
|
|
|
|
(":" ?M)
|
|
|
|
|
("\"" ?%)
|
|
|
|
|
("|" ?|)
|
|
|
|
|
("Z" ?W)
|
|
|
|
|
("X" ?X)
|
|
|
|
|
("C" ?C)
|
|
|
|
|
("V" ?V)
|
|
|
|
|
("B" ?B)
|
|
|
|
|
("N" ?N)
|
|
|
|
|
("M" ??)
|
|
|
|
|
("<" ?.)
|
|
|
|
|
(">" ?/)
|
|
|
|
|
("?" ?+)
|
|
|
|
|
|
|
|
|
|
("[q" ?,Ab(B)
|
|
|
|
|
("[e" ?,Aj(B)
|
|
|
|
|
("[i" ?,An(B)
|
|
|
|
|
("[o" ?,At(B)
|
|
|
|
|
("[u" ?,A{(B)
|
|
|
|
|
|
|
|
|
|
("{e" ?,Ak(B)
|
|
|
|
|
("{i" ?,Ao(B)
|
|
|
|
|
("{u" ?,A|(B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
|
|
|
|
|
("[[" ?^)
|
|
|
|
|
("{{" ?,A((B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
;;
|
|
|
|
|
(quail-define-package
|
1997-07-10 06:49:35 +00:00
|
|
|
|
"icelandic-keyboard" "Latin-1" "IS@" t
|
1997-07-08 01:48:20 +00:00
|
|
|
|
"Icelandic (,AM(Bslenska) input method simulating some Icelandic keyboard
|
|
|
|
|
|
1997-09-01 07:45:39 +00:00
|
|
|
|
Dead accent is right to ,Af(B." nil t t t t nil nil nil nil nil t)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
|
|
|
|
|
;; 1! 2" 3# 4$ 5% 6^ 7& 8* 9( 0) ,AvV(B -_ `~
|
|
|
|
|
;; qQ wW eE rR tT yY uU iI oO pP ,ApP(B '?
|
|
|
|
|
;; aA sS dD fF gG hH jJ kK lL ,AfF(B ,A44(B +*
|
|
|
|
|
;; zZ xX cC vV bB nN mM ,; .: ,A~^(B
|
|
|
|
|
|
|
|
|
|
(quail-define-rules
|
|
|
|
|
("-" ?,Av(B)
|
|
|
|
|
("=" ?-)
|
|
|
|
|
("[" ?,Ap(B)
|
|
|
|
|
("]" ?')
|
|
|
|
|
(";" ?,Af(B)
|
|
|
|
|
("'" ?,A4(B)
|
|
|
|
|
("\\" ?+)
|
|
|
|
|
("/" ?,A~(B)
|
|
|
|
|
|
|
|
|
|
("@" ?\")
|
|
|
|
|
("_" ?,AV(B)
|
|
|
|
|
("+" ?_)
|
|
|
|
|
("{" ?,AP(B)
|
|
|
|
|
("}" ??)
|
|
|
|
|
(":" ?,AF(B)
|
|
|
|
|
("\"" ?,A4(B)
|
|
|
|
|
("|" ?*)
|
|
|
|
|
("<" ?\;)
|
|
|
|
|
(">" ?:)
|
|
|
|
|
("?" ?,A^(B)
|
|
|
|
|
|
|
|
|
|
("'a" ?,Aa(B)
|
|
|
|
|
("'e" ?,Ai(B)
|
|
|
|
|
("'i" ?,Am(B)
|
|
|
|
|
("'o" ?,As(B)
|
|
|
|
|
("'u" ?,Az(B)
|
|
|
|
|
("'y" ?,A}(B)
|
|
|
|
|
("'A" ?,AA(B)
|
|
|
|
|
("'E" ?,AI(B)
|
|
|
|
|
("'I" ?,AM(B)
|
|
|
|
|
("'O" ?,AS(B)
|
|
|
|
|
("'U" ?,AZ(B)
|
|
|
|
|
("'Y" ?,A](B)
|
1997-09-02 05:11:59 +00:00
|
|
|
|
|
|
|
|
|
("''" ?,A4(B)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
;;
|
|
|
|
|
(quail-define-package
|
1997-07-10 06:49:35 +00:00
|
|
|
|
"danish-keyboard" "Latin-1" "DA@" t
|
1997-07-08 01:48:20 +00:00
|
|
|
|
"Danish input method simulating SUN Danish keyboard"
|
1997-09-01 07:45:39 +00:00
|
|
|
|
nil t t t t nil nil nil nil nil t)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
|
|
|
|
|
;; 1! 2" 3# 4,A$(B 5% 6& 7/ 8( 9) 0= +? ,A='(B ~^
|
|
|
|
|
;; qQ wW eE rR tT yY uU iI oO pP ,AeE(B ,AiI(B
|
|
|
|
|
;; aA sS dD fF gG hH jJ kK lL ,AfF(B ,AxX(B '*
|
|
|
|
|
;; zZ xX cC vV bB nN mM ,; .: -_
|
|
|
|
|
|
|
|
|
|
(quail-define-rules
|
|
|
|
|
("-" ?+)
|
|
|
|
|
("=" ?,A=(B)
|
|
|
|
|
("`" ?~)
|
|
|
|
|
("[" ?,Ae(B)
|
|
|
|
|
("]" ?,Ai(B)
|
|
|
|
|
(";" ?,Af(B)
|
|
|
|
|
("'" ?,Ax(B)
|
|
|
|
|
("\\" ?')
|
|
|
|
|
("/" ?-)
|
|
|
|
|
|
|
|
|
|
("@" ?\")
|
|
|
|
|
("$" ?,A$(B)
|
|
|
|
|
("^" ?&)
|
|
|
|
|
("&" ?/)
|
|
|
|
|
("*" ?\()
|
|
|
|
|
("(" ?\))
|
|
|
|
|
(")" ?=)
|
|
|
|
|
("_" ??)
|
|
|
|
|
("+" ?,A'(B)
|
|
|
|
|
("~" ?^)
|
|
|
|
|
("{" ?,AE(B)
|
|
|
|
|
("}" ?,AI(B)
|
|
|
|
|
(":" ?,AF(B)
|
|
|
|
|
("\"" ?,AX(B)
|
|
|
|
|
("|" ?*)
|
|
|
|
|
("<" ?\;)
|
|
|
|
|
(">" ?:)
|
|
|
|
|
("?" ?_)
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
;;
|
|
|
|
|
(quail-define-package
|
1997-07-10 06:49:35 +00:00
|
|
|
|
"norwegian-keyboard" "Latin-1" "NO@" t
|
1997-07-08 01:48:20 +00:00
|
|
|
|
"Norwegian (Norsk) input method simulating SUN Norwegian keyboard"
|
1997-09-01 07:45:39 +00:00
|
|
|
|
nil t t t t nil nil nil nil nil t)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
|
|
|
|
|
;; 1! 2" 3# 4,A$(B 5% 6& 7/ 8( 9) 0= +? |,A'(B ~^
|
|
|
|
|
;; qQ wW eE rR tT yY uU iI oO pP ,AeE(B ,AiI(B
|
|
|
|
|
;; aA sS dD fF gG hH jJ kK lL ,AxX(B ,AfF(B '*
|
|
|
|
|
;; zZ xX cC vV bB nN mM ,; .: '?
|
|
|
|
|
|
|
|
|
|
(quail-define-rules
|
|
|
|
|
("-" ?+)
|
|
|
|
|
("=" ?|)
|
|
|
|
|
("`" ?~)
|
|
|
|
|
("[" ?,Ae(B)
|
|
|
|
|
("]" ?,Ai(B)
|
|
|
|
|
(";" ?,Ax(B)
|
|
|
|
|
("'" ?,Af(B)
|
|
|
|
|
("\\" ?')
|
|
|
|
|
("/" ?-)
|
|
|
|
|
|
|
|
|
|
("!" ?!)
|
|
|
|
|
("@" ?\")
|
|
|
|
|
("$" ?,A$(B)
|
|
|
|
|
("^" ?&)
|
|
|
|
|
("&" ?/)
|
|
|
|
|
("*" ?\()
|
|
|
|
|
("(" ?\))
|
|
|
|
|
(")" ?=)
|
|
|
|
|
("_" ??)
|
|
|
|
|
("+" ?,A'(B)
|
|
|
|
|
("~" ?^)
|
|
|
|
|
("{" ?,AE(B)
|
|
|
|
|
("}" ?,AI(B)
|
|
|
|
|
(":" ?,AX(B)
|
|
|
|
|
("\"" ?,AF(B)
|
|
|
|
|
("|" ?*)
|
|
|
|
|
("<" ?\;)
|
|
|
|
|
(">" ?:)
|
|
|
|
|
("?" ?_)
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
;;
|
|
|
|
|
(quail-define-package
|
1997-07-10 06:49:35 +00:00
|
|
|
|
"swedish-keyboard" "Latin-1" "SV@" t
|
1997-07-08 01:48:20 +00:00
|
|
|
|
"Swedish (Svenska) input method simulating SUN Swedish/Finnish keyboard"
|
1997-09-01 07:45:39 +00:00
|
|
|
|
nil t t t t nil nil nil nil nil t)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
|
|
|
|
|
;; 1! 2" 3# 4,A$(B 5% 6& 7/ 8( 9) 0= +? ,A'=(B ~^
|
|
|
|
|
;; qQ wW eE rR tT yY uU iI oO pP ,AeE(B ,AiI(B
|
|
|
|
|
;; aA sS dD fF gG hH jJ kK lL ,AvV(B ,AdD(B '*
|
|
|
|
|
;; zZ xX cC vV bB nN mM ,; .: -_
|
|
|
|
|
|
|
|
|
|
(quail-define-rules
|
|
|
|
|
("-" ?+)
|
|
|
|
|
("=" ?,A'(B)
|
|
|
|
|
("`" ?~)
|
|
|
|
|
("[" ?,Ae(B)
|
|
|
|
|
("]" ?,Ai(B)
|
|
|
|
|
(";" ?,Av(B)
|
|
|
|
|
("'" ?,Ad(B)
|
|
|
|
|
("\\" ?')
|
|
|
|
|
("/" ?-)
|
|
|
|
|
|
|
|
|
|
("@" ?\")
|
|
|
|
|
("$" ?,A$(B)
|
|
|
|
|
("^" ?&)
|
|
|
|
|
("&" ?/)
|
|
|
|
|
("*" ?\()
|
|
|
|
|
("(" ?\))
|
|
|
|
|
(")" ?=)
|
|
|
|
|
("_" ??)
|
|
|
|
|
("+" ?,A=(B)
|
|
|
|
|
("~" ?^)
|
|
|
|
|
("{" ?,AE(B)
|
|
|
|
|
("}" ?,AI(B)
|
|
|
|
|
(":" ?,AV(B)
|
|
|
|
|
("\"" ?,AD(B)
|
|
|
|
|
("|" ?*)
|
|
|
|
|
("<" ?\;)
|
|
|
|
|
(">" ?:)
|
|
|
|
|
("?" ?_)
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
;;
|
|
|
|
|
(quail-define-package
|
2001-03-16 12:09:01 +00:00
|
|
|
|
"finnish-keyboard" "Latin-1" "FI@" t
|
|
|
|
|
"Finnish input method simulating SUN Finnish/Swedish keyboard"
|
1997-09-01 07:45:39 +00:00
|
|
|
|
nil t t t t nil nil nil nil nil t)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
|
|
|
|
|
;; 1! 2" 3# 4,A$(B 5% 6& 7/ 8( 9) 0= +? ,A'=(B ~^
|
|
|
|
|
;; qQ wW eE rR tT yY uU iI oO pP ,AeE(B ,AiI(B
|
|
|
|
|
;; aA sS dD fF gG hH jJ kK lL ,AvV(B ,AdD(B '*
|
|
|
|
|
;; zZ xX cC vV bB nN mM ,; .: -_
|
|
|
|
|
|
|
|
|
|
(quail-define-rules
|
|
|
|
|
("-" ?+)
|
|
|
|
|
("=" ?,A'(B)
|
|
|
|
|
("`" ?~)
|
|
|
|
|
("[" ?,Ae(B)
|
|
|
|
|
("]" ?,Ai(B)
|
|
|
|
|
(";" ?,Av(B)
|
|
|
|
|
("'" ?,Ad(B)
|
|
|
|
|
("\\" ?')
|
|
|
|
|
("/" ?-)
|
|
|
|
|
|
|
|
|
|
("@" ?\")
|
|
|
|
|
("$" ?,A$(B)
|
|
|
|
|
("^" ?&)
|
|
|
|
|
("&" ?/)
|
|
|
|
|
("*" ?\()
|
|
|
|
|
("(" ?\))
|
|
|
|
|
(")" ?=)
|
|
|
|
|
("_" ??)
|
|
|
|
|
("+" ?,A=(B)
|
|
|
|
|
("~" ?^)
|
|
|
|
|
("{" ?,AE(B)
|
|
|
|
|
("}" ?,AI(B)
|
|
|
|
|
(":" ?,AV(B)
|
|
|
|
|
("\"" ?,AD(B)
|
|
|
|
|
("|" ?*)
|
|
|
|
|
("<" ?\;)
|
|
|
|
|
(">" ?:)
|
|
|
|
|
("?" ?_)
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
;;
|
|
|
|
|
(quail-define-package
|
1997-07-10 06:49:35 +00:00
|
|
|
|
"german" "Latin-1" "DE@" t
|
1997-07-08 01:48:20 +00:00
|
|
|
|
"German (Deutsch) input method simulating SUN German keyboard"
|
1997-09-01 07:45:39 +00:00
|
|
|
|
nil t t t t nil nil nil nil nil t)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
|
|
|
|
|
;; 1! 2" 3,A'(B 4$ 5% 6& 7/ 8( 9) 0= ,A_(B? [{ ]}
|
|
|
|
|
;; qQ wW eE rR tT zZ uU iI oO pP ,A|\(B +*
|
|
|
|
|
;; aA sS dD fF gG hH jJ kK lL ,AvV(B ,AdD(B #^
|
|
|
|
|
;; yY xX cC vV bB nN mM ,; .: -_
|
|
|
|
|
|
|
|
|
|
(quail-define-rules
|
|
|
|
|
("-" ?,A_(B)
|
|
|
|
|
("=" ?\[)
|
|
|
|
|
("`" ?\])
|
1997-09-19 21:01:27 +00:00
|
|
|
|
("y" ?z)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("[" ?,A|(B)
|
|
|
|
|
("]" ?+)
|
|
|
|
|
(";" ?,Av(B)
|
|
|
|
|
("'" ?,Ad(B)
|
|
|
|
|
("\\" ?#)
|
1997-09-19 21:01:27 +00:00
|
|
|
|
("z" ?y)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("/" ?-)
|
|
|
|
|
|
|
|
|
|
("@" ?\")
|
|
|
|
|
("#" ?,A'(B)
|
|
|
|
|
("^" ?&)
|
|
|
|
|
("&" ?/)
|
|
|
|
|
("*" ?\()
|
1997-09-19 21:01:27 +00:00
|
|
|
|
("Y" ?Z)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("(" ?\))
|
|
|
|
|
(")" ?=)
|
|
|
|
|
("_" ??)
|
|
|
|
|
("+" ?{)
|
|
|
|
|
("~" ?})
|
|
|
|
|
("{" ?,A\(B)
|
|
|
|
|
("}" ?*)
|
|
|
|
|
(":" ?,AV(B)
|
|
|
|
|
("\"" ?,AD(B)
|
|
|
|
|
("|" ?^)
|
1997-09-19 21:01:27 +00:00
|
|
|
|
("Z" ?Y)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
("<" ?\;)
|
|
|
|
|
(">" ?:)
|
|
|
|
|
("?" ?_)
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
;;
|
|
|
|
|
(quail-define-package
|
1997-07-10 06:49:35 +00:00
|
|
|
|
"italian-keyboard" "Latin-1" "IT@" t
|
1997-07-08 01:48:20 +00:00
|
|
|
|
"Italian (Italiano) input method simulating SUN Italian keyboard"
|
1997-09-01 07:45:39 +00:00
|
|
|
|
nil t t t t nil nil nil nil nil t)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
|
|
|
|
|
;; 1! 2" 3,A#(B 4$ 5% 6& 7/ 8( 9) 0= '? ,Al(B^ `~
|
|
|
|
|
;; qQ wW eE rR tT yY uU iI oO pP ,Ahi(B +*
|
|
|
|
|
;; aA sS dD fF gG hH jJ kK lL ,Arg(B ,A`0(B ,Ay'(B
|
|
|
|
|
;; zZ xX cC vV bB nN mM ,; .: -_
|
|
|
|
|
|
|
|
|
|
(quail-define-rules
|
|
|
|
|
("-" ?')
|
|
|
|
|
("=" ?,Al(B)
|
|
|
|
|
("[" ?,Ah(B)
|
|
|
|
|
("]" ?+)
|
|
|
|
|
(";" ?,Ar(B)
|
|
|
|
|
("'" ?,A`(B)
|
|
|
|
|
("\\" ?,Ay(B)
|
|
|
|
|
("/" ?-)
|
|
|
|
|
|
|
|
|
|
("@" ?\")
|
|
|
|
|
("#" ?,A#(B)
|
|
|
|
|
("^" ?&)
|
|
|
|
|
("&" ?/)
|
|
|
|
|
("*" ?\()
|
|
|
|
|
("(" ?\))
|
|
|
|
|
(")" ?=)
|
|
|
|
|
("_" ??)
|
|
|
|
|
("+" ?^)
|
|
|
|
|
("~" ?~)
|
|
|
|
|
("{" ?,Ai(B)
|
|
|
|
|
("}" ?*)
|
|
|
|
|
(":" ?,Ag(B)
|
|
|
|
|
("\"" ?,A0(B)
|
|
|
|
|
("|" ?,A'(B)
|
|
|
|
|
("<" ?\;)
|
|
|
|
|
(">" ?:)
|
|
|
|
|
("?" ?_)
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
;;
|
|
|
|
|
(quail-define-package
|
1997-07-10 06:49:35 +00:00
|
|
|
|
"spanish-keyboard" "Latin-1" "ES@" t
|
1997-07-08 01:48:20 +00:00
|
|
|
|
"Spanish (Espa,Aq(Bol) input method simulating SUN Spanish keyboard"
|
1997-09-01 07:45:39 +00:00
|
|
|
|
nil t t t t nil nil nil nil nil t)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
|
|
|
|
|
;; 1! 2" 3,A7(B 4$ 5% 6& 7/ 8( 9) 0= '? ,A!?(B ,AmM(B
|
|
|
|
|
;; qQ wW eE rR tT yY uU iI oO pP ,AiI(B ,AsS(B
|
|
|
|
|
;; aA sS dD fF gG hH jJ kK lL ,AqQ(B ,AaA(B ,AzZ(B
|
|
|
|
|
;; zZ xX cC vV bB nN mM ,; .: -_
|
|
|
|
|
|
|
|
|
|
(quail-define-rules
|
|
|
|
|
("-" ?')
|
|
|
|
|
("=" ?,A!(B)
|
|
|
|
|
("`" ?,Am(B)
|
|
|
|
|
("[" ?,Ai(B)
|
|
|
|
|
("]" ?,As(B)
|
|
|
|
|
(";" ?,Aq(B)
|
|
|
|
|
("'" ?,Aa(B)
|
|
|
|
|
("\\" ?,Az(B)
|
|
|
|
|
("/" ?-)
|
|
|
|
|
|
|
|
|
|
("@" ?\")
|
|
|
|
|
("#" ?,A7(B)
|
|
|
|
|
("^" ?&)
|
|
|
|
|
("&" ?/)
|
|
|
|
|
("*" ?\()
|
|
|
|
|
("(" ?\))
|
|
|
|
|
(")" ?=)
|
|
|
|
|
("_" ??)
|
|
|
|
|
("+" ?,A?(B)
|
|
|
|
|
("~" ?,AM(B)
|
|
|
|
|
("{" ?,AI(B)
|
|
|
|
|
("}" ?,AS(B)
|
|
|
|
|
(":" ?,AQ(B)
|
|
|
|
|
("\"" ?,AA(B)
|
|
|
|
|
("|" ?,AZ(B)
|
|
|
|
|
("<" ?\;)
|
|
|
|
|
(">" ?:)
|
|
|
|
|
("?" ?_)
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
;;
|
|
|
|
|
(quail-define-package
|
1997-07-10 06:49:35 +00:00
|
|
|
|
"english-dvorak" "English" "DV@" t
|
1997-07-08 01:48:20 +00:00
|
|
|
|
"English (ASCII) input method simulating Dvorak keyboard"
|
1997-09-01 07:45:39 +00:00
|
|
|
|
nil t t t t nil nil nil nil nil t)
|
1997-07-08 01:48:20 +00:00
|
|
|
|
|
|
|
|
|
;; 1! 2@ 3# 4$ 5% 6^ 7& 8* 9( 0) [{ ]} `~
|
|
|
|
|
;; '" ,< .> pP yY fF gG cC rR lL /? =+
|
|
|
|
|
;; aA oO eE uU iI dD hH tT nN sS -_ \|
|
|
|
|
|
;; ;: qQ jJ kK xX bB mM wW vV zZ
|
|
|
|
|
|
|
|
|
|
(quail-define-rules
|
|
|
|
|
("-" ?\[)
|
|
|
|
|
("=" ?\])
|
|
|
|
|
("`" ?`)
|
|
|
|
|
("q" ?')
|
|
|
|
|
("w" ?,)
|
|
|
|
|
("e" ?.)
|
|
|
|
|
("r" ?p)
|
|
|
|
|
("t" ?y)
|
|
|
|
|
("y" ?f)
|
|
|
|
|
("u" ?g)
|
|
|
|
|
("i" ?c)
|
|
|
|
|
("o" ?r)
|
|
|
|
|
("p" ?l)
|
|
|
|
|
("[" ?/)
|
|
|
|
|
("]" ?=)
|
|
|
|
|
("a" ?a)
|
|
|
|
|
("s" ?o)
|
|
|
|
|
("d" ?e)
|
|
|
|
|
("f" ?u)
|
|
|
|
|
("g" ?i)
|
|
|
|
|
("h" ?d)
|
|
|
|
|
("j" ?h)
|
|
|
|
|
("k" ?t)
|
|
|
|
|
("l" ?n)
|
|
|
|
|
(";" ?s)
|
|
|
|
|
("'" ?-)
|
|
|
|
|
("\\" ?\\)
|
|
|
|
|
("z" ?\;)
|
|
|
|
|
("x" ?q)
|
|
|
|
|
("c" ?j)
|
|
|
|
|
("v" ?k)
|
|
|
|
|
("b" ?x)
|
|
|
|
|
("n" ?b)
|
|
|
|
|
("m" ?m)
|
|
|
|
|
("," ?w)
|
|
|
|
|
("." ?v)
|
|
|
|
|
("/" ?z)
|
|
|
|
|
|
|
|
|
|
("_" ?{)
|
|
|
|
|
("+" ?})
|
|
|
|
|
("~" ?~)
|
|
|
|
|
("Q" ?\")
|
|
|
|
|
("W" ?<)
|
|
|
|
|
("E" ?>)
|
|
|
|
|
("R" ?P)
|
|
|
|
|
("T" ?Y)
|
|
|
|
|
("Y" ?F)
|
|
|
|
|
("U" ?G)
|
|
|
|
|
("I" ?C)
|
|
|
|
|
("O" ?R)
|
|
|
|
|
("P" ?L)
|
|
|
|
|
("{" ??)
|
|
|
|
|
("}" ?+)
|
|
|
|
|
("A" ?A)
|
|
|
|
|
("S" ?O)
|
|
|
|
|
("D" ?E)
|
|
|
|
|
("F" ?U)
|
|
|
|
|
("G" ?I)
|
|
|
|
|
("H" ?D)
|
|
|
|
|
("J" ?H)
|
|
|
|
|
("K" ?T)
|
|
|
|
|
("L" ?N)
|
|
|
|
|
(":" ?S)
|
|
|
|
|
("\"" ?_)
|
|
|
|
|
("|" ?|)
|
|
|
|
|
("Z" ?:)
|
|
|
|
|
("X" ?Q)
|
|
|
|
|
("C" ?J)
|
|
|
|
|
("V" ?K)
|
|
|
|
|
("B" ?X)
|
|
|
|
|
("N" ?B)
|
|
|
|
|
("M" ?M)
|
|
|
|
|
("<" ?W)
|
|
|
|
|
(">" ?V)
|
|
|
|
|
("?" ?Z)
|
|
|
|
|
)
|