Mercurial > emacs
comparison leim/quail/latin-alt.el @ 91302:56a72e2bd635
Merge from emacs--devo--0
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-306
author | Miles Bader <miles@gnu.org> |
---|---|
date | Sat, 29 Dec 2007 02:39:17 +0000 |
parents | f55f9811f5d7 a03eff720e50 |
children | 606f2d163a64 |
comparison
equal
deleted
inserted
replaced
91301:7774e5860c70 | 91302:56a72e2bd635 |
---|---|
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' -> á | 53 acute | ' | a' -> á |
43 grave | ` | a` -> à | 54 grave | ` | a` -> à |
47 cedilla | / | c/ -> ç | 58 cedilla | / | c/ -> ç |
48 nordic | / | d/ -> ð t/ -> þ a/ -> å e/ -> æ o/ -> ø | 59 nordic | / | d/ -> ð t/ -> þ a/ -> å e/ -> æ o/ -> ø |
49 others | /<> | s/ -> ß ?/ -> ¿ !/ -> ¡ | 60 others | /<> | s/ -> ß ?/ -> ¿ !/ -> ¡ |
50 | various | << -> « >> -> » o_ -> º a_ -> ª | 61 | various | << -> « >> -> » o_ -> º a_ -> ª |
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' -> á | 218 acute | ' | a' -> á |
206 ogonek | ` | a` -> ą | 219 ogonek | ` | a` -> ą |
213 ring | ` | u` -> ů | 226 ring | ` | u` -> ů |
214 dot | ` | z` -> ż | 227 dot | ` | z` -> ż |
215 stroke | / | d/ -> đ | 228 stroke | / | d/ -> đ |
216 others | / | s/ -> ß | 229 others | / | s/ -> ß |
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' -> á | 413 acute | ' | a' -> á |
398 grave | ` | a` -> à | 414 grave | ` | a` -> à |
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' -> á | 586 acute | ' | a' -> á |
568 circumflex | ^ | a^ -> â | 587 circumflex | ^ | a^ -> â |
575 cedilla | ` | k` -> ķ g` -> ģ | 594 cedilla | ` | k` -> ķ g` -> ģ |
576 stroke | / | d/ -> đ | 595 stroke | / | d/ -> đ |
577 nordic | / | a/ -> å e/ -> æ o/ -> ø | 596 nordic | / | a/ -> å e/ -> æ o/ -> ø |
578 others | / | s/ -> ß n/ -> ŋ k/ -> ĸ | 597 others | / | s/ -> ß n/ -> ŋ k/ -> ĸ |
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' -> á | 783 acute | ' | a' -> á |
762 grave | ` | a` -> à | 784 grave | ` | a` -> à |
767 cedilla | ` | c` -> ç | 789 cedilla | ` | c` -> ç |
768 dot | / | i/ -> ı I/ -> İ | 790 dot | / | i/ -> ı I/ -> İ |
769 nordic | / | a/ -> å e/ -> æ o/ -> ø | 791 nordic | / | a/ -> å e/ -> æ o/ -> ø |
770 others | / | s/ -> ß | 792 others | / | s/ -> ß |
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 -> Æ, OE -> Ø, AA -> Å, E' -> É) | |
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" ?Æ) | |
917 ("ae" ?æ) | |
918 ("OE" ?Ø) | |
919 ("oe" ?ø) | |
920 ("AA" ?Å) | |
921 ("aa" ?å) | |
922 ("E'" ?É) | |
923 ("e'" ?é) | |
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^ -> ĉ gx -> ĝ u^ -> ŭ. | |
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" ?Ĉ) | |
948 ("C^" ?Ĉ) | |
949 ("cx" ?ĉ) | |
950 ("c^" ?ĉ) | |
951 ("Gx" ?Ĝ) | |
952 ("G^" ?Ĝ) | |
953 ("gx" ?ĝ) | |
954 ("g^" ?ĝ) | |
955 ("Hx" ?Ĥ) | |
956 ("H^" ?Ĥ) | |
957 ("hx" ?ĥ) | |
958 ("h^" ?ĥ) | |
959 ("Jx" ?Ĵ) | |
960 ("J^" ?Ĵ) | |
961 ("jx" ?ĵ) | |
962 ("j^" ?ĵ) | |
963 ("Sx" ?Ŝ) | |
964 ("S^" ?Ŝ) | |
965 ("sx" ?ŝ) | |
966 ("s^" ?ŝ) | |
967 ("Ux" ?Ŭ) | |
968 ("U^" ?Ŭ) | |
969 ("ux" ?ŭ) | |
970 ("u^" ?ŭ) | |
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 -> Ä | |
1003 AEE -> AE | |
1004 OE -> Ö | |
1005 OEE -> OE | |
1006 " | |
1007 nil t nil nil nil nil nil nil nil nil t) | |
1008 | |
1009 (quail-define-rules | |
1010 ("AE" ?Ä) | |
1011 ("ae" ?ä) | |
1012 ("OE" ?Ö) | |
1013 ("oe" ?ö) | |
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çais) input method with postfix modifiers | 933 "French (Français) 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 -> ä | |
1101 aee -> ae | |
1102 oe -> ö | |
1103 oee -> oe | |
1104 ue -> ü | |
1105 uee -> ue | |
1106 sz -> ß | |
1107 szz -> sz | |
1108 " | |
1109 nil t nil nil nil nil nil nil nil nil t) | |
1110 | |
1111 (quail-define-rules | |
1112 ("AE" ?Ä) | |
1113 ("ae" ?ä) | |
1114 ("OE" ?Ö) | |
1115 ("oe" ?ö) | |
1116 ("UE" ?Ü) | |
1117 ("ue" ?ü) | |
1118 ("sz" ?ß) | |
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 (Íslenska) input method with postfix modifiers | |
1132 | |
1133 A' -> Á | |
1134 E' -> É | |
1135 I' -> Í | |
1136 O' -> Ó | |
1137 U' -> Ú | |
1138 Y' -> Ý | |
1139 AE -> Æ | |
1140 OE -> Ö | |
1141 D/ -> Ð (eth) | |
1142 T/ -> Þ (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'" ?Á) | |
1149 ("a'" ?á) | |
1150 ("E'" ?É) | |
1151 ("e'" ?é) | |
1152 ("I'" ?Í) | |
1153 ("i'" ?í) | |
1154 ("O'" ?Ó) | |
1155 ("o'" ?ó) | |
1156 ("U'" ?Ú) | |
1157 ("u'" ?ú) | |
1158 ("Y'" ?Ý) | |
1159 ("y'" ?ý) | |
1160 ("AE" ?Æ) | |
1161 ("ae" ?æ) | |
1162 ("OE" ?Ö) | |
1163 ("oe" ?ö) | |
1164 ("D/" ?Ð) | |
1165 ("d/" ?ð) | |
1166 ("T/" ?Þ) | |
1167 ("t/" ?þ) | |
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->Æ, OE->Ø, AA->Å, E'->É) | |
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" ?Æ) | |
1272 ("ae" ?æ) | |
1273 ("OE" ?Ø) | |
1274 ("oe" ?ø) | |
1275 ("AA" ?Å) | |
1276 ("aa" ?å) | |
1277 ("E'" ?É) | |
1278 ("e'" ?é) | |
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 -> æ | |
1296 oe -> ø | |
1297 aa -> å | |
1298 a\" -> ä | |
1299 o\" -> ö | |
1300 e' -> é | |
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" ?Æ) | |
1308 ("ae" ?æ) | |
1309 ("OE" ?Ø) | |
1310 ("oe" ?ø) | |
1311 ("AA" ?Å) | |
1312 ("aa" ?å) | |
1313 ("A\"" ?Ä) | |
1314 ("a\"" ?ä) | |
1315 ("O\"" ?Ö) | |
1316 ("o\"" ?ö) | |
1317 ("E'" ?É) | |
1318 ("e'" ?é) | |
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ñol) input method with postfix modifiers | |
1337 | |
1338 A' -> Á | |
1339 E' -> É | |
1340 I' -> Í | |
1341 O' -> Ó | |
1342 U' -> Ú | |
1343 N~ -> Ñ | |
1344 !/ -> ¡ | |
1345 ?/ -> ¿ | |
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'" ?Á) | |
1353 ("a'" ?á) | |
1354 ("E'" ?É) | |
1355 ("e'" ?é) | |
1356 ("I'" ?Í) | |
1357 ("i'" ?í) | |
1358 ("O'" ?Ó) | |
1359 ("o'" ?ó) | |
1360 ("U'" ?Ú) | |
1361 ("u'" ?ú) | |
1362 ("N~" ?Ñ) | |
1363 ("n~" ?ñ) | |
1364 ("?/" ?¿) | |
1365 ("!/" ?¡) | |
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 -> Ä, OE -> Ö, E' -> É) | |
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" ?Å) | |
1392 ("aa" ?å) | |
1393 ("AE" ?Ä) | |
1394 ("ae" ?ä) | |
1395 ("OE" ?Ö) | |
1396 ("oe" ?ö) | |
1397 ("E'" ?É) | |
1398 ("e'" ?é) | |
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-alt-postfix" "Turkish" "TR«" t | 1081 "turkish-alt-postfix" "Turkish" "TR«" t |
1412 "Turkish (Türkçe) input method with postfix modifiers. | 1082 "Turkish (Türkçe) input method with postfix modifiers. |
1083 This input method differs from `turkish-postfix' in that | |
1084 comma is not special (use ` instead). | |
1413 | 1085 |
1414 turkish-latin-3-alt-postfix is an obsolete alias for turkish-alt-postfix. | 1086 turkish-latin-3-alt-postfix is an obsolete alias for turkish-alt-postfix. |
1415 | 1087 |
1416 Note for I, ı, İ, i. | 1088 Note for I, ı, İ, i. |
1417 | 1089 |