From 05b800816218261a9cf73caf39dc786aaa47b8a8 Mon Sep 17 00:00:00 2001 From: handa Date: Fri, 1 Jul 2011 08:06:33 +0000 Subject: [PATCH 1/1] New file. --- im/uz-kbd.mim | 114 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ im/uz-kbd.png | Bin 0 -> 2002 bytes 2 files changed, 114 insertions(+) create mode 100644 im/uz-kbd.mim create mode 100644 im/uz-kbd.png diff --git a/im/uz-kbd.mim b/im/uz-kbd.mim new file mode 100644 index 0000000..453acbe --- /dev/null +++ b/im/uz-kbd.mim @@ -0,0 +1,114 @@ +;; uz-kbd.mim -- Uzbek input method with Russian keyboard layout +;; created by Bahodir Mansurov (beemzet@gmail.com) + +;;; Input method for Uzbek by simulating the Uzbek keyboard. +;;; +;;; @image html uz-kbd.png "Keyboard Layout" + +(input-method uz kbd) + +(description + "Uzbek input method simulating the Russian keyboard. + ёЁ 1! 2\" 3№ 4; 5% 6: 7? 8* 9( 0) ғҒ ҳҲ + Й Ц У К Е Н Г Ш Ў З Х Ъ + Ф Қ В А П Р О Л Д Ж Э \\| + Я Ч С М И Т Ь Б Ю ., +") + +(title "Ўзб") + +(map + (map + ("`" ?ё) + ("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" ?ь) + ("," ?б) + ("." ?ю) + ("/" ?.) + ("!" ?!) + ("@" ?\") + ("#" ?№) + ("$" ?\;) + ("%" ?%) + ("^" ?:) + ("&" ??) + ("*" ?*) + ("(" ?\() + (")" ?\)) + ("-" ?ғ) + ("_" ?Ғ) + ("=" ?ҳ) + ("+" ?Ҳ) + ("~" ?Ё) + ("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" ?Ь) + ("<" ?Б) + (">" ?Ю) + ("?" ?,))) + +(state + (init + (map))) + +;; Local Variables: +;; coding: utf-8 +;; mode: lisp +;; End: diff --git a/im/uz-kbd.png b/im/uz-kbd.png new file mode 100644 index 0000000000000000000000000000000000000000..c06b9be3e57330bec9b2a4edf4aa1c2e3edb1ce1 GIT binary patch literal 2002 zcmV;@2QB!CP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipe$ z1}rJTzj8?c002E{R9JLFZ*6U5Zgc=wvK^?04qQ-Z{T>_MG!O zkKg%SNF$9j()fQuiYM5e_07QdfhU011o@Z1CZNgXbga6T955xJ)rjBCz$Ni)60|3; z`3L}5%2#yCvx>{irAvk-tIdO|9t<3QPY!=Xt_}ABMsNGpF z0W*N>flimxp#dl<_zwa10IOqmdmr%r*I~TfSw91~8@K}~0t$e9z${oCz)k?g?yNrs zd`B#-cR3xk;{9#$#Q(W7rcT;jPRFt-G+Y6G4?G6QDcB5s)LRAo70?u5JMgMldJFXh2!+m`H0dKlxrWc3XZU?)bZrIjGhn9z>^9V3 zon*1fK&fTvs%`3#1CON8bDsz&`p6LO+Q)VS>w&3=!m|p54FDhj|F zV5iCDba=J?o|edpxw!2936%UM@)A6H0CasyqF{H{R{-k(boX$;Q&*j-^_(*Sny9%N zaW<6#*8x`GC($C7%+`&-VE|>`qFiO}f**&w&%7I_q!L&RV1!iEjt>EPlGVxofV(3d z(ZByKn?5`MFd&RJ@zNDBjFDQRH-T{#+0H`NhG5kJ&mw|AM zlM93~tAS#XZUex1;7#B!E~mqt#EvBZ`ly#s*Kw>X?i#XH{HRN^*xm$kfz!Yzzz&zw zaV+UMkX5y@MwxS?6F|G%XLz>P)L%FP?AP{SArwl(fmk2cLj*GiNdO23hD+ggicwV6em)q!UcPU5UzRPR@2m#hK^ zb$#sh?XJzSJL{*3T+apY?%GQDvrhoZfPbgx5aaW7{!L{4^if2bXzu6N6#=~>0!6@o zqQc>@;ob3ck9O&N;kcnKe>T|<)gUQmjBr>rM%^Xut&jGM8|EZi=7y-!d5f}?lCm}8 z)XN3X1}{d8Z%ko4z$xIjz|BH#fikQ3Pmx8f_X}CnP6Yl~Vf93dB#d_n-GxAr-rrLd z>TFj5Bt@}kmoDr|7$rO}J$@|v;pZ;O(+g%wvV!?ri)#Q&v~{-ci@erOkmonW(l}(Bk{sAD4^zIUZ|sET8TgM9ev-6Q<-vw=_jlDlcCK)+gKt zl%n}tji5g~c0O3X(sKL|gj9fS$?|+M7^9vgQbty!MqY`FfF9-Zx&d~j_?y0{137sB z3lki0IUND5|H}j8rzf4@k$s4~+&P)CE~i6sJynHg$0q#E4d|m@lv%~L><2cI^}rL4 z1OJTSH4MXu7O^xfC(>?{p&%Nmks*NjrlgmI%&ZOLn(wC_7-IrE0N<5uxq;Smj^M#} z2p)c)n9$#upih!IqwDq=<90d@bD|Dhz63BksRN!DH=Hnne&1Kc+lZJ;UcAc7k^iT#~lqxF~Vv>ySTq4hxA!h$%h{|bw=K(I5QWW7z$(k_@Al%!HcK$Pf1~C#`4K$!F zXWcU=qB}Qu5#Zi9zB(hMh5;-$FUPv7&~DGTlZW^ z>%{J??+__=SU8#~T4*Iu6-~#}M~IpEBX!V|ao2-~tc!15DVZ(UR<3z1UXpjoi2 z6#A_Ifu?_8jCui1DigK7(AkrOI@ z!y;L%R^au-tC$|}@7=AaM-M2#Fz`bBIp8%ktN?EztlC0PbT^lz1KCjmMMZmxR?Rk3N1*_nFD_&T44R!~b8>-dL_UEiie}G(2 z7?!V}>&GOkXyLP3-v#ez!>ixbFZbDmNHs8+Y>tV4-n*K1e+ADglZ^K@;%rDI?-RqN zl*#}Pa7KKE`1u5%UXq~{_#N<(7yyI7m%tIAE_TeAESiG