aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenichi Handa1999-09-20 02:11:10 +0000
committerKenichi Handa1999-09-20 02:11:10 +0000
commit325ed6e659ab9fd35b8b0d910096dee46b5c0fb3 (patch)
tree19972bc5bb4fca159a77c6d4e641d30d25b05bbb
parentd22c4fb9600d88d96a1fc5716bd384cfa79b6ad2 (diff)
downloademacs-325ed6e659ab9fd35b8b0d910096dee46b5c0fb3.tar.gz
emacs-325ed6e659ab9fd35b8b0d910096dee46b5c0fb3.zip
("turkish-latin-3-alt-postfix"): Renamed from
turkish-postfix. ("turkish-postfix"): New Turkish input method which inserts Latin-5 characters.
-rw-r--r--leim/quail/latin-alt.el68
1 files changed, 67 insertions, 1 deletions
diff --git a/leim/quail/latin-alt.el b/leim/quail/latin-alt.el
index 2eae483e2dd..f7e0bf62535 100644
--- a/leim/quail/latin-alt.el
+++ b/leim/quail/latin-alt.el
@@ -1401,9 +1401,12 @@ Doubling the postfix separates the letter and postfix: e.g. aee -> ae
1401 ) 1401 )
1402 1402
1403(quail-define-package 1403(quail-define-package
1404 "turkish-alt-postfix" "Latin-3" "TR<" t 1404 "turkish-latin-3-alt-postfix" "Latin-3" "TR3<<" t
1405 "Turkish (T,C|(Brk,Cg(Be) input method with postfix modifiers 1405 "Turkish (T,C|(Brk,Cg(Be) input method with postfix modifiers
1406 1406
1407This is for those who use Latin-3 (ISO-8859-3) for Turkish. If you
1408use Latin-5 (ISO-8859-9), you should use \"turkish-postfix\" instead.
1409
1407Note for I, ,C9(B, ,C)(B, i. 1410Note for I, ,C9(B, ,C)(B, i.
1408 1411
1409A^ -> ,CB(B 1412A^ -> ,CB(B
@@ -1458,3 +1461,66 @@ Doubling the postfix separates the letter and postfix: e.g. a^^ -> a^
1458 ("U^^" ["U^"]) 1461 ("U^^" ["U^"])
1459 ("u^^" ["u^"]) 1462 ("u^^" ["u^"])
1460 ) 1463 )
1464
1465(quail-define-package
1466 "turkish-alt-postfix" "Latin-5" "TR,M+(B" t
1467 "Turkish (T,M|(Brk,Mg(Be) input method with postfix modifiers
1468
1469This is for those who use Latin-5 (ISO-8859-9) for Turkish. If you
1470use Latin-3 (ISO-8859-3), you should use
1471\"turkish-alt-latin-3-postfix\" instead.
1472
1473Note for I, ,M}(B, ,M](B, i.
1474
1475A^ -> ,MB(B
1476C` -> ,MG(B
1477G^ -> ,MP(B
1478I -> I
1479i -> ,M}(B
1480I/ -> ,M](B
1481i/ -> i
1482O\" -> ,MV(B
1483S` -> ,M^(B
1484U\" -> ,M\(B
1485U^ -> ,M[(B
1486
1487Doubling the postfix separates the letter and postfix: e.g. a^^ -> a^
1488" nil t nil nil nil nil nil nil nil nil t)
1489
1490(quail-define-rules
1491 ("A^" ?,MB(B)
1492 ("a^" ?,Mb(B)
1493 ("C`" ?,MG(B)
1494 ("c`" ?,Mg(B)
1495 ("G^" ?,MP(B)
1496 ("g^" ?,Mp(B)
1497 ("I/" ?,M](B)
1498 ("i" ?,M}(B)
1499 ("i/" ?i)
1500 ("O\"" ?,MV(B)
1501 ("o\"" ?,Cv(B)
1502 ("S`" ?,M^(B)
1503 ("s`" ?,M~(B)
1504 ("U\"" ?,M\(B)
1505 ("u\"" ?,M|(B)
1506 ("U^" ?,M[(B)
1507 ("u^" ?,M{(B)
1508
1509 ("A^^" ["A^"])
1510 ("a^^" ["a^"])
1511 ("C``" ["C`"])
1512 ("c``" ["c`"])
1513 ("G^^" ["G^"])
1514 ("g^^" ["g^"])
1515 ("I//" ["I/"])
1516 ("i" ["i"])
1517 ("i//" ["i/"])
1518 ("O\"\"" ["O\""])
1519 ("o\"\"" ["o\""])
1520 ("S``" ["S`"])
1521 ("s``" ["s`"])
1522 ("U\"\"" ["U\""])
1523 ("u\"\"" ["u\""])
1524 ("U^^" ["U^"])
1525 ("u^^" ["u^"])
1526 )