Mercurial > emacs
comparison leim/quail/latin-alt.el @ 79568:a03eff720e50
Many doc fixes.
("danish-alt-postfix")
("esperanto-alt-postfix", "finnish-alt-postfix")
("german-alt-postfix", "icelandic-alt-postfix")
("norwegian-alt-postfix", "scandinavian-alt-postfix")
("spanish-alt-postfix", "swedish-alt-postfix"):
Deleted; they were identical to the non-alt versions.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Sat, 15 Dec 2007 22:31:06 +0000 |
parents | 126deea128b3 |
children | 3ca83a726835 56a72e2bd635 |
comparison
equal
deleted
inserted
replaced
79567:a3e3ad21895c | 79568:a03eff720e50 |
---|---|
23 ;; You should have received a copy of the GNU General Public License | 23 ;; You should have received a copy of the GNU General Public License |
24 ;; along with GNU Emacs; see the file COPYING. If not, write to the | 24 ;; along with GNU Emacs; see the file COPYING. If not, write to the |
25 ;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, | 25 ;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, |
26 ;; Boston, MA 02110-1301, USA. | 26 ;; Boston, MA 02110-1301, USA. |
27 | 27 |
28 ;; Author: TAKAHASHI Naoto <ntakahas@etl.go.jp> | 28 ;; Author (of latin-post.el): TAKAHASHI Naoto <ntakahas@etl.go.jp> |
29 | 29 |
30 ;;; Commentary: | 30 ;;; Commentary: |
31 | |
32 ;; These input methods differ from those in latin-post.el | |
33 ;; in that comma is not special (use / instead), | |
34 ;; and // is not special either (so you can enter a slash | |
35 ;; by typing //). | |
36 | |
37 ;; At least, that's what I could see by comparing the first few | |
38 ;; of these with latin-post.el. | |
31 | 39 |
32 ;;; Code: | 40 ;;; Code: |
33 | 41 |
34 (require 'quail) | 42 (require 'quail) |
35 | 43 |
36 (quail-define-package | 44 (quail-define-package |
37 "latin-1-alt-postfix" "Latin-1" "1<" t | 45 "latin-1-alt-postfix" "Latin-1" "1<" t |
38 "Latin-1 character input method with postfix modifiers | 46 "Latin-1 character input method with postfix modifiers |
47 This input method differs from `latin-1-postfix' in that | |
48 comma is not special (use slash instead), and `//' is not | |
49 special (so you can use that to enter a slash). | |
39 | 50 |
40 | postfix | examples | 51 | postfix | examples |
41 ------------+---------+---------- | 52 ------------+---------+---------- |
42 acute | ' | a' -> ,Aa(B | 53 acute | ' | a' -> ,Aa(B |
43 grave | ` | a` -> ,A`(B | 54 grave | ` | a` -> ,A`(B |
47 cedilla | / | c/ -> ,Ag(B | 58 cedilla | / | c/ -> ,Ag(B |
48 nordic | / | d/ -> ,Ap(B t/ -> ,A~(B a/ -> ,Ae(B e/ -> ,Af(B o/ -> ,Ax(B | 59 nordic | / | d/ -> ,Ap(B t/ -> ,A~(B a/ -> ,Ae(B e/ -> ,Af(B o/ -> ,Ax(B |
49 others | /<> | s/ -> ,A_(B ?/ -> ,A?(B !/ -> ,A!(B | 60 others | /<> | s/ -> ,A_(B ?/ -> ,A?(B !/ -> ,A!(B |
50 | various | << -> ,A+(B >> -> ,A;(B o_ -> ,A:(B a_ -> ,A*(B | 61 | various | << -> ,A+(B >> -> ,A;(B o_ -> ,A:(B a_ -> ,A*(B |
51 | 62 |
52 It would be natural to use comma for cedillas, but that would be | 63 It seems natural to use comma for cedillas, but that is |
53 inconvenient in practice because commas are needed very often after a | 64 inconvenient in practice because commas are needed very |
54 letter. | 65 often after a letter. |
55 | 66 |
56 Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | 67 Doubling the postfix separates the letter and postfix: e.g. a'' -> a' |
57 " nil t nil nil nil nil nil nil nil nil t) | 68 " nil t nil nil nil nil nil nil nil nil t) |
58 | 69 |
59 (quail-define-rules | 70 (quail-define-rules |
197 ) | 208 ) |
198 | 209 |
199 (quail-define-package | 210 (quail-define-package |
200 "latin-2-alt-postfix" "Latin-2" "2<" t | 211 "latin-2-alt-postfix" "Latin-2" "2<" t |
201 "Latin-2 character input method with postfix modifiers | 212 "Latin-2 character input method with postfix modifiers |
213 This input method differs from `latin-2-postfix' in that | |
214 comma and period are not special (use ` instead). | |
202 | 215 |
203 | postfix | examples | 216 | postfix | examples |
204 ------------+---------+---------- | 217 ------------+---------+---------- |
205 acute | ' | a' -> ,Ba(B | 218 acute | ' | a' -> ,Ba(B |
206 ogonek | ` | a` -> ,B1(B | 219 ogonek | ` | a` -> ,B1(B |
213 ring | ` | u` -> ,By(B | 226 ring | ` | u` -> ,By(B |
214 dot | ` | z` -> ,B?(B | 227 dot | ` | z` -> ,B?(B |
215 stroke | / | d/ -> ,Bp(B | 228 stroke | / | d/ -> ,Bp(B |
216 others | / | s/ -> ,B_(B | 229 others | / | s/ -> ,B_(B |
217 | 230 |
218 It would be natural to use period and comma for dots/rings and | 231 It seems natural to use period and comma for dots/rings and |
219 cedillas/ogoneks, but that would inconvenient in practice, because | 232 cedillas/ogoneks, but that is inconvenient in practice, because |
220 periods and commas are needed very often after a letter. | 233 periods and commas are needed very often after a letter. |
221 | 234 |
222 Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | 235 Doubling the postfix separates the letter and postfix: e.g. a'' -> a' |
223 " nil t nil nil nil nil nil nil nil nil t) | 236 " nil t nil nil nil nil nil nil nil nil t) |
224 | 237 |
389 ) | 402 ) |
390 | 403 |
391 (quail-define-package | 404 (quail-define-package |
392 "latin-3-alt-postfix" "Latin-3" "3<" t | 405 "latin-3-alt-postfix" "Latin-3" "3<" t |
393 "Latin-3 character input method with postfix modifiers | 406 "Latin-3 character input method with postfix modifiers |
407 This input method differs from `latin-3-postfix' in that | |
408 comma is not special (use ` instead), and period is not | |
409 special (use slash instead). | |
394 | 410 |
395 | postfix | examples | 411 | postfix | examples |
396 ------------+---------+---------- | 412 ------------+---------+---------- |
397 acute | ' | a' -> ,Ca(B | 413 acute | ' | a' -> ,Ca(B |
398 grave | ` | a` -> ,C`(B | 414 grave | ` | a` -> ,C`(B |
559 ) | 575 ) |
560 | 576 |
561 (quail-define-package | 577 (quail-define-package |
562 "latin-4-alt-postfix" "Latin-4" "4<" t | 578 "latin-4-alt-postfix" "Latin-4" "4<" t |
563 "Latin-4 characters input method with postfix modifiers | 579 "Latin-4 characters input method with postfix modifiers |
580 This input method differs from `latin-4-postfix' in that | |
581 comma is not special (use ` instead), and period is not | |
582 special (use ~ instead). | |
564 | 583 |
565 | postfix | examples | 584 | postfix | examples |
566 ------------+---------+---------- | 585 ------------+---------+---------- |
567 acute | ' | a' -> ,Da(B | 586 acute | ' | a' -> ,Da(B |
568 circumflex | ^ | a^ -> ,Db(B | 587 circumflex | ^ | a^ -> ,Db(B |
575 cedilla | ` | k` -> ,Ds(B g` -> ,D;(B | 594 cedilla | ` | k` -> ,Ds(B g` -> ,D;(B |
576 stroke | / | d/ -> ,Dp(B | 595 stroke | / | d/ -> ,Dp(B |
577 nordic | / | a/ -> ,De(B e/ -> ,Df(B o/ -> ,Dx(B | 596 nordic | / | a/ -> ,De(B e/ -> ,Df(B o/ -> ,Dx(B |
578 others | / | s/ -> ,D_(B n/ -> ,D?(B k/ -> ,D"(B | 597 others | / | s/ -> ,D_(B n/ -> ,D?(B k/ -> ,D"(B |
579 | 598 |
580 It would be natural to use period and comma for dots and | 599 It seems natural to use period and comma for dots and |
581 cedillas/ogoneks, but that would inconvenient in practice, because | 600 cedillas/ogoneks, but that is inconvenient in practice, because |
582 periods and commas are needed very often after a letter. | 601 periods and commas are needed very often after a letter. |
583 | 602 |
584 Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | 603 Doubling the postfix separates the letter and postfix: e.g. a'' -> a' |
585 " nil t nil nil nil nil nil nil nil nil t) | 604 " nil t nil nil nil nil nil nil nil nil t) |
586 | 605 |
753 ) | 772 ) |
754 | 773 |
755 (quail-define-package | 774 (quail-define-package |
756 "latin-5-alt-postfix" "Latin-5" "5<" t | 775 "latin-5-alt-postfix" "Latin-5" "5<" t |
757 "Latin-5 characters input method with postfix modifiers | 776 "Latin-5 characters input method with postfix modifiers |
777 This input method differs from `latin-5-postfix' in that | |
778 comma is not special (use ` instead), and period is not | |
779 special (use / instead). | |
758 | 780 |
759 | postfix | examples | 781 | postfix | examples |
760 ------------+---------+---------- | 782 ------------+---------+---------- |
761 acute | ' | a' -> ,Ma(B | 783 acute | ' | a' -> ,Ma(B |
762 grave | ` | a` -> ,M`(B | 784 grave | ` | a` -> ,M`(B |
767 cedilla | ` | c` -> ,Mg(B | 789 cedilla | ` | c` -> ,Mg(B |
768 dot | / | i/ -> ,M}(B I/ -> ,M](B | 790 dot | / | i/ -> ,M}(B I/ -> ,M](B |
769 nordic | / | a/ -> ,Me(B e/ -> ,Mf(B o/ -> ,Mx(B | 791 nordic | / | a/ -> ,Me(B e/ -> ,Mf(B o/ -> ,Mx(B |
770 others | / | s/ -> ,M_(B | 792 others | / | s/ -> ,M_(B |
771 | 793 |
772 It would be natural to use period and comma for dots and cedillas, but | 794 It seems natural to use period and comma for dots and cedillas, but |
773 that would inconvenient in practice, because periods and commas are | 795 that is inconvenient in practice, because periods and commas are |
774 needed very often after a letter. | 796 needed very often after a letter. |
775 | 797 |
776 Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | 798 Doubling the postfix separates the letter and postfix: e.g. a'' -> a' |
777 " nil t nil nil nil nil nil nil nil nil t) | 799 " nil t nil nil nil nil nil nil nil nil t) |
778 | 800 |
902 ("u^^" ["u^"]) | 924 ("u^^" ["u^"]) |
903 ("u``" ["u`"]) | 925 ("u``" ["u`"]) |
904 ("y\"\"" ["y\""]) | 926 ("y\"\"" ["y\""]) |
905 ) | 927 ) |
906 | 928 |
907 (quail-define-package | 929 |
908 "danish-alt-postfix" "Latin-1" "DA<" t | |
909 "Danish input method (rule: AE -> ,AF(B, OE -> ,AX(B, AA -> ,AE(B, E' -> ,AI(B) | |
910 | |
911 Doubling the postfix separates the letter and postfix: e.g. aee -> ae | |
912 " | |
913 nil t nil nil nil nil nil nil nil nil t) | |
914 | |
915 (quail-define-rules | |
916 ("AE" ?,AF(B) | |
917 ("ae" ?,Af(B) | |
918 ("OE" ?,AX(B) | |
919 ("oe" ?,Ax(B) | |
920 ("AA" ?,AE(B) | |
921 ("aa" ?,Ae(B) | |
922 ("E'" ?,AI(B) | |
923 ("e'" ?,Ai(B) | |
924 | |
925 ("AEE" ["AE"]) | |
926 ("aee" ["ae"]) | |
927 ("OEE" ["OE"]) | |
928 ("oee" ["oe"]) | |
929 ("AAA" ["AA"]) | |
930 ("aaa" ["aa"]) | |
931 ("E''" ["E'"]) | |
932 ("e''" ["e'"]) | |
933 ) | |
934 | |
935 (quail-define-package | |
936 "esperanto-alt-postfix" "Latin-3" "EO<" t | |
937 "Esperanto input method with postfix modifiers | |
938 | |
939 A following ^ or x will produce an accented character, | |
940 e.g. c^ -> ,Cf(B gx -> ,Cx(B u^ -> ,C}(B. | |
941 | |
942 Doubling the postfix separates the letter and postfix, | |
943 e.g. a'' -> a'. | |
944 " nil t nil nil nil nil nil nil nil nil t) | |
945 | |
946 (quail-define-rules | |
947 ("Cx" ?,CF(B) | |
948 ("C^" ?,CF(B) | |
949 ("cx" ?,Cf(B) | |
950 ("c^" ?,Cf(B) | |
951 ("Gx" ?,CX(B) | |
952 ("G^" ?,CX(B) | |
953 ("gx" ?,Cx(B) | |
954 ("g^" ?,Cx(B) | |
955 ("Hx" ?,C&(B) | |
956 ("H^" ?,C&(B) | |
957 ("hx" ?,C6(B) | |
958 ("h^" ?,C6(B) | |
959 ("Jx" ?,C,(B) | |
960 ("J^" ?,C,(B) | |
961 ("jx" ?,C<(B) | |
962 ("j^" ?,C<(B) | |
963 ("Sx" ?,C^(B) | |
964 ("S^" ?,C^(B) | |
965 ("sx" ?,C~(B) | |
966 ("s^" ?,C~(B) | |
967 ("Ux" ?,C](B) | |
968 ("U^" ?,C](B) | |
969 ("ux" ?,C}(B) | |
970 ("u^" ?,C}(B) | |
971 | |
972 ("Cxx" ["Cx"]) | |
973 ("C^^" ["C^"]) | |
974 ("cxx" ["cx"]) | |
975 ("c^^" ["c^"]) | |
976 ("Gxx" ["Gx"]) | |
977 ("G^^" ["G^"]) | |
978 ("gxx" ["gx"]) | |
979 ("g^^" ["g^"]) | |
980 ("Hxx" ["Hx"]) | |
981 ("H^^" ["H^"]) | |
982 ("hxx" ["hx"]) | |
983 ("h^^" ["h^"]) | |
984 ("Jxx" ["Jx"]) | |
985 ("J^^" ["J^"]) | |
986 ("jxx" ["jx"]) | |
987 ("j^^" ["j^"]) | |
988 ("Sxx" ["Sx"]) | |
989 ("S^^" ["S^"]) | |
990 ("sxx" ["sx"]) | |
991 ("s^^" ["s^"]) | |
992 ("Uxx" ["Ux"]) | |
993 ("U^^" ["U^"]) | |
994 ("uxx" ["ux"]) | |
995 ("u^^" ["u^"]) | |
996 ) | |
997 | |
998 (quail-define-package | |
999 "finnish-alt-postfix" "Latin-1" "FI<" t | |
1000 "Finnish (Suomi) input method | |
1001 | |
1002 AE -> ,AD(B | |
1003 AEE -> AE | |
1004 OE -> ,AV(B | |
1005 OEE -> OE | |
1006 " | |
1007 nil t nil nil nil nil nil nil nil nil t) | |
1008 | |
1009 (quail-define-rules | |
1010 ("AE" ?,AD(B) | |
1011 ("ae" ?,Ad(B) | |
1012 ("OE" ?,AV(B) | |
1013 ("oe" ?,Av(B) | |
1014 | |
1015 ("AEE" ["AE"]) | |
1016 ("aee" ["ae"]) | |
1017 ("OEE" ["OE"]) | |
1018 ("oee" ["oe"]) | |
1019 ) | |
1020 | 930 |
1021 (quail-define-package | 931 (quail-define-package |
1022 "french-alt-postfix" "French" "FR<" t | 932 "french-alt-postfix" "French" "FR<" t |
1023 "French (Fran,Ag(Bais) input method with postfix modifiers | 933 "French (Fran,Ag(Bais) input method with postfix modifiers |
1024 | 934 |
1091 ("c//" ["c/"]) | 1001 ("c//" ["c/"]) |
1092 ("<<<" ["<<"]) | 1002 ("<<<" ["<<"]) |
1093 (">>>" [">>"]) | 1003 (">>>" [">>"]) |
1094 ) | 1004 ) |
1095 | 1005 |
1096 (quail-define-package | 1006 |
1097 "german-alt-postfix" "German" "DE<" t | |
1098 "German (Deutsch) input method | |
1099 | |
1100 ae -> ,Ad(B | |
1101 aee -> ae | |
1102 oe -> ,Av(B | |
1103 oee -> oe | |
1104 ue -> ,A|(B | |
1105 uee -> ue | |
1106 sz -> ,A_(B | |
1107 szz -> sz | |
1108 " | |
1109 nil t nil nil nil nil nil nil nil nil t) | |
1110 | |
1111 (quail-define-rules | |
1112 ("AE" ?,AD(B) | |
1113 ("ae" ?,Ad(B) | |
1114 ("OE" ?,AV(B) | |
1115 ("oe" ?,Av(B) | |
1116 ("UE" ?,A\(B) | |
1117 ("ue" ?,A|(B) | |
1118 ("sz" ?,A_(B) | |
1119 | |
1120 ("AEE" ["AE"]) | |
1121 ("aee" ["ae"]) | |
1122 ("OEE" ["OE"]) | |
1123 ("oee" ["oe"]) | |
1124 ("UEE" ["UE"]) | |
1125 ("uee" ["ue"]) | |
1126 ("szz" ["sz"]) | |
1127 ) | |
1128 | |
1129 (quail-define-package | |
1130 "icelandic-alt-postfix" "Latin-1" "IS<" t | |
1131 "Icelandic (,AM(Bslenska) input method with postfix modifiers | |
1132 | |
1133 A' -> ,AA(B | |
1134 E' -> ,AI(B | |
1135 I' -> ,AM(B | |
1136 O' -> ,AS(B | |
1137 U' -> ,AZ(B | |
1138 Y' -> ,A](B | |
1139 AE -> ,AF(B | |
1140 OE -> ,AV(B | |
1141 D/ -> ,AP(B (eth) | |
1142 T/ -> ,A^(B (thorn) | |
1143 | |
1144 Doubling the postfix separates the letter and postfix: e.g. a'' -> a' | |
1145 " nil t nil nil nil nil nil nil nil nil t) | |
1146 | |
1147 (quail-define-rules | |
1148 ("A'" ?,AA(B) | |
1149 ("a'" ?,Aa(B) | |
1150 ("E'" ?,AI(B) | |
1151 ("e'" ?,Ai(B) | |
1152 ("I'" ?,AM(B) | |
1153 ("i'" ?,Am(B) | |
1154 ("O'" ?,AS(B) | |
1155 ("o'" ?,As(B) | |
1156 ("U'" ?,AZ(B) | |
1157 ("u'" ?,Az(B) | |
1158 ("Y'" ?,A](B) | |
1159 ("y'" ?,A}(B) | |
1160 ("AE" ?,AF(B) | |
1161 ("ae" ?,Af(B) | |
1162 ("OE" ?,AV(B) | |
1163 ("oe" ?,Av(B) | |
1164 ("D/" ?,AP(B) | |
1165 ("d/" ?,Ap(B) | |
1166 ("T/" ?,A^(B) | |
1167 ("t/" ?,A~(B) | |
1168 | |
1169 ("A''" ["A'"]) | |
1170 ("a''" ["a'"]) | |
1171 ("E''" ["E'"]) | |
1172 ("e''" ["e'"]) | |
1173 ("I''" ["I'"]) | |
1174 ("i''" ["i'"]) | |
1175 ("O''" ["O'"]) | |
1176 ("o''" ["o'"]) | |
1177 ("U''" ["U'"]) | |
1178 ("u''" ["u'"]) | |
1179 ("Y''" ["Y'"]) | |
1180 ("y''" ["y'"]) | |
1181 ("AEE" ["AE"]) | |
1182 ("aee" ["ae"]) | |
1183 ("OEE" ["OE"]) | |
1184 ("oee" ["oe"]) | |
1185 ("D//" ["D/"]) | |
1186 ("d//" ["d/"]) | |
1187 ("T//" ["T/"]) | |
1188 ("t//" ["t/"]) | |
1189 ) | |
1190 | 1007 |
1191 (quail-define-package | 1008 (quail-define-package |
1192 "italian-alt-postfix" "Latin-1" "IT<" t | 1009 "italian-alt-postfix" "Latin-1" "IT<" t |
1193 "Italian (Italiano) input method with postfix modifiers | 1010 "Italian (Italiano) input method with postfix modifiers |
1194 | 1011 |
1257 (">>>" [">>"]) | 1074 (">>>" [">>"]) |
1258 ("o__" ["o_"]) | 1075 ("o__" ["o_"]) |
1259 ("a__" ["a_"]) | 1076 ("a__" ["a_"]) |
1260 ) | 1077 ) |
1261 | 1078 |
1262 (quail-define-package | |
1263 "norwegian-alt-postfix" "Latin-1" "NO<" t | |
1264 "Norwegian (Norsk) input method (rule: AE->,AF(B, OE->,AX(B, AA->,AE(B, E'->,AI(B) | |
1265 | |
1266 Doubling the postfix separates the letter and postfix: e.g. aee -> ae | |
1267 " | |
1268 nil t nil nil nil nil nil nil nil nil t) | |
1269 | |
1270 (quail-define-rules | |
1271 ("AE" ?,AF(B) | |
1272 ("ae" ?,Af(B) | |
1273 ("OE" ?,AX(B) | |
1274 ("oe" ?,Ax(B) | |
1275 ("AA" ?,AE(B) | |
1276 ("aa" ?,Ae(B) | |
1277 ("E'" ?,AI(B) | |
1278 ("e'" ?,Ai(B) | |
1279 | |
1280 ("AEE" ["AE"]) | |
1281 ("aee" ["ae"]) | |
1282 ("OEE" ["OE"]) | |
1283 ("oee" ["oe"]) | |
1284 ("AAA" ["AA"]) | |
1285 ("aaa" ["aa"]) | |
1286 ("E''" ["E'"]) | |
1287 ("e''" ["e'"]) | |
1288 ) | |
1289 | |
1290 (quail-define-package | |
1291 "scandinavian-alt-postfix" "Latin-1" "SC<" t | |
1292 "Scandinavian input method with postfix modifiers | |
1293 Supported languages are Swedish, Norwegian, Danish, and Finnish. | |
1294 | |
1295 ae -> ,Af(B | |
1296 oe -> ,Ax(B | |
1297 aa -> ,Ae(B | |
1298 a\" -> ,Ad(B | |
1299 o\" -> ,Av(B | |
1300 e' -> ,Ai(B | |
1301 | |
1302 Doubling the postfix separates the letter and postfix: | |
1303 aee -> ae o\"\" -> o\" etc. | |
1304 " nil t nil nil nil nil nil nil nil nil t) | |
1305 | |
1306 (quail-define-rules | |
1307 ("AE" ?,AF(B) | |
1308 ("ae" ?,Af(B) | |
1309 ("OE" ?,AX(B) | |
1310 ("oe" ?,Ax(B) | |
1311 ("AA" ?,AE(B) | |
1312 ("aa" ?,Ae(B) | |
1313 ("A\"" ?,AD(B) | |
1314 ("a\"" ?,Ad(B) | |
1315 ("O\"" ?,AV(B) | |
1316 ("o\"" ?,Av(B) | |
1317 ("E'" ?,AI(B) | |
1318 ("e'" ?,Ai(B) | |
1319 | |
1320 ("AEE" ["AE"]) | |
1321 ("aee" ["ae"]) | |
1322 ("OEE" ["OE"]) | |
1323 ("oee" ["oe"]) | |
1324 ("AAA" ["AA"]) | |
1325 ("aaa" ["aa"]) | |
1326 ("A\"\"" ["A\""]) | |
1327 ("a\"\"" ["a\""]) | |
1328 ("O\"\"" ["O\""]) | |
1329 ("o\"\"" ["o\""]) | |
1330 ("E''" ["E'"]) | |
1331 ("e''" ["e'"]) | |
1332 ) | |
1333 | |
1334 (quail-define-package | |
1335 "spanish-alt-postfix" "Spanish" "ES<" t | |
1336 "Spanish (Espa,Aq(Bol) input method with postfix modifiers | |
1337 | |
1338 A' -> ,AA(B | |
1339 E' -> ,AI(B | |
1340 I' -> ,AM(B | |
1341 O' -> ,AS(B | |
1342 U' -> ,AZ(B | |
1343 N~ -> ,AQ(B | |
1344 !/ -> ,A!(B | |
1345 ?/ -> ,A?(B | |
1346 | |
1347 Doubling the postfix separates the letter and postfix: | |
1348 a'' -> a' n~~ -> n~, etc. | |
1349 " nil t nil nil nil nil nil nil nil nil t) | |
1350 | |
1351 (quail-define-rules | |
1352 ("A'" ?,AA(B) | |
1353 ("a'" ?,Aa(B) | |
1354 ("E'" ?,AI(B) | |
1355 ("e'" ?,Ai(B) | |
1356 ("I'" ?,AM(B) | |
1357 ("i'" ?,Am(B) | |
1358 ("O'" ?,AS(B) | |
1359 ("o'" ?,As(B) | |
1360 ("U'" ?,AZ(B) | |
1361 ("u'" ?,Az(B) | |
1362 ("N~" ?,AQ(B) | |
1363 ("n~" ?,Aq(B) | |
1364 ("?/" ?,A?(B) | |
1365 ("!/" ?,A!(B) | |
1366 | |
1367 ("A''" ["A'"]) | |
1368 ("a''" ["a'"]) | |
1369 ("E''" ["E'"]) | |
1370 ("e''" ["e'"]) | |
1371 ("I''" ["I'"]) | |
1372 ("i''" ["i'"]) | |
1373 ("O''" ["O'"]) | |
1374 ("o''" ["o'"]) | |
1375 ("U''" ["U'"]) | |
1376 ("u''" ["u'"]) | |
1377 ("N~~" ["N~"]) | |
1378 ("n~~" ["n~"]) | |
1379 ("?//" ["?/"]) | |
1380 ("!//" ["!/"]) | |
1381 ) | |
1382 | |
1383 (quail-define-package | |
1384 "swedish-alt-postfix" "Latin-1" "SV<" t | |
1385 "Swedish (Svenska) input method (rule: AA -> ,AE(B, AE -> ,AD(B, OE -> ,AV(B, E' -> ,AI(B) | |
1386 | |
1387 Doubling the postfix separates the letter and postfix: e.g. aee -> ae | |
1388 " nil t nil nil nil nil nil nil nil nil t) | |
1389 | |
1390 (quail-define-rules | |
1391 ("AA" ?,AE(B) | |
1392 ("aa" ?,Ae(B) | |
1393 ("AE" ?,AD(B) | |
1394 ("ae" ?,Ad(B) | |
1395 ("OE" ?,AV(B) | |
1396 ("oe" ?,Av(B) | |
1397 ("E'" ?,AI(B) | |
1398 ("e'" ?,Ai(B) | |
1399 | |
1400 ("AAA" ["AA"]) | |
1401 ("aaa" ["aa"]) | |
1402 ("AEE" ["AE"]) | |
1403 ("aee" ["ae"]) | |
1404 ("OEE" ["OE"]) | |
1405 ("oee" ["oe"]) | |
1406 ("E''" ["E'"]) | |
1407 ("e''" ["e'"]) | |
1408 ) | |
1409 | 1079 |
1410 (quail-define-package | 1080 (quail-define-package |
1411 "turkish-latin-3-alt-postfix" "Turkish" "TR3<<" t | 1081 "turkish-latin-3-alt-postfix" "Turkish" "TR3<<" t |
1412 "Turkish (T,A|(Brk,Ag(Be) input method with postfix modifiers. | 1082 "Turkish (T,A|(Brk,Ag(Be) input method with postfix modifiers. |
1083 This input method differs from `turkish-latin-3-postfix' in that | |
1084 comma is not special (use ` instead). | |
1413 | 1085 |
1414 This is for those who use Latin-3 (ISO-8859-3) for Turkish. If you | 1086 This is for those who use Latin-3 (ISO-8859-3) for Turkish. If you |
1415 use Latin-5 (ISO-8859-9), you should use \"turkish-alt-postfix\" instead. | 1087 use Latin-5 (ISO-8859-9), you should use \"turkish-alt-postfix\" instead. |
1416 | 1088 |
1417 Note for I, ,C9(B, ,C)(B, i. | 1089 Note for I, ,C9(B, ,C)(B, i. |
1470 ) | 1142 ) |
1471 | 1143 |
1472 (quail-define-package | 1144 (quail-define-package |
1473 "turkish-alt-postfix" "Turkish" "TR,A+(B" t | 1145 "turkish-alt-postfix" "Turkish" "TR,A+(B" t |
1474 "Turkish (T,A|(Brk,Ag(Be) input method with postfix modifiers. | 1146 "Turkish (T,A|(Brk,Ag(Be) input method with postfix modifiers. |
1147 This input method differs from `turkish-postfix' in that | |
1148 comma is not special (use ` instead). | |
1475 | 1149 |
1476 This is for those who use Latin-5 (ISO-8859-9) for Turkish. If you | 1150 This is for those who use Latin-5 (ISO-8859-9) for Turkish. If you |
1477 use Latin-3 (ISO-8859-3), you should use | 1151 use Latin-3 (ISO-8859-3), you should use |
1478 \"turkish-latin-3-alt-postfix\" instead. | 1152 \"turkish-latin-3-alt-postfix\" instead. |
1479 | 1153 |