From e6f48a19e7e9efb76c6f75b70c2ba97b67aa8d71 Mon Sep 17 00:00:00 2001 From: Henrik Andersson Date: Fri, 22 Nov 2013 12:37:11 +0000 Subject: [PATCH] Fixes a few problems with the CS keymap. See issue #138 for more information. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Thanks to Jaroslav Jiricka and Petr KlĂ­ma git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/rdesktop/trunk@1754 423420c4-83ab-492f-b58f-81f9feb106b5 --- keymaps/cs | 246 +++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 173 insertions(+), 73 deletions(-) diff --git a/keymaps/cs b/keymaps/cs index 5c89b00..ee3a8e3 100644 --- a/keymaps/cs +++ b/keymaps/cs @@ -1,87 +1,187 @@ -# Czech keymap +#Czech keymap +#2007-05-28 by Jaroslav Jiricka include common + +#Additional sequences +#2007-05-28 by Jaroslav Jiricka + +sequence ecaron dead_caron e +sequence Ecaron dead_caron E +sequence eogonek dead_ogonek e +sequence Eogonek dead_ogonek E + +sequence rcaron dead_caron r +sequence Rcaron dead_caron R +sequence racute dead_acute r +sequence Racute dead_acute R + +sequence tcaron dead_caron t +sequence Tcaron dead_caron T +sequence tcedilla dead_cedilla t +sequence Tcedilla dead_cedilla T + +sequence zcaron dead_caron z +sequence Zcaron dead_caron Z +sequence zacute dead_acute z +sequence Zacute dead_acute Z +sequence zabovedot dead_abovedot z +sequence Zabovedot dead_abovedot Z + +sequence uring dead_abovering u +sequence Uring dead_abovering U +sequence udoubleacute dead_doubleacute u +sequence Udoubleacute dead_doubleacute U + +sequence odoubleacute dead_doubleacute o +sequence Odoubleacute dead_doubleacute O + +sequence aogonek dead_ogonek a +sequence Aogonek dead_ogonek A +sequence abreve dead_breve a +sequence Abreve dead_breve A + +sequence scaron dead_caron s +sequence Scaron dead_caron S +sequence sacute dead_acute s +sequence Sacute dead_acute S +sequence scedilla dead_cedilla s +sequence Scedilla dead_cedilla S + +sequence dcaron dead_caron d +sequence Dcaron dead_caron D + +sequence gbreve dead_breve g +sequence Gbreve dead_breve G + +sequence lcaron dead_caron l +sequence Lcaron dead_caron L +sequence lacute dead_acute l +sequence Lacute dead_acute L + +sequence ccaron dead_caron c +sequence Ccaron dead_caron C + +sequence ncaron dead_caron n +sequence Ncaron dead_caron N +sequence nacute dead_acute n +sequence Nacute dead_acute N +#Additional sequences end + map 0x405 -# AltGr -ISO_Level3_Shift 0xb8 +semicolon 0x29 +dead_abovering 0x29 shift -# -# Top row -# +plus 0x02 +1 0x02 shift +dead_tilde 0x02 altgr +asciitilde 0x02 altgr -# ` -grave 0x29 -asciitilde 0x29 shift -# 1 -exclam 0x2 shift -# 2 -at 0x3 shift -ecaron 0x3 altgr -# 3 -numbersign 0x4 shift -# 4 -dollar 0x5 shift -# 5 -percent 0x6 shift -# 6 -asciicircum 0x7 shift -# 7 -ampersand 0x8 shift -# 8 -asterisk 0x9 shift -# 9 -parenleft 0xa shift -# 0 -parenright 0xb shift -# - -minus 0xc -underscore 0xc shift -# = -equal 0xd -plus 0xd shift +ecaron 0x03 +2 0x03 shift +dead_caron 0x03 altgr +scaron 0x04 +3 0x04 shift +dead_circumflex 0x04 altgr -# -# QWERTZ first row -# +ccaron 0x05 +4 0x05 shift +dead_breve 0x05 altgr -# q -q 0x10 altgr -# e -e 0x12 altgr -# [ -bracketleft 0x1a -braceleft 0x1a shift -# ] -bracketright 0x1b -braceright 0x1b shift +rcaron 0x06 +5 0x06 shift +dead_abovering 0x06 altgr -# -# QWERTZ second row -# +zcaron 0x07 +6 0x07 shift +dead_ogonek 0x07 altgr -# ; -semicolon 0x27 -# ; -colon 0x27 shift -# ' -apostrophe 0x28 -# ' -quotedbl 0x28 shift +yacute 0x08 +7 0x08 shift +dead_grave 0x08 altgr -# -# QWERTZ third row -# +aacute 0x09 +8 0x09 shift +dead_abovedot 0x08 altgr + +iacute 0x0a +9 0x0a shift +dead_acute 0x08 altgr + +eacute 0x0b +0 0x0b shift +dead_doubleacute 0x0b altgr + +equal 0x0c +percent 0x0c shift +dead_macron 0x0c altgr + +dead_acute 0x0d +dead_caron 0x0d shift +dead_cedilla 0x0d altgr + +backslash 0x10 altgr + +bar 0x11 altgr + +EuroSign 0x12 altgr + +z 0x15 addupper + +uacute 0x1a +slash 0x1a shift +division 0x1a altgr + +parenright 0x1b +parenleft 0x1b shift +multiply 0x1b altgr + +dead_diaeresis 0x2b +apostrophe 0x2b shift +currency 0x2b altgr + +dstroke 0x1f altgr + +Dstroke 0x20 altgr + +bracketleft 0x21 altgr + +bracketright 0x22 altgr + +lstroke 0x25 altgr + +Lstroke 0x26 altgr + +uring 0x27 +quotedbl 0x27 shift +dollar 0x27 altgr + +section 0x28 +exclam 0x28 shift +ssharp 0x28 altgr + +y 0x2c addupper + +numbersign 0x2d altgr + +ampersand 0x2e altgr + +at 0x2f altgr + +braceleft 0x30 altgr + +braceright 0x31 altgr -# v -v 0x2f altgr -# , comma 0x33 -less 0x33 shift -# . -period 0x34 -greater 0x34 shift -# / -slash 0x35 -question 0x35 shift +question 0x33 shift +less 0x33 altgr + +period 0x34 +colon 0x34 shift +greater 0x34 altgr + +minus 0x35 +underscore 0x35 shift +asterisk 0x35 altgr