diff options
| author | garid3000 | 2023-04-04 17:27:47 +0900 |
|---|---|---|
| committer | Eli Zaretskii | 2023-04-08 10:50:34 +0300 |
| commit | ce63462dbda5b197d1f8564b735277692b8491ef (patch) | |
| tree | f64058bc5905a81893a910e8b49cbdf966ba194a /lisp/leim | |
| parent | 588017927061cd95bcf2192f88917292913a7f11 (diff) | |
| download | emacs-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.el | 119 |
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: |