From aed57115c15b63cef96e611d43768bfe4cbb8236 Mon Sep 17 00:00:00 2001 From: ntakahas Date: Fri, 15 May 2009 12:42:54 +0000 Subject: [PATCH] New file. --- im/cs-kbd.mim | 185 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ im/cs-kbd.png | Bin 0 -> 1304 bytes 2 files changed, 185 insertions(+) create mode 100644 im/cs-kbd.mim create mode 100644 im/cs-kbd.png diff --git a/im/cs-kbd.mim b/im/cs-kbd.mim new file mode 100644 index 0000000..6b7e826 --- /dev/null +++ b/im/cs-kbd.mim @@ -0,0 +1,185 @@ +;; cs-kbd.mim -- Czech input method with Czech keyboard layout +;; Copyright (C) 2009 Matěj Cepl +;; This file is created by modifying sk-kbd.mim in the m17n database. + +;; This file is part of the m17n contrib; a sub-part of the m17n +;; library. + +;; The m17n library is free software; you can redistribute it and/or +;; modify it under the terms of the GNU Lesser General Public License +;; as published by the Free Software Foundation; either version 2.1 of +;; the License, or (at your option) any later version. + +;; The m17n library is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +;; Lesser General Public License for more details. + +;; You should have received a copy of the GNU Lesser General Public +;; License along with the m17n library; if not, write to the Free +;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +;; Boston, MA 02110-1301, USA. + +;;; Input method for Czech simulating the standard Czech keyboard. +;;; @image html cs-kbd.png "Keyboard Layout" +;;; @image latex cs-kbd.eps "Keyboard Layout" width=\narrowwidth + +;; ;° +1 ě2 š3 č4 ř5 ž6 ý7 á8 í9 é0 =% '+ +;; qQ wW eE rR tT yY uU iI oO pP ú/ )( +;; aA sS dD fF gG hH jJ kK lL ů" §! ¨' +;; zZ xX cC vV bB nN mM ,? .: -_ + +;;; You can also input more characters by the following key sequences: +;;; @image html cs-kbd2.png +;;; @image latex cs-kbd2.eps "Extra Keys" width=\narrowwidth + +;; key char key char key char key char key char key char +;; --- ---- --- ---- --- ---- --- ---- --- ---- --- ---- +;; +C Č +L Ľ +S Š +Y Ž +r ř =R Ŕ +;; +D Ď +N Ň +T Ť +d ď +u ů =l ĺ +;; +E Ě +R Ř +U Ů +e ě =L Ĺ =r ŕ + +(input-method cs kbd) + +(description + "Czech input method simulating the standard Czech keyboard. +This is the keyboard layout. + ;° +1 ě2 š3 č4 ř5 ž6 ý7 á8 í9 é0 =% '+ + qQ wW eE rR tT yY uU iI oO pP ú/ )( + aA sS dD fF gG hH jJ kK lL ů" §! ¨' + zZ xX cC vV bB nN mM ,? .: -_ + +You can also input more characters by the following key sequences: + +key char key char key char key char key char key char +--- ---- --- ---- --- ---- --- ---- --- ---- --- ---- ++C Č +L Ľ +S Š +Y Ž +r ř =R Ŕ ++D Ď +N Ň +T Ť +d ď +u ů =l ĺ ++E Ě +R Ř +U Ů +e ě =L Ĺ =r ŕ +") + +(title "CS") + +(map + (map + ("1" ?+) + ("2" ?ě) + ("3" ?š) + ("4" ?č) + ("5" ?ř) + ("6" ?ž) + ("7" ?ý) + ("8" ?á) + ("9" ?í) + ("0" ?é) + ("!" ?1) + ("@" ?2) + ("#" ?3) + ("$" ?4) + ("%" ?5) + ("^" ?6) + ("&" ?7) + ("*" ?8) + ("(" ?9) + (")" ?0) + ("-" ?=) + ("_" ?%) + ("=" ?') + ("[" ?ú) + ("{" ?/) + ("]" ?\)) + ("}" ?\() +;; ("\\" ?ň) + ("|" ?\') + (";" ?ů) + (":" ?\") + ("'" ?§) + ("\"" ?!) + ("<" ??) + (">" ?:) + ("/" ?-) + ("?" ?_) + ("`" ?\;) + ("~" ?°) +;; ("y" ?z) +;; ("z" ?y) +;; ("Y" ?Z) +;; ("Z" ?Y) + ("=a" ?á) + ("+a" ?ä) + ("+c" ?č) + ("+d" ?ď) + ("=e" ?é) + ("+e" ?ě) + ("=i" ?í) + ("=l" ?ĺ) + ("+l" ?ľ) + ("+n" ?ň) + ("=o" ?ó) + ("+o" ?ô) + ("~o" ?ô) + ("+=o" ?ö) + ("=r" ?ŕ) + ("+r" ?ř) + ("=s" ?ß) + ("+s" ?š) + ("+t" ?ť) + ("=u" ?ú) + ("+u" ?ů) + ("+=u" ?ü) + ("=z" ?ý) + ("+y" ?ž) + ("=A" ?Á) + ("+A" ?Ä) + ("+=A" ?Ä) + ("+C" ?Č) + ("+D" ?Ď) + ("=E" ?É) + ("+E" ?Ě) + ("=I" ?Í) + ("=L" ?Ĺ) + ("+L" ?Ľ) + ("+N" ?Ň) + ("=O" ?Ó) + ("+O" ?Ô) + ("~O" ?Ô) + ("+=O" ?Ö) + ("=R" ?Ŕ) + ("+R" ?Ř) + ("=S" ?ß) + ("+S" ?Š) + ("+T" ?Ť) + ("=U" ?Ú) + ("+U" ?Ů) + ("+=U" ?Ü) + ("=Z" ?Ý) + ("+Y" ?Ž) + ("=q" ?`) + ("=2" ?@) + ("=3" ?#) + ("=4" ?$) + ("=5" ?%) + ("=6" ?^) + ("=7" ?&) + ("=8" ?*) + ("=9" ?\() + ("=0" ?\)) + ("+1" ?!) + ("+2" ?@) + ("+3" ?#) + ("+4" ?$) + ("+5" ?%) + ("+6" ?^) + ("+7" ?&) + ("+8" ?*) + ("+9" ?\() + ("+0" ?\)))) + +(state + (init + (map))) + +;; Local Variables: +;; coding: utf-8 +;; mode: lisp +;; End: diff --git a/im/cs-kbd.png b/im/cs-kbd.png new file mode 100644 index 0000000000000000000000000000000000000000..e5c32e264fa6eb6717a8db45b13a00dbefe0c231 GIT binary patch literal 1304 zcmV+z1?T#SP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iXM= z3N;0`s>_Z50013yMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HRA^-&M@dak?_?!z000DU zNklNbZcr3*cDd8zdv zSPxy8Lh+@xHdEFRBcB{7X&btclk@em4tyN;`Mz_$^UaLJS@1D4 zd$0B1YpuO*d!R{8YKRK8Fd1=0pc_~YEC6N$9l&Ye7vO8)V_-mkP6xJnu^Uow+kqAO zT?3pCv;rrABft=_6L=C>2lRWf_ts^A5qBfd3tU#GbB+VEyx22UaF+nvfQwUbB47k) z2RtyabSN29|E2W+|sYWW5A_A zryBQ^hEgTn6~LVfyb82bU~W)@rT~`!4**{UFqfx>kP&wka1dy#*!lrjG~0n310 zvE^yN4Hc|Q1L8kc!93%|J`b$cTma}Y;;yY~fNq9jcb6A?ASqbY)2o4_31QR~5bZbO z<|N?032crnU6*tNE34q_s3mi~*x!M*F^{d#P$<)%0kKI3@O|I|FZSis zMrOpF0H#(fpY&qS%cFA|aVvqhGl>4Ba+|!^qe&su8FFe~t>23s09*#q$$$mEG~(_| zGGH{YHj?N3;>E7hx_>-__#~h|$$(RVwR7_x!o1k6z=gma+Sp2Uh_@#t@wYk##A&(_ z*P#`rk@%ki+y>kXZ1iG1@UDIsaTn>Ruvq)Y>@>`f0UrhWKtTa_*P-k@U=y&}i#@2z zYk?Q__rHOjid!iG+x06Ov`nYb8KHARA@oKSoz~Z({3M`H4?keUJ)>I#vHq}LD^gOJ zmAu&AD&0G5fEW7>@J?umGUArjpnR(;e?@E@-lN#ZfKOxW+jXo?qn~OvK15OT<**>l1N7TdfRO$PG zb7H*j0k_8=AV%CwU^sAg33v_Ir^DR{Fjp~qD){$%vE8XJG9zw*hSRJJMdx*($BR83 z!2Kj)WJ#k#z)fE4Z>cXbtse7%SAc(NJfH-u@?zJ7lvj$65_^C@YQP-hSrVAUSv_24}@K)Q8GMpb}(YM%u@lhR)s0AYvf9p6XpLTOm zfTvI^e{q65U&xEUIL22#R{0v`kpqPZ&Y!w-AR2>2Ei`&9MJAS_@iri9t*`uYGoqM5 z`9cnd7xKEo;@J=ejU;|?f;<@I#Xr%rP+Ts{{FG}IipJq43pD90qyGS>GFaHh)Y;$w O0000