annotate leim/quail/welsh.el @ 89005:7c7b866077e9

*** empty log message ***
author Kenichi Handa <handa@m17n.org>
date Mon, 19 Aug 2002 06:12:43 +0000
parents 3eb3b7ef06e9
children 2f877ed80fa6
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
40712
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
1 ;;; welsh.el --- Quail package for inputting Welsh characters -*-coding: iso-2022-7bit;-*-
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
2
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
3 ;; Copyright (C) 2001 Free Software Foundation, Inc.
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
4
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
5 ;; Author: Dave Love <fx@gnu.org>
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
6 ;; Keywords: i18n
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
7
42320
44b4a14ae7fc Fix Lisp headers.
Pavel Janík <Pavel@Janik.cz>
parents: 40767
diff changeset
8 ;; This file is part of GNU Emacs.
44b4a14ae7fc Fix Lisp headers.
Pavel Janík <Pavel@Janik.cz>
parents: 40767
diff changeset
9
40712
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
10 ;; This file is free software; you can redistribute it and/or modify
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
11 ;; it under the terms of the GNU General Public License as published by
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
12 ;; the Free Software Foundation; either version 2, or (at your option)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
13 ;; any later version.
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
14
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
15 ;; This file is distributed in the hope that it will be useful,
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
16 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
17 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
18 ;; GNU General Public License for more details.
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
19
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
20 ;; You should have received a copy of the GNU General Public License
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
21 ;; along with GNU Emacs; see the file COPYING. If not, write to
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
22 ;; the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
23 ;; Boston, MA 02111-1307, USA.
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
24
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
25 ;;; Commentary:
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
26
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
27 ;; Welsh input following the Yudit map by david@sheetmusic.org.uk.
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
28
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
29 ;;; Code:
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
30
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
31 (require 'quail)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
32
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
33 (quail-define-package
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
34 "welsh" "Welsh" "$,1!4(B" t
88942
3eb3b7ef06e9 ("welsh"): Doc fix.
Dave Love <fx@gnu.org>
parents: 42320
diff changeset
35 "Welsh postfix input method."
40712
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
36 nil t nil nil nil nil nil nil nil nil t)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
37
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
38 (quail-define-rules
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
39 ("A\\" ?,A@(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
40 ("A/" ?,AA(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
41 ("A^" ?,AB(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
42 ("A+" ?,AB(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
43 ("A\"" ?,AD(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
44 ("a\\" ?,A`(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
45 ("a/" ?,Aa(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
46 ("a^" ?,Ab(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
47 ("a+" ?,Ab(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
48 ("a\"" ?,Ad(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
49
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
50 ("E\\" ?,AH(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
51 ("E/" ?,AI(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
52 ("E^" ?,AJ(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
53 ("E+" ?,AJ(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
54 ("E\"" ?,AK(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
55 ("e\\" ?,Ah(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
56 ("e/" ?,Ai(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
57 ("e^" ?,Aj(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
58 ("e+" ?,Aj(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
59 ("e\"" ?,Ak(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
60
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
61 ("I\\" ?,AL(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
62 ("I/" ?,AM(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
63 ("I^" ?,AN(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
64 ("I+" ?,AN(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
65 ("I\"" ?,AO(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
66 ("i\\" ?,Al(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
67 ("i/" ?,Am(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
68 ("i^" ?,An(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
69 ("i+" ?,An(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
70 ("i\"" ?,Ao(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
71
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
72 ("O\\" ?,AR(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
73 ("O/" ?,AS(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
74 ("O^" ?,AT(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
75 ("O+" ?,AT(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
76 ("O\"" ?,AV(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
77 ("o\\" ?,Ar(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
78 ("o/" ?,As(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
79 ("o^" ?,At(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
80 ("o+" ?,At(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
81 ("o\"" ?,Av(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
82
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
83 ("U\\" ?,AY(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
84 ("U/" ?,AZ(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
85 ("U^" ?,A[(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
86 ("U+" ?,A[(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
87 ("U\"" ?,A\(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
88 ("u\\" ?,Ay(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
89 ("u/" ?,Az(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
90 ("u^" ?,A{(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
91 ("u+" ?,A{(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
92 ("u\"" ?,A|(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
93
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
94 ("Y\\" ?$,1or(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
95 ("Y/" ?,A](B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
96 ("Y^" ?$,1!6(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
97 ("Y+" ?$,1!6(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
98 ("Y\"" ?$,1!8(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
99 ("y\\" ?$,1os(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
100 ("y/" ?,A}(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
101 ("y\"" ?,A(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
102 ("y^" ?$,1!7(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
103 ("y+" ?$,1!7(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
104
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
105 ("W\\" ?$,1n`(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
106 ("W/" ?$,1nb(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
107 ("W^" ?$,1!4(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
108 ("W+" ?$,1!4(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
109 ("W\"" ?$,1nd(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
110 ("w\\" ?$,1na(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
111 ("w/" ?$,1nc(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
112 ("w^" ?$,1!5(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
113 ("w+" ?$,1!5(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
114 ("w\"" ?$,1ne(B)
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
115
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
116 ;; "hawlfraint" (copyright). Dyma arwyddlun hawlfraint.
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
117 ("(h)" ?$,1W(B))
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
118
31101867e6bf *** empty log message ***
Dave Love <fx@gnu.org>
parents:
diff changeset
119 ;;; welsh.el ends here