lyx_mirror/lib/kbd/slovak.kmap

57 lines
1.3 KiB
Plaintext
Raw Normal View History

#
# Key definition file for Slovak national keyboard for LyX
#
# (c)1995 by Ivan Schreter, schreter@ccsun.tuke.sk
#
\kmod = acute aceilnorsuyzACEILNORSUYZ # acute is on '='
\kmod + caron cdelnrstzCDELNRSTZ # caron is on Shift-'='
\kmod ` umlaut aeijouyAEIJOUY # umlaut is on ` - but it's not widely used...
\kmap 1 + # map numbers to Slovak letters and
\kmap ! 1 # Shift-numbers to numbers
\kmap 2 "\\q{l}"
\kmap @ 2
\kmap 3 "\\v{s}"
\kmap \# 3
\kmap 4 "\\v{c}"
\kmap $ 4
\kmap 5 "\\q{t}"
\kmap % 5
\kmap 6 "\\v{z}"
\kmap ^ 6
\kmap 7 "\\'{y}"
\kmap & 7
\kmap 8 "\\'{a}"
\kmap * 8
\kmap 9 "\\'{\\i}"
\kmap ( 9
\kmap 0 "\\'{e}"
\kmap ) 0
\kmap - = # map other keys to reflect Slovak keyboard
\kmap _ %
\kmap ; "\\^{o}"
\kmap : \"
\kmap ' "\\S{}"
\kmap \" !
\kmap [ "\\'{u}"
\kmap { /
\kmap ] "\\\"{a}"
\kmap } (
\kmap < ?
\kmap > :
\kmap ? _
\kmap / -
\kmap \\ "\\'{o}"
\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
\kxmod umlaut i "\\\"{\\i}" # not really needed
\kxmod umlaut j "\\\"{\\j}" # not really needed