[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/leim/quail/latin-post.el [emacs-unicode-2
From: |
Kenichi Handa |
Subject: |
[Emacs-diffs] Changes to emacs/leim/quail/latin-post.el [emacs-unicode-2] |
Date: |
Mon, 08 Sep 2003 08:45:46 -0400 |
Index: emacs/leim/quail/latin-post.el
diff -c /dev/null emacs/leim/quail/latin-post.el:1.19.6.1
*** /dev/null Mon Sep 8 08:45:46 2003
--- emacs/leim/quail/latin-post.el Mon Sep 8 08:45:39 2003
***************
*** 0 ****
--- 1,2485 ----
+ ;;; latin-post.el --- Quail packages for inputting various European
characters -*-coding: utf-8;-*-
+
+ ;; Copyright (C) 1997 Electrotechnical Laboratory, JAPAN.
+ ;; Licensed to the Free Software Foundation.
+ ;; Copyright (C) 2001, 2002 Free Software Foundation.
+ ;; Copyright (C) 2003
+ ;; National Institute of Advanced Industrial Science and Technology (AIST)
+ ;; Registration Number H13PRO009
+
+ ;; Keywords: multilingual, input method, latin, i18n
+
+ ;; 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 <address@hidden>
+
+ ;;; Commentary:
+
+ ;;; Code:
+
+ (require 'quail)
+
+ (quail-define-package
+ "latin-1-postfix" "Latin-1" "1<" t
+ "Latin-1 character input method with postfix modifiers
+
+ | postfix | examples
+ ------------+---------+----------
+ acute | ' | a' -> á
+ grave | ` | a` -> Ã
+ circumflex | ^ | a^ -> â
+ diaeresis | \" | a\" -> ä
+ tilde | ~ | a~ -> ã
+ cedilla | , | c, -> ç
+ nordic | / | d/ -> ð t/ -> þ a/ -> å e/ -> æ o/ -> ø
+ others | / | s/ -> à ?/ -> ¿ !/ -> ¡ // -> °
+ | various | << -> « >> -> » o_ -> º a_ -> ª
+
+ 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`" ?Ã)
+ ("A'" ?Ã)
+ ("A^" ?Ã)
+ ("A~" ?Ã)
+ ("A\"" ?Ã)
+ ("A/" ?Ã
)
+ ("a`" ?Ã )
+ ("a'" ?á)
+ ("a^" ?â)
+ ("a~" ?ã)
+ ("a\"" ?ä)
+ ("a/" ?Ã¥)
+ ("E`" ?Ã)
+ ("E'" ?Ã)
+ ("E^" ?Ã)
+ ("E\"" ?Ã)
+ ("E/" ?Ã)
+ ("e`" ?è)
+ ("e'" ?é)
+ ("e^" ?ê)
+ ("e\"" ?ë)
+ ("e/" ?æ)
+ ("I`" ?Ã)
+ ("i`" ?ì)
+ ("I'" ?Ã)
+ ("i'" ?Ã)
+ ("I^" ?Ã)
+ ("i^" ?î)
+ ("I\"" ?Ã)
+ ("i\"" ?ï)
+ ("O`" ?Ã)
+ ("o`" ?ò)
+ ("O'" ?Ã)
+ ("o'" ?ó)
+ ("O^" ?Ã)
+ ("o^" ?ô)
+ ("O~" ?Ã)
+ ("o~" ?õ)
+ ("O\"" ?Ã)
+ ("o\"" ?ö)
+ ("O/" ?Ã)
+ ("o/" ?ø)
+ ("U`" ?Ã)
+ ("u`" ?ù)
+ ("U'" ?Ã)
+ ("u'" ?ú)
+ ("U^" ?Ã)
+ ("u^" ?û)
+ ("U\"" ?Ã)
+ ("u\"" ?ü)
+ ("Y'" ?Ã)
+ ("y'" ?ý)
+ ("y\"" ?ÿ)
+ ("D/" ?Ã)
+ ("d/" ?ð)
+ ("T/" ?Ã)
+ ("t/" ?þ)
+ ("s/" ?Ã)
+ ("C," ?Ã)
+ ("c," ?ç)
+ ("N~" ?Ã)
+ ("n~" ?ñ)
+ ("?/" ?¿)
+ ("!/" ?¡)
+ ("<<" ?«)
+ (">>" ?»)
+ ("o_" ?º)
+ ("a_" ?ª)
+ ("//" ?°)
+
+ ("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/"])
+ ("C,," ["C,"])
+ ("c,," ["c,"])
+ ("N~~" ["N~"])
+ ("n~~" ["n~"])
+ ("?//" ["?/"])
+ ("!//" ["!/"])
+ ("<<<" ["<<"])
+ (">>>" [">>"])
+ ("o__" ["o_"])
+ ("a__" ["a_"])
+ ("///" ["//"])
+ )
+
+ (quail-define-package
+ "latin-2-postfix" "Latin-2" "2<" t
+ "Latin-2 character input method with postfix modifiers
+
+ | postfix | examples
+ ------------+---------+----------
+ acute | ' | a' -> á
+ ogonek | , | a, -> Ä
+ diaeresis | \" | a\" -> ä
+ circumflex | ^ | a^ -> â
+ breve | ~ | a~ -> Ä
+ cedilla | , | c, -> ç
+ caron | ~ | c~ -> Ä
+ dbl. acute | : | o: -> Å
+ ring | . | u. -> ů
+ dot | . | z. -> ż
+ stroke | / | d/ -> Ä
+ others | / | s/ -> Ã
+
+ 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'" ?Ã)
+ ("A," ?Ä)
+ ("A\"" ?Ã)
+ ("A^" ?Ã)
+ ("A~" ?Ä)
+ ("C'" ?Ä)
+ ("C," ?Ã)
+ ("C~" ?Ä)
+ ("D/" ?Ä)
+ ("D~" ?Ä)
+ ("E'" ?Ã)
+ ("E," ?Ä)
+ ("E\"" ?Ã)
+ ("E~" ?Ä)
+ ("I'" ?Ã)
+ ("I^" ?Ã)
+ ("L'" ?Ĺ)
+ ("L/" ?Å)
+ ("L~" ?Ľ)
+ ("N'" ?Å)
+ ("N~" ?Å)
+ ("O'" ?Ã)
+ ("O:" ?Å)
+ ("O\"" ?Ã)
+ ("O^" ?Ã)
+ ("R'" ?Å)
+ ("R~" ?Å)
+ ("S'" ?Å)
+ ("S," ?Å)
+ ("S~" ?Å )
+ ("T," ?Å¢)
+ ("T~" ?Ť)
+ ("U'" ?Ã)
+ ("U:" ?Å°)
+ ("U\"" ?Ã)
+ ("U." ?Å®)
+ ("Y'" ?Ã)
+ ("Z'" ?Ź)
+ ("Z." ?Å»)
+ ("Z~" ?Ž)
+ ("a'" ?á)
+ ("a," ?Ä
)
+ ("a\"" ?ä)
+ ("a^" ?â)
+ ("a~" ?Ä)
+ ("c'" ?Ä)
+ ("c," ?ç)
+ ("c~" ?Ä)
+ ("d/" ?Ä)
+ ("d~" ?Ä)
+ ("e'" ?é)
+ ("e," ?Ä)
+ ("e\"" ?ë)
+ ("e~" ?Ä)
+ ("i'" ?Ã)
+ ("i^" ?î)
+ ("l'" ?ĺ)
+ ("l/" ?Å)
+ ("l~" ?ľ)
+ ("n'" ?Å)
+ ("n~" ?Å)
+ ("o'" ?ó)
+ ("o:" ?Å)
+ ("o\"" ?ö)
+ ("o^" ?ô)
+ ("r'" ?Å)
+ ("r~" ?Å)
+ ("s'" ?Å)
+ ("s," ?Å)
+ ("s/" ?Ã)
+ ("s~" ?Å¡)
+ ("t," ?Å£)
+ ("t~" ?Å¥)
+ ("u'" ?ú)
+ ("u:" ?ű)
+ ("u\"" ?ü)
+ ("u." ?ů)
+ ("y'" ?ý)
+ ("z'" ?ź)
+ ("z." ?ż)
+ ("z~" ?ž)
+
+ ("A''" ["A'"])
+ ("A,," ["A,"])
+ ("A\"\"" ["A\""])
+ ("A^^" ["A^"])
+ ("A~~" ["A~"])
+ ("C''" ["C'"])
+ ("C,," ["C,"])
+ ("C~~" ["C~"])
+ ("D//" ["D/"])
+ ("D~~" ["D~"])
+ ("E''" ["E'"])
+ ("E,," ["E,"])
+ ("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'"])
+ ("S,," ["S,"])
+ ("S~~" ["S~"])
+ ("T,," ["T,"])
+ ("T~~" ["T~"])
+ ("U''" ["U'"])
+ ("U::" ["U:"])
+ ("U\"\"" ["U\""])
+ ("U.." ["U."])
+ ("Y''" ["Y'"])
+ ("Z''" ["Z'"])
+ ("Z.." ["Z."])
+ ("Z~~" ["Z~"])
+ ("a''" ["a'"])
+ ("a,," ["a,"])
+ ("a\"\"" ["a\""])
+ ("a^^" ["a^"])
+ ("a~~" ["a~"])
+ ("c''" ["c'"])
+ ("c,," ["c,"])
+ ("c~~" ["c~"])
+ ("d//" ["d/"])
+ ("d~~" ["d~"])
+ ("e''" ["e'"])
+ ("e,," ["e,"])
+ ("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'"])
+ ("s,," ["s,"])
+ ("s//" ["s/"])
+ ("s~~" ["s~"])
+ ("t,," ["t,"])
+ ("t~~" ["t~"])
+ ("u''" ["u'"])
+ ("u::" ["u:"])
+ ("u\"\"" ["u\""])
+ ("u.." ["u."])
+ ("y''" ["y'"])
+ ("z''" ["z'"])
+ ("z.." ["z."])
+ ("z~~" ["z~"])
+ )
+
+ (quail-define-package
+ "latin-3-postfix" "Latin-3" "3<" t
+ "Latin-3 character input method with postfix modifiers
+
+ | postfix | examples
+ ------------+---------+----------
+ acute | ' | a' -> á
+ grave | ` | a` -> Ã
+ circumflex | ^ | a^ -> â
+ diaeresis | \" | a\" -> ä
+ dot | . | c. -> Ä i. -> ı I. -> Ä°
+ cedilla | , | c, -> ç
+ breve | ~ | g~ -> Ä
+ tilde | ~ | n~ -> ñ
+ stroke | / | h/ -> ħ
+ others | / | s/ -> Ã
+
+ 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`" ?Ã)
+ ("A'" ?Ã)
+ ("A^" ?Ã)
+ ("A\"" ?Ã)
+ ("C." ?Ä)
+ ("C^" ?Ä)
+ ("C," ?Ã)
+ ("E`" ?Ã)
+ ("E'" ?Ã)
+ ("E^" ?Ã)
+ ("E\"" ?Ã)
+ ("G~" ?Ä)
+ ("G." ?Ä )
+ ("G^" ?Ä)
+ ("H/" ?Ħ)
+ ("H^" ?Ĥ)
+ ("I." ?Ä°)
+ ("I`" ?Ã)
+ ("I'" ?Ã)
+ ("I^" ?Ã)
+ ("I\"" ?Ã)
+ ("J^" ?Ä´)
+ ("N~" ?Ã)
+ ("O`" ?Ã)
+ ("O'" ?Ã)
+ ("O^" ?Ã)
+ ("O\"" ?Ã)
+ ("S," ?Å)
+ ("S^" ?Å)
+ ("U`" ?Ã)
+ ("U'" ?Ã)
+ ("U^" ?Ã)
+ ("U\"" ?Ã)
+ ("U~" ?Ŭ)
+ ("Z." ?Å»)
+ ("a`" ?Ã )
+ ("a'" ?á)
+ ("a^" ?â)
+ ("a\"" ?ä)
+ ("c." ?Ä)
+ ("c^" ?Ä)
+ ("c," ?ç)
+ ("e`" ?è)
+ ("e'" ?é)
+ ("e^" ?ê)
+ ("e\"" ?ë)
+ ("g~" ?Ä)
+ ("g." ?Ä¡)
+ ("g^" ?Ä)
+ ("h/" ?ħ)
+ ("h^" ?Ä¥)
+ ("i." ?ı)
+ ("i`" ?ì)
+ ("i'" ?Ã)
+ ("i^" ?î)
+ ("i\"" ?ï)
+ ("j^" ?ĵ)
+ ("n~" ?ñ)
+ ("o`" ?ò)
+ ("o'" ?ó)
+ ("o^" ?ô)
+ ("o\"" ?ö)
+ ("s," ?Å)
+ ("s/" ?Ã)
+ ("s^" ?Å)
+ ("u`" ?ù)
+ ("u'" ?ú)
+ ("u^" ?û)
+ ("u\"" ?ü)
+ ("u~" ?Å)
+ ("z." ?ż)
+
+ ("A``" ["A`"])
+ ("A''" ["A'"])
+ ("A^^" ["A^"])
+ ("A\"\"" ["A\""])
+ ("C.." ["C."])
+ ("C^^" ["C^"])
+ ("C,," ["C,"])
+ ("E``" ["E`"])
+ ("E''" ["E'"])
+ ("E^^" ["E^"])
+ ("E\"\"" ["E\""])
+ ("G~~" ["G~"])
+ ("G.." ["G."])
+ ("G^^" ["G^"])
+ ("H//" ["H/"])
+ ("H^^" ["H^"])
+ ("I.." ["I."])
+ ("I``" ["I`"])
+ ("I''" ["I'"])
+ ("I^^" ["I^"])
+ ("I\"\"" ["I\""])
+ ("J^^" ["J^"])
+ ("N~~" ["N~"])
+ ("O``" ["O`"])
+ ("O''" ["O'"])
+ ("O^^" ["O^"])
+ ("O\"\"" ["O\""])
+ ("S,," ["S,"])
+ ("S^^" ["S^"])
+ ("U``" ["U`"])
+ ("U''" ["U'"])
+ ("U^^" ["U^"])
+ ("U\"\"" ["U\""])
+ ("U~~" ["U~"])
+ ("Z.." ["Z."])
+ ("a``" ["a`"])
+ ("a''" ["a'"])
+ ("a^^" ["a^"])
+ ("a\"\"" ["a\""])
+ ("c.." ["c."])
+ ("c^^" ["c^"])
+ ("c,," ["c,"])
+ ("e``" ["e`"])
+ ("e''" ["e'"])
+ ("e^^" ["e^"])
+ ("e\"\"" ["e\""])
+ ("g~~" ["g~"])
+ ("g.." ["g."])
+ ("g^^" ["g^"])
+ ("h//" ["h/"])
+ ("h^^" ["h^"])
+ ("i.." ["i."])
+ ("i``" ["i`"])
+ ("i''" ["i'"])
+ ("i^^" ["i^"])
+ ("i\"\"" ["i\""])
+ ("j^^" ["j^"])
+ ("n~~" ["n~"])
+ ("o``" ["o`"])
+ ("o''" ["o'"])
+ ("o^^" ["o^"])
+ ("o\"\"" ["o\""])
+ ("s,," ["s,"])
+ ("s//" ["s/"])
+ ("s^^" ["s^"])
+ ("u``" ["u`"])
+ ("u''" ["u'"])
+ ("u^^" ["u^"])
+ ("u\"\"" ["u\""])
+ ("u~~" ["u~"])
+ ("z.." ["z."])
+ )
+
+ (quail-define-package
+ "latin-4-postfix" "Latin-4" "4<" t
+ "Latin-4 characters input method with postfix modifiers
+
+ | postfix | examples
+ ------------+---------+----------
+ acute | ' | a' -> á
+ circumflex | ^ | a^ -> â
+ diaeresis | \" | a\" -> ä
+ ogonek | , | a, -> Ä
+ macron | - | a- -> Ä
+ tilde | ~ | a~ -> ã
+ caron | ~ | c~ -> Ä
+ dot | . | e. -> Ä
+ cedilla | , | k, -> ķ g, -> ģ
+ stroke | / | d/ -> Ä
+ nordic | / | a/ -> å e/ -> æ o/ -> ø
+ others | / | s/ -> à n/ -> Šk/ -> ĸ
+
+ 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," ?Ä)
+ ("A-" ?Ä)
+ ("A'" ?Ã)
+ ("A^" ?Ã)
+ ("A~" ?Ã)
+ ("A\"" ?Ã)
+ ("A/" ?Ã
)
+ ("C~" ?Ä)
+ ("D/" ?Ä)
+ ("E/" ?Ã)
+ ("E-" ?Ä)
+ ("E'" ?Ã)
+ ("E," ?Ä)
+ ("E\"" ?Ã)
+ ("E." ?Ä)
+ ("G," ?Ä¢)
+ ("I~" ?Ĩ)
+ ("I," ?Ä®)
+ ("I'" ?Ã)
+ ("I^" ?Ã)
+ ("I-" ?Ī)
+ ("K," ?Ķ)
+ ("L," ?Ä»)
+ ("N/" ?Å)
+ ("N," ?Å
)
+ ("O-" ?Å)
+ ("O^" ?Ã)
+ ("O~" ?Ã)
+ ("O\"" ?Ã)
+ ("O/" ?Ã)
+ ("R," ?Å)
+ ("S~" ?Å )
+ ("T/" ?Ŧ)
+ ("U," ?Ų)
+ ("U'" ?Ã)
+ ("U^" ?Ã)
+ ("U\"" ?Ã)
+ ("U~" ?Ũ)
+ ("U-" ?Ū)
+ ("Z~" ?Ž)
+ ("a," ?Ä
)
+ ("a-" ?Ä)
+ ("a'" ?á)
+ ("a^" ?â)
+ ("a~" ?ã)
+ ("a\"" ?ä)
+ ("a/" ?Ã¥)
+ ("c~" ?Ä)
+ ("d/" ?Ä)
+ ("e/" ?æ)
+ ("e-" ?Ä)
+ ("e'" ?é)
+ ("e," ?Ä)
+ ("e\"" ?ë)
+ ("e." ?Ä)
+ ("g," ?Ä£)
+ ("i~" ?Ä©)
+ ("i," ?į)
+ ("i'" ?Ã)
+ ("i^" ?î)
+ ("i-" ?Ä«)
+ ("k/" ?ĸ)
+ ("k," ?Ä·)
+ ("l," ?ļ)
+ ("n/" ?Å)
+ ("n," ?Å)
+ ("o-" ?Å)
+ ("o^" ?ô)
+ ("o~" ?õ)
+ ("o\"" ?ö)
+ ("o/" ?ø)
+ ("r," ?Å)
+ ("s/" ?Ã)
+ ("s~" ?Å¡)
+ ("t/" ?ŧ)
+ ("u," ?ų)
+ ("u'" ?ú)
+ ("u^" ?û)
+ ("u\"" ?ü)
+ ("u~" ?Å©)
+ ("u-" ?Å«)
+ ("z~" ?ž)
+
+ ("A,," ["A,"])
+ ("A--" ["A-"])
+ ("A''" ["A'"])
+ ("A^^" ["A^"])
+ ("A~~" ["A~"])
+ ("A\"\"" ["A\""])
+ ("A//" ["A/"])
+ ("C~~" ["C~"])
+ ("D//" ["D/"])
+ ("E//" ["E/"])
+ ("E--" ["E-"])
+ ("E''" ["E'"])
+ ("E,," ["E,"])
+ ("E\"\"" ["E\""])
+ ("E.." ["E."])
+ ("G,," ["G,"])
+ ("I~~" ["I~"])
+ ("I,," ["I,"])
+ ("I''" ["I'"])
+ ("I^^" ["I^"])
+ ("I--" ["I-"])
+ ("K,," ["K,"])
+ ("L,," ["L,"])
+ ("N//" ["N/"])
+ ("N,," ["N,"])
+ ("O--" ["O-"])
+ ("O^^" ["O^"])
+ ("O~~" ["O~"])
+ ("O\"\"" ["O\""])
+ ("O//" ["O/"])
+ ("R,," ["R,"])
+ ("S~~" ["S~"])
+ ("T//" ["T/"])
+ ("U,," ["U,"])
+ ("U''" ["U'"])
+ ("U^^" ["U^"])
+ ("U\"\"" ["U\""])
+ ("U~~" ["U~"])
+ ("U--" ["U-"])
+ ("Z~~" ["Z~"])
+ ("a,," ["a,"])
+ ("a--" ["a-"])
+ ("a''" ["a'"])
+ ("a^^" ["a^"])
+ ("a~~" ["a~"])
+ ("a\"\"" ["a\""])
+ ("a//" ["a/"])
+ ("c~~" ["c~"])
+ ("d//" ["d/"])
+ ("e//" ["e/"])
+ ("e--" ["e-"])
+ ("e''" ["e'"])
+ ("e,," ["e,"])
+ ("e\"\"" ["e\""])
+ ("e.." ["e."])
+ ("g,," ["g,"])
+ ("i~~" ["i~"])
+ ("i,," ["i,"])
+ ("i''" ["i'"])
+ ("i^^" ["i^"])
+ ("i--" ["i-"])
+ ("k//" ["k/"])
+ ("k,," ["k,"])
+ ("l,," ["l,"])
+ ("n//" ["n/"])
+ ("n,," ["n,"])
+ ("o--" ["o-"])
+ ("o^^" ["o^"])
+ ("o~~" ["o~"])
+ ("o\"\"" ["o\""])
+ ("o//" ["o/"])
+ ("r,," ["r,"])
+ ("s//" ["s/"])
+ ("s~~" ["s~"])
+ ("t//" ["t/"])
+ ("u,," ["u,"])
+ ("u''" ["u'"])
+ ("u^^" ["u^"])
+ ("u\"\"" ["u\""])
+ ("u~~" ["u~"])
+ ("u--" ["u-"])
+ ("z~~" ["z~"])
+ )
+
+ (quail-define-package
+ "latin-5-postfix" "Latin-5" "5<" t
+ "Latin-5 characters input method with postfix modifiers
+
+ | postfix | examples
+ ------------+---------+----------
+ acute | ' | a' -> á
+ grave | ` | a` -> Ã
+ circumflex | ^ | a^ -> â
+ diaeresis | \" | a\" -> ä
+ tilde | ~ | a~ -> ã
+ breve | ~ | g~ -> Ä
+ cedilla | , | c, -> ç
+ dot | . | i. -> ı I. -> İ
+ nordic | / | a/ -> å e/ -> æ o/ -> ø
+ others | / | s/ -> Ã
+
+ 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'" ?Ã)
+ ("A/" ?Ã
)
+ ("A\"" ?Ã)
+ ("A^" ?Ã)
+ ("A`" ?Ã)
+ ("A~" ?Ã)
+ ("C," ?Ã)
+ ("E'" ?Ã)
+ ("E/" ?Ã)
+ ("E\"" ?Ã)
+ ("E^" ?Ã)
+ ("E`" ?Ã)
+ ("G~" ?Ä)
+ ("I'" ?Ã)
+ ("I." ?Ä°)
+ ("I\"" ?Ã)
+ ("I^" ?Ã)
+ ("I`" ?Ã)
+ ("N~" ?Ã)
+ ("O'" ?Ã)
+ ("O/" ?Ã)
+ ("O\"" ?Ã)
+ ("O^" ?Ã)
+ ("O`" ?Ã)
+ ("O~" ?Ã)
+ ("S," ?Å)
+ ("U'" ?Ã)
+ ("U\"" ?Ã)
+ ("U^" ?Ã)
+ ("U`" ?Ã)
+ ("a'" ?á)
+ ("a/" ?Ã¥)
+ ("a\"" ?ä)
+ ("a^" ?â)
+ ("a`" ?Ã )
+ ("a~" ?ã)
+ ("c," ?ç)
+ ("e'" ?é)
+ ("e/" ?æ)
+ ("e\"" ?ë)
+ ("e^" ?ê)
+ ("e`" ?è)
+ ("g~" ?Ä)
+ ("i'" ?Ã)
+ ("i." ?ı)
+ ("i\"" ?ï)
+ ("i^" ?î)
+ ("i`" ?ì)
+ ("n~" ?ñ)
+ ("o'" ?ó)
+ ("o/" ?ø)
+ ("o\"" ?ö)
+ ("o^" ?ô)
+ ("o`" ?ò)
+ ("o~" ?õ)
+ ("s," ?Å)
+ ("s/" ?Ã)
+ ("u'" ?ú)
+ ("u\"" ?ü)
+ ("u^" ?û)
+ ("u`" ?ù)
+ ("y\"" ?ÿ)
+
+ ("A''" ["A'"])
+ ("A//" ["A/"])
+ ("A\"\"" ["A\""])
+ ("A^^" ["A^"])
+ ("A``" ["A`"])
+ ("A~~" ["A~"])
+ ("C,," ["C,"])
+ ("E''" ["E'"])
+ ("E//" ["E/"])
+ ("E\"\"" ["E\""])
+ ("E^^" ["E^"])
+ ("E``" ["E`"])
+ ("G~~" ["G~"])
+ ("I''" ["I'"])
+ ("I.." ["I."])
+ ("I\"\"" ["I\""])
+ ("I^^" ["I^"])
+ ("I``" ["I`"])
+ ("N~~" ["N~"])
+ ("O''" ["O'"])
+ ("O//" ["O/"])
+ ("O\"\"" ["O\""])
+ ("O^^" ["O^"])
+ ("O``" ["O`"])
+ ("O~~" ["O~"])
+ ("S,," ["S,"])
+ ("U''" ["U'"])
+ ("U\"\"" ["U\""])
+ ("U^^" ["U^"])
+ ("U``" ["U`"])
+ ("a''" ["a'"])
+ ("a//" ["a/"])
+ ("a\"\"" ["a\""])
+ ("a^^" ["a^"])
+ ("a``" ["a`"])
+ ("a~~" ["a~"])
+ ("c,," ["c,"])
+ ("e''" ["e'"])
+ ("e//" ["e/"])
+ ("e\"\"" ["e\""])
+ ("e^^" ["e^"])
+ ("e``" ["e`"])
+ ("g~~" ["g~"])
+ ("i''" ["i'"])
+ ("i.." ["i."])
+ ("i\"\"" ["i\""])
+ ("i^^" ["i^"])
+ ("i``" ["i`"])
+ ("n~~" ["n~"])
+ ("o''" ["o'"])
+ ("o//" ["o/"])
+ ("o\"\"" ["o\""])
+ ("o^^" ["o^"])
+ ("o``" ["o`"])
+ ("o~~" ["o~"])
+ ("s,," ["s,"])
+ ("s//" ["s/"])
+ ("u''" ["u'"])
+ ("u\"\"" ["u\""])
+ ("u^^" ["u^"])
+ ("u``" ["u`"])
+ ("y\"\"" ["y\""])
+ )
+
+ (quail-define-package
+ "danish-postfix" "Latin-1" "DA<" t
+ "Danish input method (rule: AE -> Ã, OE -> Ã, AA -> Ã
, E' -> Ã)
+
+ Doubling the postfix separates the letter and postfix: e.g. aee -> ae
+ "
+ nil t nil nil nil nil nil nil nil nil t)
+
+ (quail-define-rules
+ ("AE" ?Ã)
+ ("ae" ?æ)
+ ("OE" ?Ã)
+ ("oe" ?ø)
+ ("AA" ?Ã
)
+ ("aa" ?Ã¥)
+ ("E'" ?Ã)
+ ("e'" ?é)
+
+ ("AEE" ["AE"])
+ ("aee" ["ae"])
+ ("OEE" ["OE"])
+ ("oee" ["oe"])
+ ("AAA" ["AA"])
+ ("aaa" ["aa"])
+ ("E''" ["E'"])
+ ("e''" ["e'"])
+ )
+
+ (quail-define-package
+ "esperanto-postfix" "Latin-3" "EO<" t
+ "Esperanto input method with postfix modifiers
+
+ A following ^ or x will produce an accented character,
+ e.g. c^ -> Ä gx -> Ä u^ -> Å.
+
+ 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
+ ("Cx" ?Ä)
+ ("C^" ?Ä)
+ ("cx" ?Ä)
+ ("c^" ?Ä)
+ ("Gx" ?Ä)
+ ("G^" ?Ä)
+ ("gx" ?Ä)
+ ("g^" ?Ä)
+ ("Hx" ?Ĥ)
+ ("H^" ?Ĥ)
+ ("hx" ?Ä¥)
+ ("h^" ?Ä¥)
+ ("Jx" ?Ä´)
+ ("J^" ?Ä´)
+ ("jx" ?ĵ)
+ ("j^" ?ĵ)
+ ("Sx" ?Å)
+ ("S^" ?Å)
+ ("sx" ?Å)
+ ("s^" ?Å)
+ ("Ux" ?Ŭ)
+ ("U^" ?Ŭ)
+ ("ux" ?Å)
+ ("u^" ?Å)
+
+ ("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^"])
+ )
+
+ (quail-define-package
+ "finnish-postfix" "Latin-1" "FI<" t
+ "Finnish (Suomi) input method
+
+ AE -> Ã
+ AEE -> AE
+ OE -> Ã
+ OEE -> OE
+ "
+ nil t nil nil nil nil nil nil nil nil t)
+
+ (quail-define-rules
+ ("AE" ?Ã)
+ ("ae" ?ä)
+ ("OE" ?Ã)
+ ("oe" ?ö)
+
+ ("AEE" ["AE"])
+ ("aee" ["ae"])
+ ("OEE" ["OE"])
+ ("oee" ["oe"])
+ )
+
+ (quail-define-package
+ "french-postfix" "French" "FR<" t
+ "French (Français) input method with postfix modifiers
+
+ ` pour grave, ' pour aigu, ^ pour circonflexe, et \" pour tréma.
+ Par exemple: a` -> à e' -> é.
+
+ Ã, «, et » sont produits par C,, <<, et >>.
+
+ En doublant la frappe des diacritiques, ils s'isoleront de la lettre.
+ Par exemple: e'' -> e'
+
+ <e dans l'o> n'est pas disponible."
+ nil t nil nil nil nil nil nil nil nil t)
+
+ (quail-define-rules
+ ("A`" ?Ã)
+ ("A^" ?Ã)
+ ("a`" ?Ã )
+ ("a^" ?â)
+ ("E`" ?Ã)
+ ("E'" ?Ã)
+ ("E^" ?Ã)
+ ("E\"" ?Ã)
+ ("e`" ?è)
+ ("e'" ?é)
+ ("e^" ?ê)
+ ("e\"" ?ë)
+ ("I^" ?Ã)
+ ("I\"" ?Ã)
+ ("i^" ?î)
+ ("i\"" ?ï)
+ ("O^" ?Ã)
+ ("o^" ?ô)
+ ("U`" ?Ã)
+ ("U^" ?Ã)
+ ("U\"" ?Ã)
+ ("u`" ?ù)
+ ("u^" ?û)
+ ("u\"" ?ü)
+ ("C," ?Ã)
+ ("c," ?ç)
+ ("<<" ?«)
+ (">>" ?»)
+
+ ("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\""])
+ ("C,," ["C,"])
+ ("c,," ["c,"])
+ ("<<<" ["<<"])
+ (">>>" [">>"])
+ )
+
+ (quail-define-package
+ "german-postfix" "German" "DE<" t
+ "German (Deutsch) input method
+
+ ae -> ä
+ aee -> ae
+ oe -> ö
+ oee -> oe
+ ue -> ü
+ uee -> ue
+ sz -> Ã
+ szz -> sz
+ "
+ nil t nil nil nil nil nil nil nil nil t)
+
+ (quail-define-rules
+ ("AE" ?Ã)
+ ("ae" ?ä)
+ ("OE" ?Ã)
+ ("oe" ?ö)
+ ("UE" ?Ã)
+ ("ue" ?ü)
+ ("sz" ?Ã)
+
+ ("AEE" ["AE"])
+ ("aee" ["ae"])
+ ("OEE" ["OE"])
+ ("oee" ["oe"])
+ ("UEE" ["UE"])
+ ("uee" ["ue"])
+ ("szz" ["sz"])
+ )
+
+ (quail-define-package
+ "icelandic-postfix" "Latin-1" "IS<" t
+ "Icelandic (Ãslenska) input method with postfix modifiers
+
+ A' -> Ã
+ E' -> Ã
+ I' -> Ã
+ O' -> Ã
+ U' -> Ã
+ Y' -> Ã
+ AE -> Ã
+ OE -> Ã
+ D/ -> Ã (eth)
+ T/ -> Ã (thorn)
+
+ 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'" ?Ã)
+ ("a'" ?á)
+ ("E'" ?Ã)
+ ("e'" ?é)
+ ("I'" ?Ã)
+ ("i'" ?Ã)
+ ("O'" ?Ã)
+ ("o'" ?ó)
+ ("U'" ?Ã)
+ ("u'" ?ú)
+ ("Y'" ?Ã)
+ ("y'" ?ý)
+ ("AE" ?Ã)
+ ("ae" ?æ)
+ ("OE" ?Ã)
+ ("oe" ?ö)
+ ("D/" ?Ã)
+ ("d/" ?ð)
+ ("T/" ?Ã)
+ ("t/" ?þ)
+
+ ("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/"])
+ )
+
+ (quail-define-package
+ "italian-postfix" "Latin-1" "IT<" t
+ "Italian (Italiano) input method with postfix modifiers
+
+ a` -> à A` -> à e' -> é << -> «
+ e` -> è E` -> à E' -> à >> -> »
+ i` -> ì I` -> à o_ -> º
+ o` -> ò O` -> à a_ -> ª
+ u` -> ù U` -> Ã
+
+ Typewriter-style italian characters.
+
+ 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`" ?Ã)
+ ("a`" ?Ã )
+ ("E`" ?Ã)
+ ("E'" ?Ã)
+ ("e`" ?è)
+ ("e'" ?é)
+ ("I`" ?Ã)
+ ("i`" ?ì)
+ ("O`" ?Ã)
+ ("o`" ?ò)
+ ("U`" ?Ã)
+ ("u`" ?ù)
+ ("<<" ?«)
+ (">>" ?»)
+ ("o_" ?º)
+ ("a_" ?ª)
+
+ ("A``" ["A`"])
+ ("a``" ["a`"])
+ ("E``" ["E`"])
+ ("E''" ["E'"])
+ ("e``" ["e`"])
+ ("e''" ["e'"])
+ ("I``" ["I`"])
+ ("i``" ["i`"])
+ ("O``" ["O`"])
+ ("o``" ["o`"])
+ ("U``" ["U`"])
+ ("u``" ["u`"])
+ ("<<<" ["<<"])
+ (">>>" [">>"])
+ ("o__" ["o_"])
+ ("a__" ["a_"])
+ )
+
+ (quail-define-package
+ "norwegian-postfix" "Latin-1" "NO<" t
+ "Norwegian (Norsk) input method (rule: AE->Ã OE->Ã AA->Ã
E'->Ã)
+
+ Doubling the postfix separates the letter and postfix: e.g. aee -> ae
+ "
+ nil t nil nil nil nil nil nil nil nil t)
+
+ (quail-define-rules
+ ("AE" ?Ã)
+ ("ae" ?æ)
+ ("OE" ?Ã)
+ ("oe" ?ø)
+ ("AA" ?Ã
)
+ ("aa" ?Ã¥)
+ ("E'" ?Ã)
+ ("e'" ?é)
+
+ ("AEE" ["AE"])
+ ("aee" ["ae"])
+ ("OEE" ["OE"])
+ ("oee" ["oe"])
+ ("AAA" ["AA"])
+ ("aaa" ["aa"])
+ ("E''" ["E'"])
+ ("e''" ["e'"])
+ )
+
+ (quail-define-package
+ "scandinavian-postfix" "Latin-1" "SC<" t
+ "Scandinavian input method with postfix modifiers
+ Supported languages are Swidish, Norwegian, Danish, and Finnish.
+
+ ae -> æ
+ oe -> ø
+ aa -> å
+ a\" -> ä
+ o\" -> ö
+ e' -> é
+
+ Doubling the postfix separates the letter and postfix:
+ aee -> ae o\"\" -> o\" etc.
+ " nil t nil nil nil nil nil nil nil nil t)
+
+ (quail-define-rules
+ ("AE" ?Ã)
+ ("ae" ?æ)
+ ("OE" ?Ã)
+ ("oe" ?ø)
+ ("AA" ?Ã
)
+ ("aa" ?Ã¥)
+ ("A\"" ?Ã)
+ ("a\"" ?ä)
+ ("O\"" ?Ã)
+ ("o\"" ?ö)
+ ("E'" ?Ã)
+ ("e'" ?é)
+
+ ("AEE" ["AE"])
+ ("aee" ["ae"])
+ ("OEE" ["OE"])
+ ("oee" ["oe"])
+ ("AAA" ["AA"])
+ ("aaa" ["aa"])
+ ("A\"\"" ["A\""])
+ ("a\"\"" ["a\""])
+ ("O\"\"" ["O\""])
+ ("o\"\"" ["o\""])
+ ("E''" ["E'"])
+ ("e''" ["e'"])
+ )
+
+ (quail-define-package
+ "spanish-postfix" "Spanish" "ES<" t
+ "Spanish (Español) input method with postfix modifiers
+
+ A' -> Ã
+ E' -> Ã
+ I' -> Ã
+ O' -> Ã
+ U' -> Ã
+ N~ -> Ã
+ !/ -> ¡
+ ?/ -> ¿
+
+ Doubling the postfix separates the letter and postfix:
+ a'' -> a' n~~ -> n~, etc.
+ " nil t nil nil nil nil nil nil nil nil t)
+
+ (quail-define-rules
+ ("A'" ?Ã)
+ ("a'" ?á)
+ ("E'" ?Ã)
+ ("e'" ?é)
+ ("I'" ?Ã)
+ ("i'" ?Ã)
+ ("O'" ?Ã)
+ ("o'" ?ó)
+ ("U'" ?Ã)
+ ("u'" ?ú)
+ ("U\"" ?Ã)
+ ("u\"" ?ü)
+ ("N~" ?Ã)
+ ("n~" ?ñ)
+ ("?/" ?¿)
+ ("!/" ?¡)
+
+ ("A''" ["A'"])
+ ("a''" ["a'"])
+ ("E''" ["E'"])
+ ("e''" ["e'"])
+ ("I''" ["I'"])
+ ("i''" ["i'"])
+ ("O''" ["O'"])
+ ("o''" ["o'"])
+ ("U''" ["U'"])
+ ("u''" ["u'"])
+ ("U\"" ["U\""])
+ ("u\"" ["U\""])
+ ("N~~" ["N~"])
+ ("n~~" ["n~"])
+ ("?//" ["?/"])
+ ("!//" ["!/"])
+ )
+
+ (quail-define-package
+ "swedish-postfix" "Latin-1" "SV<" t
+ "Swedish (Svenska) input method (rule: AA -> Ã
AE -> Ã OE -> Ã E'
-> Ã)
+
+ Doubling the postfix separates the letter and postfix: e.g. aee -> ae
+ " nil t nil nil nil nil nil nil nil nil t)
+
+ (quail-define-rules
+ ("AA" ?Ã
)
+ ("aa" ?Ã¥)
+ ("AE" ?Ã)
+ ("ae" ?ä)
+ ("OE" ?Ã)
+ ("oe" ?ö)
+ ("E'" ?Ã)
+ ("e'" ?é)
+
+ ("AAA" ["AA"])
+ ("aaa" ["aa"])
+ ("AEE" ["AE"])
+ ("aee" ["ae"])
+ ("OEE" ["OE"])
+ ("oee" ["oe"])
+ ("E''" ["E'"])
+ ("e''" ["e'"])
+ )
+
+ (quail-define-package
+ "turkish-postfix" "Turkish" "TR<" t
+ "Turkish (Türkçe) input method with postfix modifiers.
+ turkish-latin-3-postfix is an obsolete alias for turkish-postfix.
+
+ Note for I, ı, İ, i.
+
+ A^ -> Ã
+ C, -> Ã
+ G^ -> Ä
+ I -> I
+ i -> ı
+ I. -> Ä°
+ i. -> i
+ O\" -> Ã
+ S, -> Å
+ U\" -> Ã
+ U^ -> Ã
+
+ 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^" ?Ã)
+ ("a^" ?â)
+ ("C," ?Ã)
+ ("c," ?ç)
+ ("G^" ?Ä)
+ ("g^" ?Ä)
+ ("I." ?Ä°)
+ ("i" ?ı)
+ ("i." ?i)
+ ("O\"" ?Ã)
+ ("o\"" ?ö)
+ ("S," ?Å)
+ ("s," ?Å)
+ ("U\"" ?Ã)
+ ("u\"" ?ü)
+ ("U^" ?Ã)
+ ("u^" ?û)
+
+ ("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^"])
+ )
+
+ ;; Backwards compatibility.
+ (push (cons "turkish-latin-3-postfix"
+ (cdr (assoc "turkish-postfix" quail-package-alist)))
+ quail-package-alist)
+
+ (quail-define-package
+ "british" "Latin-1" "£@" t
+ "British English input method with Latin-1 character £ (# -> £)"
+ nil t nil nil nil nil nil nil nil nil t)
+
+ (quail-define-rules
+ ("#" [?£ ?#])
+ )
+
+ ;; The following are various quail packages for those who think
+ ;; the above 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. <address@hidden>
+ ;;; 92.12.29 modified by Takahashi N. <address@hidden>
+
+ ;;
+ (quail-define-package
+ "french-keyboard" "French" "FR@" t
+ "French (Français) input method simulating some French keyboard
+ <e dans l'o> n'est pas disponible." nil t t t t nil nil nil nil nil t)
+
+ ;; ê1 é2 è3 ô4 î5 ï6 â7 û8 ù9 à 0 -_ ë+ `~
+ ;; qQ wW eE rR tT yY uU iI oO pP çà ü&
+ ;; aA sS dD fF gG hH jJ kK lL ;: '" \|
+ ;; zZ xX cC vV bB nN mM ,( .) !?
+
+ (quail-define-rules
+ ("1" ?ê)
+ ("2" ?é)
+ ("3" ?è)
+ ("4" ?ô)
+ ("5" ?î)
+ ("6" ?ï)
+ ("7" ?â)
+ ("8" ?û)
+ ("9" ?ù)
+ ("0" ?Ã )
+ ("=" ?ë)
+ ("[" ?ç)
+ ("]" ?ü)
+
+ ("!" ?1)
+ ("@" ?2)
+ ("#" ?3)
+ ("$" ?4)
+ ("%" ?5)
+ ("^" ?6)
+ ("&" ?7)
+ ("*" ?8)
+ ("(" ?9)
+ (")" ?0)
+ ("{" ?Ã)
+ ("}" ?&)
+ ("<" ?\()
+ (">" ?\))
+ )
+
+ ;;
+ (quail-define-package
+ "french-azerty" "French" "AZ@" t
+ "French (Français) input method simulating Azerty keyboard
+
+ Similaire au clavier français de SUN.
+ préfixes: ^ pour circonflexe, ¨ pour tréma.
+ <e dans l'o> n'est pas disponible." nil t t t t nil nil nil nil nil t)
+
+ ;; &1 é2 "3 '4 (5 §6 è7 !8 ç9 à 0 )° -_ @~
+ ;; aA zZ eE rR tT yY uU iI oO pP ^¨ `$
+ ;; qQ sS dD fF gG hH jJ kK lL mM ù% *|
+ ;; wW xX cC vV bB nN ,? ;. :/ =+
+
+ (quail-define-rules
+ ("1" ?&)
+ ("2" ?é)
+ ("3" ?\")
+ ("4" ?')
+ ("5" ?\()
+ ("6" ?§)
+ ("7" ?è)
+ ("8" ?!)
+ ("9" ?ç)
+ ("0" ?Ã )
+ ("-" ?\))
+ ("=" ?-)
+ ("`" ?@)
+ ("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)
+ ("'" ?ù)
+ ("\\" ?*)
+ ("z" ?w)
+ ("x" ?x)
+ ("c" ?c)
+ ("v" ?v)
+ ("b" ?b)
+ ("n" ?n)
+ ("m" ?,)
+ ("," ?\;)
+ ("." ?:)
+ ("/" ?=)
+
+ ("!" ?1)
+ ("@" ?2)
+ ("#" ?3)
+ ("$" ?4)
+ ("%" ?5)
+ ("^" ?6)
+ ("&" ?7)
+ ("*" ?8)
+ ("(" ?9)
+ (")" ?0)
+ ("_" ?°)
+ ("+" ?_)
+ ("~" ?~)
+ ("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)
+ ("\"" ?%)
+ ("|" ?|)
+ ("Z" ?W)
+ ("X" ?X)
+ ("C" ?C)
+ ("V" ?V)
+ ("B" ?B)
+ ("N" ?N)
+ ("M" ??)
+ ("<" ?.)
+ (">" ?/)
+ ("?" ?+)
+
+ ("[q" ?â)
+ ("[e" ?ê)
+ ("[i" ?î)
+ ("[o" ?ô)
+ ("[u" ?û)
+
+ ("{e" ?ë)
+ ("{i" ?ï)
+ ("{u" ?ü)
+
+ ("[[" ?^)
+ ("{{" ?¨)
+ )
+
+ ;;
+ (quail-define-package
+ "icelandic-keyboard" "Latin-1" "IS@" t
+ "Icelandic (Ãslenska) input method simulating some Icelandic keyboard
+
+ Dead accent is right to æ." nil t t t t nil nil nil nil nil t)
+
+ ;; 1! 2" 3# 4$ 5% 6^ 7& 8* 9( 0) öà -_ `~
+ ;; qQ wW eE rR tT yY uU iI oO pP ðà '?
+ ;; aA sS dD fF gG hH jJ kK lL æà ´´ +*
+ ;; zZ xX cC vV bB nN mM ,; .: þÃ
+
+ (quail-define-rules
+ ("-" ?ö)
+ ("=" ?-)
+ ("[" ?ð)
+ ("]" ?')
+ (";" ?æ)
+ ("'" ?´)
+ ("\\" ?+)
+ ("/" ?þ)
+
+ ("@" ?\")
+ ("_" ?Ã)
+ ("+" ?_)
+ ("{" ?Ã)
+ ("}" ??)
+ (":" ?Ã)
+ ("\"" ?´)
+ ("|" ?*)
+ ("<" ?\;)
+ (">" ?:)
+ ("?" ?Ã)
+
+ ("'a" ?á)
+ ("'e" ?é)
+ ("'i" ?Ã)
+ ("'o" ?ó)
+ ("'u" ?ú)
+ ("'y" ?ý)
+ ("'A" ?Ã)
+ ("'E" ?Ã)
+ ("'I" ?Ã)
+ ("'O" ?Ã)
+ ("'U" ?Ã)
+ ("'Y" ?Ã)
+
+ ("''" ?´)
+ )
+
+ ;;
+ (quail-define-package
+ "danish-keyboard" "Latin-1" "DA@" t
+ "Danish input method simulating SUN Danish keyboard"
+ nil t t t t nil nil nil nil nil t)
+
+ ;; 1! 2" 3# 4¤ 5% 6& 7/ 8( 9) 0= +? ½§ ~^
+ ;; qQ wW eE rR tT yY uU iI oO pP Ã¥Ã
éÃ
+ ;; aA sS dD fF gG hH jJ kK lL æà øà '*
+ ;; zZ xX cC vV bB nN mM ,; .: -_
+
+ (quail-define-rules
+ ("-" ?+)
+ ("=" ?½)
+ ("`" ?~)
+ ("[" ?Ã¥)
+ ("]" ?é)
+ (";" ?æ)
+ ("'" ?ø)
+ ("\\" ?')
+ ("/" ?-)
+
+ ("@" ?\")
+ ("$" ?¤)
+ ("^" ?&)
+ ("&" ?/)
+ ("*" ?\()
+ ("(" ?\))
+ (")" ?=)
+ ("_" ??)
+ ("+" ?§)
+ ("~" ?^)
+ ("{" ?Ã
)
+ ("}" ?Ã)
+ (":" ?Ã)
+ ("\"" ?Ã)
+ ("|" ?*)
+ ("<" ?\;)
+ (">" ?:)
+ ("?" ?_)
+ )
+
+ ;;
+ (quail-define-package
+ "norwegian-keyboard" "Latin-1" "NO@" t
+ "Norwegian (Norsk) input method simulating SUN Norwegian keyboard"
+ nil t t t t nil nil nil nil nil t)
+
+ ;; 1! 2" 3# 4¤ 5% 6& 7/ 8( 9) 0= +? |§ ~^
+ ;; qQ wW eE rR tT yY uU iI oO pP Ã¥Ã
éÃ
+ ;; aA sS dD fF gG hH jJ kK lL øà æà '*
+ ;; zZ xX cC vV bB nN mM ,; .: '?
+
+ (quail-define-rules
+ ("-" ?+)
+ ("=" ?|)
+ ("`" ?~)
+ ("[" ?Ã¥)
+ ("]" ?é)
+ (";" ?ø)
+ ("'" ?æ)
+ ("\\" ?')
+ ("/" ?-)
+
+ ("!" ?!)
+ ("@" ?\")
+ ("$" ?¤)
+ ("^" ?&)
+ ("&" ?/)
+ ("*" ?\()
+ ("(" ?\))
+ (")" ?=)
+ ("_" ??)
+ ("+" ?§)
+ ("~" ?^)
+ ("{" ?Ã
)
+ ("}" ?Ã)
+ (":" ?Ã)
+ ("\"" ?Ã)
+ ("|" ?*)
+ ("<" ?\;)
+ (">" ?:)
+ ("?" ?_)
+ )
+
+ ;;
+ (quail-define-package
+ "swedish-keyboard" "Latin-1" "SV@" t
+ "Swedish (Svenska) input method simulating SUN Swedish/Finnish keyboard"
+ nil t t t t nil nil nil nil nil t)
+
+ ;; 1! 2" 3# 4¤ 5% 6& 7/ 8( 9) 0= +? §½ ~^
+ ;; qQ wW eE rR tT yY uU iI oO pP Ã¥Ã
éÃ
+ ;; aA sS dD fF gG hH jJ kK lL öà äà '*
+ ;; zZ xX cC vV bB nN mM ,; .: -_
+
+ (quail-define-rules
+ ("-" ?+)
+ ("=" ?§)
+ ("`" ?~)
+ ("[" ?Ã¥)
+ ("]" ?é)
+ (";" ?ö)
+ ("'" ?ä)
+ ("\\" ?')
+ ("/" ?-)
+
+ ("@" ?\")
+ ("$" ?¤)
+ ("^" ?&)
+ ("&" ?/)
+ ("*" ?\()
+ ("(" ?\))
+ (")" ?=)
+ ("_" ??)
+ ("+" ?½)
+ ("~" ?^)
+ ("{" ?Ã
)
+ ("}" ?Ã)
+ (":" ?Ã)
+ ("\"" ?Ã)
+ ("|" ?*)
+ ("<" ?\;)
+ (">" ?:)
+ ("?" ?_)
+ )
+
+ ;;
+ (quail-define-package
+ "finnish-keyboard" "Latin-1" "FI@" t
+ "Finnish input method simulating SUN Finnish/Swedish keyboard"
+ nil t t t t nil nil nil nil nil t)
+
+ ;; 1! 2" 3# 4¤ 5% 6& 7/ 8( 9) 0= +? §½ ~^
+ ;; qQ wW eE rR tT yY uU iI oO pP Ã¥Ã
éÃ
+ ;; aA sS dD fF gG hH jJ kK lL öà äà '*
+ ;; zZ xX cC vV bB nN mM ,; .: -_
+
+ (quail-define-rules
+ ("-" ?+)
+ ("=" ?§)
+ ("`" ?~)
+ ("[" ?Ã¥)
+ ("]" ?é)
+ (";" ?ö)
+ ("'" ?ä)
+ ("\\" ?')
+ ("/" ?-)
+
+ ("@" ?\")
+ ("$" ?¤)
+ ("^" ?&)
+ ("&" ?/)
+ ("*" ?\()
+ ("(" ?\))
+ (")" ?=)
+ ("_" ??)
+ ("+" ?½)
+ ("~" ?^)
+ ("{" ?Ã
)
+ ("}" ?Ã)
+ (":" ?Ã)
+ ("\"" ?Ã)
+ ("|" ?*)
+ ("<" ?\;)
+ (">" ?:)
+ ("?" ?_)
+ )
+
+ ;;
+ (quail-define-package
+ "german" "German" "DE@" t
+ "German (Deutsch) input method simulating SUN German keyboard"
+ nil t t t t nil nil nil nil nil t)
+
+ ;; 1! 2" 3§ 4$ 5% 6& 7/ 8( 9) 0= � [{ ]}
+ ;; qQ wW eE rR tT zZ uU iI oO pP üà +*
+ ;; aA sS dD fF gG hH jJ kK lL öà äà #^
+ ;; yY xX cC vV bB nN mM ,; .: -_
+
+ (quail-define-rules
+ ("-" ?Ã)
+ ("=" ?\[)
+ ("`" ?\])
+ ("y" ?z)
+ ("[" ?ü)
+ ("]" ?+)
+ (";" ?ö)
+ ("'" ?ä)
+ ("\\" ?#)
+ ("z" ?y)
+ ("/" ?-)
+
+ ("@" ?\")
+ ("#" ?§)
+ ("^" ?&)
+ ("&" ?/)
+ ("*" ?\()
+ ("Y" ?Z)
+ ("(" ?\))
+ (")" ?=)
+ ("_" ??)
+ ("+" ?{)
+ ("~" ?})
+ ("{" ?Ã)
+ ("}" ?*)
+ (":" ?Ã)
+ ("\"" ?Ã)
+ ("|" ?^)
+ ("Z" ?Y)
+ ("<" ?\;)
+ (">" ?:)
+ ("?" ?_)
+ )
+
+ ;;
+ (quail-define-package
+ "italian-keyboard" "Latin-1" "IT@" t
+ "Italian (Italiano) input method simulating SUN Italian keyboard"
+ nil t t t t nil nil nil nil nil t)
+
+ ;; 1! 2" 3£ 4$ 5% 6& 7/ 8( 9) 0= '? ì^ `~
+ ;; qQ wW eE rR tT yY uU iI oO pP èé +*
+ ;; aA sS dD fF gG hH jJ kK lL òç à ° ù§
+ ;; zZ xX cC vV bB nN mM ,; .: -_
+
+ (quail-define-rules
+ ("-" ?')
+ ("=" ?ì)
+ ("[" ?è)
+ ("]" ?+)
+ (";" ?ò)
+ ("'" ?Ã )
+ ("\\" ?ù)
+ ("/" ?-)
+
+ ("@" ?\")
+ ("#" ?£)
+ ("^" ?&)
+ ("&" ?/)
+ ("*" ?\()
+ ("(" ?\))
+ (")" ?=)
+ ("_" ??)
+ ("+" ?^)
+ ("~" ?~)
+ ("{" ?é)
+ ("}" ?*)
+ (":" ?ç)
+ ("\"" ?°)
+ ("|" ?§)
+ ("<" ?\;)
+ (">" ?:)
+ ("?" ?_)
+ )
+
+ ;;
+ (quail-define-package
+ "spanish-keyboard" "Spanish" "ES@" t
+ "Spanish (Español) input method simulating SUN Spanish keyboard"
+ nil t t t t nil nil nil nil nil t)
+
+ ;; 1! 2" 3· 4$ 5% 6& 7/ 8( 9) 0= '? ¡¿ ÃÃ
+ ;; qQ wW eE rR tT yY uU iI oO pP éà óÃ
+ ;; aA sS dD fF gG hH jJ kK lL ñà áà úÃ
+ ;; zZ xX cC vV bB nN mM ,; .: -_
+
+ (quail-define-rules
+ ("-" ?')
+ ("=" ?¡)
+ ("`" ?Ã)
+ ("[" ?é)
+ ("]" ?ó)
+ (";" ?ñ)
+ ("'" ?á)
+ ("\\" ?ú)
+ ("/" ?-)
+
+ ("@" ?\")
+ ("#" ?·)
+ ("^" ?&)
+ ("&" ?/)
+ ("*" ?\()
+ ("(" ?\))
+ (")" ?=)
+ ("_" ??)
+ ("+" ?¿)
+ ("~" ?Ã)
+ ("{" ?Ã)
+ ("}" ?Ã)
+ (":" ?Ã)
+ ("\"" ?Ã)
+ ("|" ?Ã)
+ ("<" ?\;)
+ (">" ?:)
+ ("?" ?_)
+ )
+
+ ;;
+ (quail-define-package
+ "english-dvorak" "English" "DV@" t
+ "English (ASCII) input method simulating Dvorak keyboard"
+ nil t t t t nil nil nil nil nil t)
+
+ ;; 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)
+ )
+
+ (quail-define-package
+ "latin-postfix" "Latin" "L<" t
+ "Latin character input method with postfix modifiers.
+ This is the union of various input methods originally made for input
+ of characters from a single Latin-N charset.
+
+ | postfix | examples
+ ------------+---------+----------
+ acute | ' | a' -> á
+ grave | ` | a` -> Ã
+ circumflex | ^ | a^ -> â
+ diaeresis | \" | a\" -> ä
+ tilde | ~ | a~ -> ã
+ cedilla | , | c, -> ç
+ ogonek | , | a, -> Ä
+ breve | ~ | a~ -> Ä
+ caron | ~ | c~ -> Ä
+ dbl. acute | : | o: -> Å
+ ring | . | u. -> ů
+ dot | . | z. -> ż
+ stroke | / | d/ -> Ä
+ nordic | / | d/ -> ð t/ -> þ a/ -> å e/ -> æ o/ -> ø
+ others | / | s/ -> à ?/ -> ¿ !/ -> ¡ // -> °
+ | various | << -> « >> -> » o_ -> º a_ -> ª
+
+ Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
+ " nil t nil nil nil nil nil nil nil nil t)
+
+ ;; Fixme: ¦ § ¨ © ¬  ® ¯ ± ² ³ ´ µ ¶ · ¸ ¹ ¼ ½ ¾ à ÷
+ (quail-define-rules
+ (" _" ? )
+ ("!/" ?¡)
+ ("//" ?°)
+ ("<<" ?\«)
+ (">>" ?\»)
+ ("?/" ?¿)
+ ("$/" ?£)
+ ("$/" ?¤)
+ ("A'" ?Ã)
+ ("A," ?Ä)
+ ("A-" ?Ä)
+ ("A/" ?Ã
)
+ ("A\"" ?Ã)
+ ("A^" ?Ã)
+ ("A`" ?Ã)
+ ("A~" ?Ã)
+ ("A~" ?Ä)
+ ("C'" ?Ä)
+ ("C," ?Ã)
+ ("C." ?Ä)
+ ("C^" ?Ä)
+ ("C~" ?Ä)
+ ("D/" ?Ã)
+ ("D/" ?Ä)
+ ("D~" ?Ä)
+ ("E'" ?Ã)
+ ("E," ?Ä)
+ ("E-" ?Ä)
+ ("E." ?Ä)
+ ("E/" ?Ã)
+ ("E\"" ?Ã)
+ ("E^" ?Ã)
+ ("E`" ?Ã)
+ ("E~" ?Ä)
+ ("G," ?Ä¢)
+ ("G." ?Ä )
+ ("G^" ?Ä)
+ ("G~" ?Ä)
+ ("H/" ?Ħ)
+ ("H^" ?Ĥ)
+ ("I'" ?Ã)
+ ("I," ?Ä®)
+ ("I-" ?Ī)
+ ("I." ?Ä°)
+ ("I\"" ?Ã)
+ ("I^" ?Ã)
+ ("I`" ?Ã)
+ ("I~" ?Ĩ)
+ ("J^" ?Ä´)
+ ("K," ?Ķ)
+ ("L'" ?Ĺ)
+ ("L," ?Ä»)
+ ("L/" ?Å)
+ ("L~" ?Ľ)
+ ("N'" ?Å)
+ ("N," ?Å
)
+ ("N/" ?Å)
+ ("N~" ?Ã)
+ ("N~" ?Å)
+ ("O'" ?Ã)
+ ("O-" ?Å)
+ ("O/" ?Ã)
+ ("O/" ?Å)
+ ("O:" ?Å)
+ ("O\"" ?Ã)
+ ("O^" ?Ã)
+ ("O`" ?Ã)
+ ("O~" ?Ã)
+ ("R'" ?Å)
+ ("R," ?Å)
+ ("R~" ?Å)
+ ("S'" ?Å)
+ ("S," ?Å)
+ ("S^" ?Å)
+ ("S~" ?Å )
+ ("T," ?Å¢)
+ ("T/" ?Ã)
+ ("T/" ?Ŧ)
+ ("T~" ?Ť)
+ ("U'" ?Ã)
+ ("U," ?Ų)
+ ("U-" ?Ū)
+ ("U." ?Å®)
+ ("U:" ?Å°)
+ ("U\"" ?Ã)
+ ("U^" ?Ã)
+ ("U`" ?Ã)
+ ("U~" ?Ũ)
+ ("U~" ?Ŭ)
+ ("Y'" ?Ã)
+ ("Y\"" ?Ÿ)
+ ("Y=" ?Â¥)
+ ("Z'" ?Ź)
+ ("Z." ?Å»)
+ ("Z~" ?Ž)
+ ("a'" ?á)
+ ("a," ?Ä
)
+ ("a-" ?Ä)
+ ("a/" ?Ã¥)
+ ("a\"" ?ä)
+ ("a^" ?â)
+ ("a_" ?ª)
+ ("a`" ?Ã )
+ ("a~" ?ã)
+ ("a~" ?Ä)
+ ("c'" ?Ä)
+ ("c," ?ç)
+ ("c." ?Ä)
+ ("c^" ?Ä)
+ ("c~" ?Ä)
+ ("c/" ?¢)
+ ("d/" ?ð)
+ ("d/" ?Ä)
+ ("d~" ?Ä)
+ ("e'" ?é)
+ ("e," ?Ä)
+ ("e-" ?Ä)
+ ("e." ?Ä)
+ ("e/" ?æ)
+ ("e\"" ?ë)
+ ("e^" ?ê)
+ ("e`" ?è)
+ ("e~" ?Ä)
+ ("e=" ?â¬)
+ ("g," ?Ä£)
+ ("g." ?Ä¡)
+ ("g^" ?Ä)
+ ("g~" ?Ä)
+ ("h/" ?ħ)
+ ("h^" ?Ä¥)
+ ("i'" ?Ã)
+ ("i," ?į)
+ ("i-" ?Ä«)
+ ("i." ?ı)
+ ("i\"" ?ï)
+ ("i^" ?î)
+ ("i`" ?ì)
+ ("i~" ?Ä©)
+ ("j^" ?ĵ)
+ ("k," ?Ä·)
+ ("k/" ?ĸ)
+ ("l'" ?ĺ)
+ ("l," ?ļ)
+ ("l/" ?Å)
+ ("l~" ?ľ)
+ ("n'" ?Å)
+ ("n," ?Å)
+ ("n/" ?Å)
+ ("n~" ?ñ)
+ ("n~" ?Å)
+ ("o'" ?ó)
+ ("o-" ?Å)
+ ("o/" ?ø)
+ ("o/" ?Å)
+ ("o:" ?Å)
+ ("o\"" ?ö)
+ ("o^" ?ô)
+ ("o_" ?º)
+ ("o`" ?ò)
+ ("o~" ?õ)
+ ("r'" ?Å)
+ ("r," ?Å)
+ ("r~" ?Å)
+ ("s'" ?Å)
+ ("s," ?Å)
+ ("s/" ?Ã)
+ ("s^" ?Å)
+ ("s~" ?Å¡)
+ ("t," ?Å£)
+ ("t/" ?þ)
+ ("t/" ?ŧ)
+ ("t~" ?Å¥)
+ ("u'" ?ú)
+ ("u," ?ų)
+ ("u-" ?Å«)
+ ("u." ?ů)
+ ("u:" ?ű)
+ ("u\"" ?ü)
+ ("u^" ?û)
+ ("u`" ?ù)
+ ("u~" ?Å©)
+ ("u~" ?Å)
+ ("y'" ?ý)
+ ("y\"" ?ÿ)
+ ("z'" ?ź)
+ ("z." ?ż)
+ ("z~" ?ž)
+
+ ("!//" ["!/"])
+ ("///" ["//"])
+ ("<<<" ["<<"])
+ (">>>" [">>"])
+ ("?//" ["?/"])
+ ("$//" ["$/"])
+ ("A''" ["A'"])
+ ("A,," ["A,"])
+ ("A--" ["A-"])
+ ("A//" ["A/"])
+ ("A\"\"" ["A\""])
+ ("A^^" ["A^"])
+ ("A``" ["A`"])
+ ("A~~" ["A~"])
+ ("C''" ["C'"])
+ ("C,," ["C,"])
+ ("C.." ["C."])
+ ("C^^" ["C^"])
+ ("C~~" ["C~"])
+ ("D//" ["D/"])
+ ("D~~" ["D~"])
+ ("E''" ["E'"])
+ ("E,," ["E,"])
+ ("E--" ["E-"])
+ ("E.." ["E."])
+ ("E//" ["E/"])
+ ("E\"\"" ["E\""])
+ ("E^^" ["E^"])
+ ("E``" ["E`"])
+ ("E~~" ["E~"])
+ ("G,," ["G,"])
+ ("G.." ["G."])
+ ("G^^" ["G^"])
+ ("G~~" ["G~"])
+ ("H//" ["H/"])
+ ("H^^" ["H^"])
+ ("I''" ["I'"])
+ ("I,," ["I,"])
+ ("I--" ["I-"])
+ ("I.." ["I."])
+ ("I\"\"" ["I\""])
+ ("I^^" ["I^"])
+ ("I``" ["I`"])
+ ("I~~" ["I~"])
+ ("J^^" ["J^"])
+ ("K,," ["K,"])
+ ("L''" ["L'"])
+ ("L,," ["L,"])
+ ("L//" ["L/"])
+ ("L~~" ["L~"])
+ ("N''" ["N'"])
+ ("N,," ["N,"])
+ ("N//" ["N/"])
+ ("N~~" ["N~"])
+ ("O''" ["O'"])
+ ("O--" ["O-"])
+ ("O//" ["O/"])
+ ("O::" ["O:"])
+ ("O\"\"" ["O\""])
+ ("O^^" ["O^"])
+ ("O``" ["O`"])
+ ("O~~" ["O~"])
+ ("R''" ["R'"])
+ ("R,," ["R,"])
+ ("R~~" ["R~"])
+ ("S''" ["S'"])
+ ("S,," ["S,"])
+ ("S^^" ["S^"])
+ ("S~~" ["S~"])
+ ("T,," ["T,"])
+ ("T//" ["T/"])
+ ("T~~" ["T~"])
+ ("U''" ["U'"])
+ ("U,," ["U,"])
+ ("U--" ["U-"])
+ ("U.." ["U."])
+ ("U::" ["U:"])
+ ("U\"\"" ["U\""])
+ ("U^^" ["U^"])
+ ("U``" ["U`"])
+ ("U~~" ["U~"])
+ ("Y''" ["Y'"])
+ ("Y\"\"" ["Y\""])
+ ("Y==" ["Y="])
+ ("Z''" ["Z'"])
+ ("Z.." ["Z."])
+ ("Z~~" ["Z~"])
+ ("a''" ["a'"])
+ ("a,," ["a,"])
+ ("a--" ["a-"])
+ ("a//" ["a/"])
+ ("a\"\"" ["a\""])
+ ("a^^" ["a^"])
+ ("a__" ["a_"])
+ ("a``" ["a`"])
+ ("a~~" ["a~"])
+ ("c''" ["c'"])
+ ("c,," ["c,"])
+ ("c.." ["c."])
+ ("c^^" ["c^"])
+ ("c~~" ["c~"])
+ ("c//" ["c/"])
+ ("d//" ["d/"])
+ ("d~~" ["d~"])
+ ("e''" ["e'"])
+ ("e,," ["e,"])
+ ("e--" ["e-"])
+ ("e.." ["e."])
+ ("e//" ["e/"])
+ ("e\"\"" ["e\""])
+ ("e^^" ["e^"])
+ ("e``" ["e`"])
+ ("e==" ["e="])
+ ("e~~" ["e~"])
+ ("g,," ["g,"])
+ ("g.." ["g."])
+ ("g^^" ["g^"])
+ ("g~~" ["g~"])
+ ("h//" ["h/"])
+ ("h^^" ["h^"])
+ ("i''" ["i'"])
+ ("i,," ["i,"])
+ ("i--" ["i-"])
+ ("i.." ["i."])
+ ("i\"\"" ["i\""])
+ ("i^^" ["i^"])
+ ("i``" ["i`"])
+ ("i~~" ["i~"])
+ ("j^^" ["j^"])
+ ("k,," ["k,"])
+ ("k//" ["k/"])
+ ("l''" ["l'"])
+ ("l,," ["l,"])
+ ("l//" ["l/"])
+ ("l~~" ["l~"])
+ ("n''" ["n'"])
+ ("n,," ["n,"])
+ ("n//" ["n/"])
+ ("n~~" ["n~"])
+ ("o''" ["o'"])
+ ("o--" ["o-"])
+ ("o//" ["o/"])
+ ("o::" ["o:"])
+ ("o\"\"" ["o\""])
+ ("o^^" ["o^"])
+ ("o__" ["o_"])
+ ("o``" ["o`"])
+ ("o~~" ["o~"])
+ ("r''" ["r'"])
+ ("r,," ["r,"])
+ ("r~~" ["r~"])
+ ("s''" ["s'"])
+ ("s,," ["s,"])
+ ("s//" ["s/"])
+ ("s^^" ["s^"])
+ ("s~~" ["s~"])
+ ("t,," ["t,"])
+ ("t//" ["t/"])
+ ("t~~" ["t~"])
+ ("u''" ["u'"])
+ ("u,," ["u,"])
+ ("u--" ["u-"])
+ ("u.." ["u."])
+ ("u::" ["u:"])
+ ("u\"\"" ["u\""])
+ ("u^^" ["u^"])
+ ("u``" ["u`"])
+ ("u~~" ["u~"])
+ ("y''" ["y'"])
+ ("y\"\"" ["y\""])
+ ("z''" ["z'"])
+ ("z.." ["z."])
+ ("z~~" ["z~"])
+ )
+
+ ;; Derived from Slovenian.kmap from Yudit
+ ;; attributed as: 2001-11-11 Roman Maurer <address@hidden>
+ (quail-define-package
+ "slovenian" "Slovenian" "Sl" t
+ "Slovenian postfix input."
+ nil t t t nil nil nil nil nil nil t)
+
+ (quail-define-rules
+ ("C<" ?Ä)
+ ("C'" ?Ä)
+ ("D;" ?Ä)
+ ("S<" ?Å )
+ ("Z<" ?Ž)
+ ("c<" ?Ä)
+ ("c'" ?Ä)
+ ("d;" ?Ä)
+ ("s<" ?Å¡)
+ ("z<" ?ž))
+
+ ;;; latin-post.el ends here
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] Changes to emacs/leim/quail/latin-post.el [emacs-unicode-2],
Kenichi Handa <=