aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/leim
diff options
context:
space:
mode:
authorgarid30002023-04-04 17:27:47 +0900
committerEli Zaretskii2023-04-08 10:50:34 +0300
commitce63462dbda5b197d1f8564b735277692b8491ef (patch)
treef64058bc5905a81893a910e8b49cbdf966ba194a /lisp/leim
parent588017927061cd95bcf2192f88917292913a7f11 (diff)
downloademacs-ce63462dbda5b197d1f8564b735277692b8491ef.tar.gz
emacs-ce63462dbda5b197d1f8564b735277692b8491ef.zip
Add cyrillic-mongolian input method
* lisp/leim/quail/cyrillic.el (cyrillic-mongolian): New input method. (Bug#56617)
Diffstat (limited to 'lisp/leim')
-rw-r--r--lisp/leim/quail/cyrillic.el119
1 files changed, 119 insertions, 0 deletions
diff --git a/lisp/leim/quail/cyrillic.el b/lisp/leim/quail/cyrillic.el
index ba0b9c9ca12..9e8df41e80c 100644
--- a/lisp/leim/quail/cyrillic.el
+++ b/lisp/leim/quail/cyrillic.el
@@ -1844,6 +1844,125 @@ Doubling the postfix separates the letter and postfix
1844 ("E**" ["У*"]) 1844 ("E**" ["У*"])
1845 ("e**" ["у*"])) 1845 ("e**" ["у*"]))
1846 1846
1847
1848;; Mongolian layout: Mongolian alphabet has 2 letters: Ө Ү,
1849;; and the layout is quite different than other cyrillic layouts.
1850;; written by Garid Z.
1851(quail-define-package
1852 "cyrillic-mongolian" "Mongolian" "MN-" t
1853 "Input method for cyrillic Mongolian"
1854 nil t nil nil nil nil nil nil nil nil t)
1855
1856;; № - " ₮ : . _ , % ? е щ
1857;; Ф Ц У Ж Э Н Г Ш Ү З К Ъ
1858;; Й Ы Б Ө А Х Р О Л Д П
1859;; Я Ч Ё С М И Т Ь В Ю
1860
1861
1862(quail-define-rules
1863 ;; (lowercase 1st row)
1864 ("q" ?ф)
1865 ("w" ?ц)
1866 ("e" ?у)
1867 ("r" ?ж)
1868 ("t" ?э)
1869 ("y" ?н)
1870 ("u" ?г)
1871 ("i" ?ш)
1872 ("o" ?ү)
1873 ("p" ?з)
1874 ("[" ?к)
1875 ("]" ?ъ)
1876 ;; (lowercase 2nd row)
1877 ("a" ?й)
1878 ("s" ?ы)
1879 ("d" ?б)
1880 ("f" ?ө)
1881 ("g" ?а)
1882 ("h" ?х)
1883 ("j" ?р)
1884 ("k" ?о)
1885 ("l" ?л)
1886 (";" ?д)
1887 ("'" ?п)
1888 ;; (lowercase 3rd row)
1889 ("z" ?я)
1890 ("x" ?ч)
1891 ("c" ?ё)
1892 ("v" ?с)
1893 ("b" ?м)
1894 ("n" ?и)
1895 ("m" ?т)
1896 ("," ?ь)
1897 ("." ?в)
1898 ("/" ?ю)
1899
1900
1901 ;; (uppercase 1st row)
1902 ("Q" ?Ф)
1903 ("W" ?Ц)
1904 ("E" ?У)
1905 ("R" ?Ж)
1906 ("T" ?Э)
1907 ("Y" ?Н)
1908 ("U" ?Г)
1909 ("I" ?Ш)
1910 ("O" ?Ү)
1911 ("P" ?З)
1912 ("{" ?К)
1913 ("}" ?Ъ)
1914 ;; (uppercase 2nd row)
1915 ("A" ?Й)
1916 ("S" ?Ы)
1917 ("D" ?Б)
1918 ("F" ?Ө)
1919 ("G" ?А)
1920 ("H" ?Х)
1921 ("J" ?Р)
1922 ("K" ?О)
1923 ("L" ?Л)
1924 (":" ?Д)
1925 ("\"" ?П)
1926 ;; (uppercase 3rd row)
1927 ("Z" ?Я)
1928 ("X" ?Ч)
1929 ("C" ?Ё)
1930 ("V" ?С)
1931 ("B" ?М)
1932 ("N" ?И)
1933 ("M" ?Т)
1934 ("<" ?Ь)
1935 (">" ?В)
1936 ("?" ?Ю)
1937
1938
1939 ;; (number row without shift)
1940 ("1" ?№)
1941 ("2" ?-)
1942 ("3" ?\")
1943 ("4" ?₮)
1944 ("5" ?:)
1945 ("6" ?.)
1946 ("7" ?_)
1947 ("8" ?,)
1948 ("9" ?%)
1949 ("0" ??)
1950 ("-" ?е)
1951 ("=" ?щ)
1952 ;; (number row with shift)
1953 ("!" ?1)
1954 ("@" ?2)
1955 ("#" ?3)
1956 ("$" ?4)
1957 ("%" ?5)
1958 ("^" ?6)
1959 ("&" ?7)
1960 ("*" ?8)
1961 ("(" ?9)
1962 (")" ?0)
1963 ("_" ?Е)
1964 ("+" ?Щ))
1965
1847;; Local Variables: 1966;; Local Variables:
1848;; coding: utf-8 1967;; coding: utf-8
1849;; End: 1968;; End: