LINUX.ORG.RU

Русская машинопись для Emacs


0

0

Не знаю, может, баян, но я почему-то не нашел ни одной раскладки «Русская машинопись» под Емакс, причем не укоцанной, каковой она поставляется в комплекте, но таковой, чтобы совпадала с аналогичной у современных линукс-десктопов.

По примеру, который показал мне Evgueni вот тут: www.linux.org.ru/view-message.jsp?msgid=3773910 решил сделать собственный вариант. Вроде работает.

(quail-define-package
     "jetbird-typewriter" "Cyrillic" "RTw" nil
     "ЙЦУКЕH keyboard layout widely used by Leonid Krashenko (jetbird)"
     nil t t t t nil nil nil nil nil t)

    (quail-define-rules
     ("1" ?№) ("2" ?-) ("3" ?/) ("4" ?\") ("5" ?:) ("6" ?,) ("7" ?.) ("8" ?_)
     ("9" ??) ("0" ?%) ("-" ?!) ("=" ?\;) ("`" ?|) ("q" ?й) ("w" ?ц) ("e" ?у)
     ("r" ?к) ("t" ?е) ("y" ?н) ("u" ?г) ("i" ?ш) ("o" ?щ) ("p" ?з) ("[" ?х)
     ("]" ?ъ) ("a" ?ф) ("s" ?ы) ("d" ?в) ("f" ?а) ("g" ?п) ("h" ?р) ("j" ?о)
     ("k" ?л) ("l" ?д) (";" ?ж) ("'" ?э) ("\\" ?)) ("z" ?я) ("x" ?ч) ("c" ?с)
     ("v" ?м) ("b" ?и) ("n" ?т) ("m" ?ь) ("," ?б) ("." ?ю) ("/" ?ё) ("!" ?1)
     ("@" ?2) ("#" ?3) ("$" ?4) ("%" ?5) ("^" ?6) ("&" ?7) ("*" ?8) ("(" ?9)
     (")" ?0) ("_" ?=) ("+" ?\\) ("~" ?+)
     ("Q" ?Й) ("W" ?Ц) ("E" ?У) ("R" ?К) ("T" ?Е) ("Y" ?Н) ("U" ?Г) ("I" ?Ш)
     ("O" ?Щ) ("P" ?З) ("{" ?Х) ("}" ?Ъ) ("A" ?Ф) ("S" ?Ы) ("D" ?В) ("F" ?А)
     ("G" ?П) ("H" ?Р) ("J" ?О) ("K" ?Л) ("L" ?Д) (":" ?Ж) ("\"" ?Э) ("|" ?()
     ("Z" ?Я) ("X" ?Ч) ("C" ?С) ("V" ?М) ("B" ?И) ("N" ?Т) ("M" ?Ь) ("<" ?Б)
     (">" ?Ю) ("?" ?,))

а, черт, там последний символ - не запятая должна стоять, а Ё ))

jet_bird
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.