X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Fkbd%2Fczech.kmap;h=390698cae6d37bc84ad4c5d38fa48c115065dfa5;hb=fcd735d74cec8e1931f56efd4eb8cdfdff2c4250;hp=535c16d4fb7b8a278e18d205a042cf6fa0e4e9dd;hpb=c64f5752aeed8f2fad086e5163f746a6a6f1e2cd;p=lyx.git diff --git a/lib/kbd/czech.kmap b/lib/kbd/czech.kmap index 535c16d4fb..390698cae6 100644 --- a/lib/kbd/czech.kmap +++ b/lib/kbd/czech.kmap @@ -1,39 +1,39 @@ # # Key definition file for Czech national keyboard for LyX - hope it's OK # -# (c)1995 by Ivan Schreter, schreter@ccsun.tuke.sk +# (c)1995 by Ivan Schreter, schreter@kdk.sk # \kmod = acute aceilnorsuyzACEILNORSUYZ # acute is on '=' -\kmod + caron cdelnrstzCDELNRSTY # caron is on Shift-'=' +\kmod + caron cdelnrstzCDELNRSTZ # caron is on Shift-'=' \kmap ~ ; \kmap 1 + # map numbers to Czech letters and \kmap ! 1 # Shift-numbers to numbers -\kmap 2 "\\v{e}" +\kmap 2 ě \kmap @ 2 -\kmap 3 "\\v{s}" +\kmap 3 š \kmap \# 3 -\kmap 4 "\\v{c}" +\kmap 4 č \kmap $ 4 -\kmap 5 "\\v{r}" +\kmap 5 ř \kmap % 5 -\kmap 6 "\\v{z}" +\kmap 6 ž \kmap ^ 6 -\kmap 7 "\\'{y}" +\kmap 7 ý \kmap & 7 -\kmap 8 "\\'{a}" +\kmap 8 á \kmap * 8 -\kmap 9 "\\'{\\i}" +\kmap 9 í \kmap ( 9 -\kmap 0 "\\'{e}" +\kmap 0 é \kmap ) 0 \kmap - = # map other keys to reflect Slovak keyboard \kmap _ % -\kmap ; "\\r{u}" +\kmap ; ů \kmap : \" -\kmap ' "\\S{}" +\kmap ' § \kmap \" ! -\kmap [ "\\'{u}" +\kmap [ ú \kmap { / \kmap ] ) \kmap } ( @@ -41,20 +41,19 @@ \kmap > : \kmap ? _ \kmap / - -\kxmod caron o "\\^{o}" # mapping exception - generate ^ instead for o -\kxmod caron O "\\^{O}" -\kxmod caron u "\\r{u}" # generate circle for u - it's a Czech letter -\kxmod caron U "\\r{U}" -\kxmod caron t "\\q{t}" # use proper caron mark for t, l, d and L -\kxmod caron l "\\q{l}" -\kxmod caron L "\\q{L}" -\kxmod caron d "\\q{d}" -\kxmod acute i "\\'{\\i}" # use only root of i for i acute -# Switch Z and Y as on the standard Czech professional keyboard -\kmap Z Y -\kmap Y Z +\kxmod caron o ô # mapping exception - generate ^ instead for o +\kxmod caron O Ô +\kxmod caron u ů # generate circle for u - it's a Czech letter +\kxmod caron U Ů +\kxmod caron t ť # use proper caron mark for t, l, d and L +\kxmod caron l ľ +\kxmod caron L Ľ +\kxmod caron d ď +\kxmod acute i í # use only root of i for i acute +\kxmod caron y ž # switch from QWERTY to QWERTZ +\kxmod caron Y Ž \kmap z y +\kmap Z Y \kmap y z -\kxmod caron Y "\\v{Z}" -\kxmod caron y "\\v{z}" - +\kmap Y Z +\kmap | '