John Haxby
2008-Nov-14 17:31 UTC
[Xen-devel] [PATCH 2 of 2] Fix keymap handling for vnc console
Updated keymap definitions Signed-off-by: John Haxby <john.haxby@oracle.com> diff --git a/keymaps/common b/keymaps/common index adc56c7..81e7da0 100644 --- a/keymaps/common +++ b/keymaps/common @@ -82,12 +82,12 @@ F12 0x58 localstate # Printscreen, Scrollock and Pause # Printscreen really requires four scancodes (0xe0, 0x2a, 0xe0, 0x37), -# but (0xe0, 0x37) seems to work. +# but (0xe0, 0x37) seems to work. Print 0xb7 localstate -Sys_Req 0xb7 localstate -Execute 0xb7 localstate +Sys_Req 0x54 localstate Scroll_Lock 0x46 - +Pause 0xc5 localstate +Break 0xc6 localstate # # Insert - PgDown # @@ -117,7 +117,6 @@ KP_Add 0x4e KP_Enter 0x9c KP_Decimal 0x53 numlock -KP_Separator 0x53 numlock KP_Delete 0x53 KP_0 0x52 numlock diff --git a/keymaps/da b/keymaps/da index 3884dcf..449f51f 100644 --- a/keymaps/da +++ b/keymaps/da @@ -39,12 +39,14 @@ dead_acute 0x0d dead_grave 0x0d shift bar 0x0d altgr brokenbar 0x0d shift altgr +at 0x10 altgr Greek_OMEGA 0x10 shift altgr lstroke 0x11 altgr Lstroke 0x11 shift altgr EuroSign 0x12 altgr cent 0x12 shift altgr registered 0x13 altgr +registered 0x13 shift altgr thorn 0x14 altgr THORN 0x14 shift altgr leftarrow 0x15 altgr @@ -77,13 +79,19 @@ eng 0x22 altgr ENG 0x22 shift altgr hstroke 0x23 altgr Hstroke 0x23 shift altgr +j 0x24 altgr +J 0x24 shift altgr kra 0x25 altgr +ampersand 0x25 shift altgr lstroke 0x26 altgr Lstroke 0x26 shift altgr ae 0x27 AE 0x27 shift +dead_acute 0x27 altgr +dead_doubleacute 0x27 shift altgr oslash 0x28 -Ooblique 0x28 shift +Oslash 0x28 shift +dead_circumflex 0x28 altgr dead_caron 0x28 shift altgr onehalf 0x29 section 0x29 shift @@ -94,11 +102,17 @@ asterisk 0x2b shift dead_doubleacute 0x2b altgr multiply 0x2b shift altgr guillemotleft 0x2c altgr +less 0x2c shift altgr guillemotright 0x2d altgr +greater 0x2d shift altgr copyright 0x2e altgr +copyright 0x2e shift altgr leftdoublequotemark 0x2f altgr -grave 0x2f shift altgr +leftsinglequotemark 0x2f shift altgr rightdoublequotemark 0x30 altgr +rightsinglequotemark 0x30 shift altgr +n 0x31 altgr +N 0x31 shift altgr mu 0x32 altgr masculine 0x32 shift altgr comma 0x33 @@ -111,10 +125,8 @@ periodcentered 0x34 altgr dead_abovedot 0x34 shift altgr minus 0x35 underscore 0x35 shift -hyphen 0x35 altgr -macron 0x35 shift altgr +dead_belowdot 0x35 altgr +dead_abovedot 0x35 shift altgr nobreakspace 0x39 altgr -less 0x56 -greater 0x56 shift backslash 0x56 altgr notsign 0x56 shift altgr diff --git a/keymaps/de b/keymaps/de index ed929c7..72f837d 100644 --- a/keymaps/de +++ b/keymaps/de @@ -17,7 +17,7 @@ percent 0x06 shift onehalf 0x06 altgr threeeighths 0x06 shift altgr ampersand 0x07 shift -threequarters 0x07 altgr +notsign 0x07 altgr fiveeighths 0x07 shift altgr slash 0x08 shift braceleft 0x08 altgr @@ -30,19 +30,21 @@ bracketright 0x0a altgr plusminus 0x0a shift altgr equal 0x0b shift braceright 0x0b altgr +degree 0x0b shift altgr ssharp 0x0c question 0x0c shift backslash 0x0c altgr questiondown 0x0c shift altgr -acute 0x0d dead_acute 0x0d -grave 0x0d shift dead_grave 0x0d shift dead_cedilla 0x0d altgr dead_ogonek 0x0d shift altgr at 0x10 altgr Greek_OMEGA 0x10 shift altgr +lstroke 0x11 altgr +Lstroke 0x11 shift altgr EuroSign 0x12 altgr +EuroSign 0x12 shift altgr paragraph 0x13 altgr registered 0x13 shift altgr tslash 0x14 altgr @@ -55,7 +57,7 @@ uparrow 0x16 shift altgr rightarrow 0x17 altgr idotless 0x17 shift altgr oslash 0x18 altgr -Ooblique 0x18 shift altgr +Oslash 0x18 shift altgr thorn 0x19 altgr THORN 0x19 shift altgr udiaeresis 0x1a @@ -64,11 +66,12 @@ dead_diaeresis 0x1a altgr dead_abovering 0x1a shift altgr plus 0x1b asterisk 0x1b shift -asciitilde 0x1b altgr dead_tilde 0x1b altgr dead_macron 0x1b shift altgr ae 0x1e altgr AE 0x1e shift altgr +ssharp 0x1f altgr +section 0x1f shift altgr eth 0x20 altgr ETH 0x20 shift altgr dstroke 0x21 altgr @@ -77,27 +80,41 @@ eng 0x22 altgr ENG 0x22 shift altgr hstroke 0x23 altgr Hstroke 0x23 shift altgr +j 0x24 altgr +J 0x24 shift altgr kra 0x25 altgr +ampersand 0x25 shift altgr +lstroke 0x26 altgr +Lstroke 0x26 shift altgr odiaeresis 0x27 Odiaeresis 0x27 shift dead_doubleacute 0x27 altgr +dead_doubleacute 0x27 shift altgr adiaeresis 0x28 Adiaeresis 0x28 shift +dead_circumflex 0x28 altgr dead_caron 0x28 shift altgr -asciicircum 0x29 dead_circumflex 0x29 degree 0x29 shift notsign 0x29 altgr +notsign 0x29 shift altgr numbersign 0x2b apostrophe 0x2b shift +dead_grave 0x2b altgr dead_breve 0x2b shift altgr y 0x2c addupper guillemotleft 0x2c altgr +less 0x2c shift altgr guillemotright 0x2d altgr +greater 0x2d shift altgr cent 0x2e altgr copyright 0x2e shift altgr leftdoublequotemark 0x2f altgr +leftsinglequotemark 0x2f shift altgr rightdoublequotemark 0x30 altgr +rightsinglequotemark 0x30 shift altgr +n 0x31 altgr +N 0x31 shift altgr mu 0x32 altgr masculine 0x32 shift altgr comma 0x33 @@ -112,3 +129,5 @@ minus 0x35 underscore 0x35 shift dead_belowdot 0x35 altgr dead_abovedot 0x35 shift altgr +backslash 0x56 +bar 0x56 shift diff --git a/keymaps/de-ch b/keymaps/de-ch index 852f8b8..f83837b 100644 --- a/keymaps/de-ch +++ b/keymaps/de-ch @@ -1,5 +1,5 @@ -# rdesktop Swiss-German (de-ch) keymap file -# 2003-06-03 by noldi@tristar.ch +# rdesktop Swiss-German (de-ch) keymap file +# 2003-06-03 by noldi@tristar.ch # include common map 0x00000807 @@ -40,7 +40,7 @@ bar 0x08 altgr # Scan Code 9 parenleft 0x09 shift cent 0x09 altgr -# +# # Scan Code 10 parenright 0x0a shift # @@ -49,7 +49,7 @@ equal 0x0b shift braceright 0x0b altgr inhibit # # Scan Code 12 -apostrophe 0x0c +apostrophe 0x0c question 0x0c shift dead_acute 0x0c altgr # @@ -68,10 +68,10 @@ z 0x15 addupper udiaeresis 0x1a egrave 0x1a shift bracketleft 0x1a altgr -# +# # Scan Code 28 dead_diaeresis 0x1b -exclam 0x1b shift +exclam 0x1b shift bracketright 0x1b altgr # # Scan Code 40 @@ -93,17 +93,17 @@ backslash 0x56 altgr # # Scan Code 46 y 0x2c addupper -# +# # Scan Code 53 comma 0x33 semicolon 0x33 shift -# +# # Scan Code 54 period 0x34 colon 0x34 shift # # Scan Code 55 -minus 0x35 +minus 0x35 underscore 0x35 shift # # Suppress Windows unsupported AltGr keys diff --git a/keymaps/en-gb b/keymaps/en-gb index b45f06c..36637e6 100644 --- a/keymaps/en-gb +++ b/keymaps/en-gb @@ -9,8 +9,10 @@ twosuperior 0x03 altgr oneeighth 0x03 shift altgr sterling 0x04 shift threesuperior 0x04 altgr +sterling 0x4 shift altgr dollar 0x05 shift EuroSign 0x05 altgr +onequarter 0x5 shift altgr percent 0x06 shift onehalf 0x06 altgr threeeighths 0x06 shift altgr @@ -41,6 +43,8 @@ at 0x10 altgr Greek_OMEGA 0x10 shift altgr lstroke 0x11 altgr Lstroke 0x11 shift altgr +e 0x12 altgr +E 0x12 shift altgr paragraph 0x13 altgr registered 0x13 shift altgr tslash 0x14 altgr @@ -52,7 +56,7 @@ uparrow 0x16 shift altgr rightarrow 0x17 altgr idotless 0x17 shift altgr oslash 0x18 altgr -Ooblique 0x18 shift altgr +Oslash 0x18 shift altgr thorn 0x19 altgr THORN 0x19 shift altgr bracketleft 0x1a @@ -75,7 +79,10 @@ eng 0x22 altgr ENG 0x22 shift altgr hstroke 0x23 altgr Hstroke 0x23 shift altgr +j 0x24 altgr +J 0x24 shift altgr kra 0x25 altgr +ampersand 0x25 shift altgr lstroke 0x26 altgr Lstroke 0x26 shift altgr semicolon 0x27 @@ -89,6 +96,7 @@ dead_caron 0x28 shift altgr grave 0x29 notsign 0x29 shift bar 0x29 altgr +bar 0x29 shift altgr numbersign 0x2b asciitilde 0x2b shift dead_grave 0x2b altgr @@ -100,7 +108,11 @@ greater 0x2d shift altgr cent 0x2e altgr copyright 0x2e shift altgr leftdoublequotemark 0x2f altgr +leftsinglequotemark 0x2f shift altgr rightdoublequotemark 0x30 altgr +rightsinglequotemark 0x30 shift altgr +n 0x31 altgr +N 0x31 shift altgr mu 0x32 altgr masculine 0x32 shift altgr comma 0x33 diff --git a/keymaps/es b/keymaps/es index 0c29eec..59d5ba3 100644 --- a/keymaps/es +++ b/keymaps/es @@ -3,6 +3,7 @@ include common map 0x40a exclam 0x02 shift bar 0x02 altgr +exclamdown 0x02 shift altgr quotedbl 0x03 shift at 0x03 altgr oneeighth 0x03 shift altgr @@ -10,7 +11,8 @@ periodcentered 0x04 shift numbersign 0x04 altgr sterling 0x04 shift altgr dollar 0x05 shift -asciitilde 0x05 altgr +dead_tilde 0x05 altgr +dollar 0x05 shift altgr percent 0x06 shift onehalf 0x06 altgr threeeighths 0x06 shift altgr @@ -18,21 +20,31 @@ ampersand 0x07 shift notsign 0x07 altgr fiveeighths 0x07 shift altgr slash 0x08 shift +braceleft 0x08 altgr seveneighths 0x08 shift altgr parenleft 0x09 shift +bracketleft 0x09 altgr trademark 0x09 shift altgr parenright 0x0a shift +bracketright 0x0a altgr plusminus 0x0a shift altgr equal 0x0b shift +braceright 0x0b altgr degree 0x0b shift altgr apostrophe 0x0c question 0x0c shift +backslash 0x0c altgr +questiondown 0x0c shift altgr exclamdown 0x0d questiondown 0x0d shift +asciitilde 0x0d altgr +asciitilde 0x0d shift altgr +at 0x10 altgr Greek_OMEGA 0x10 shift altgr lstroke 0x11 altgr Lstroke 0x11 shift altgr EuroSign 0x12 altgr +cent 0x12 shift altgr paragraph 0x13 altgr registered 0x13 shift altgr tslash 0x14 altgr @@ -44,7 +56,7 @@ uparrow 0x16 shift altgr rightarrow 0x17 altgr idotless 0x17 shift altgr oslash 0x18 altgr -Ooblique 0x18 shift altgr +Oslash 0x18 shift altgr thorn 0x19 altgr THORN 0x19 shift altgr dead_grave 0x1a @@ -62,44 +74,58 @@ section 0x1f shift altgr eth 0x20 altgr ETH 0x20 shift altgr dstroke 0x21 altgr +ordfeminine 0x21 shift altgr eng 0x22 altgr ENG 0x22 shift altgr hstroke 0x23 altgr Hstroke 0x23 shift altgr +j 0x24 altgr +J 0x24 shift altgr kra 0x25 altgr +ampersand 0x25 shift altgr lstroke 0x26 altgr Lstroke 0x26 shift altgr ntilde 0x27 Ntilde 0x27 shift +asciitilde 0x27 altgr dead_doubleacute 0x27 shift altgr dead_acute 0x28 dead_diaeresis 0x28 shift braceleft 0x28 altgr +braceleft 0x28 shift altgr masculine 0x29 ordfeminine 0x29 shift backslash 0x29 altgr +backslash 0x29 shift altgr ccedilla 0x2b Ccedilla 0x2b shift braceright 0x2b altgr dead_breve 0x2b shift altgr guillemotleft 0x2c altgr -less 0x56 -greater 0x56 shift +less 0x2c shift altgr guillemotright 0x2d altgr +greater 0x2d shift altgr cent 0x2e altgr copyright 0x2e shift altgr leftdoublequotemark 0x2f altgr -grave 0x2f shift altgr +leftsinglequotemark 0x2f shift altgr rightdoublequotemark 0x30 altgr +rightsinglequotemark 0x30 shift altgr +n 0x31 altgr +N 0x31 shift altgr mu 0x32 altgr +masculine 0x32 shift altgr comma 0x33 semicolon 0x33 shift horizconnector 0x33 altgr multiply 0x33 shift altgr period 0x34 colon 0x34 shift +periodcentered 0x34 altgr division 0x34 shift altgr minus 0x35 underscore 0x35 shift dead_belowdot 0x35 altgr dead_abovedot 0x35 shift altgr +backslash 0x56 +bar 0x56 shift diff --git a/keymaps/et b/keymaps/et index 3252e31..f6bf305 100644 --- a/keymaps/et +++ b/keymaps/et @@ -1,3 +1,4 @@ +# generated from XKB keymap ee map 0x00000425 include common @@ -6,81 +7,153 @@ include common # dead_caron 0x29 dead_tilde 0x29 shift +notsign 0x29 altgr +notsign 0x29 shift altgr # 1 exclam 0x2 shift +exclamdown 0x2 shift altgr # 2 quotedbl 0x3 shift at 0x3 altgr +oneeighth 0x3 shift altgr # 3 numbersign 0x4 shift sterling 0x4 altgr +sterling 0x4 shift altgr # 4 currency 0x5 shift dollar 0x5 altgr +dollar 0x5 shift altgr # 5 percent 0x6 shift +onehalf 0x6 altgr +threeeighths 0x6 shift altgr # 6 ampersand 0x7 shift +notsign 0x7 altgr +fiveeighths 0x7 shift altgr # 7 slash 0x8 shift braceleft 0x8 altgr +seveneighths 0x8 shift altgr # 8 parenleft 0x9 shift bracketleft 0x9 altgr +trademark 0x9 shift altgr # 9 parenright 0xa shift bracketright 0xa altgr +plusminus 0xa shift altgr # 0 equal 0xb shift braceright 0xb altgr +degree 0xb shift altgr plus 0xc question 0xc shift backslash 0xc altgr +questiondown 0xc shift altgr -acute 0xd dead_acute 0xd -grave 0xd shift dead_grave 0xd shift +grave 0xd altgr +apostrophe 0xd shift altgr # # QWERTY first row # +at 0x10 altgr +Greek_OMEGA 0x10 shift altgr +lstroke 0x11 altgr +Lstroke 0x11 shift altgr EuroSign 0x12 altgr -udiaeresis 0x1a +cent 0x12 shift altgr +paragraph 0x13 altgr +registered 0x13 shift altgr +tslash 0x14 altgr +Tslash 0x14 shift altgr +leftarrow 0x15 altgr +yen 0x15 shift altgr +downarrow 0x16 altgr +uparrow 0x16 shift altgr +rightarrow 0x17 altgr +idotless 0x17 shift altgr +oslash 0x18 altgr +Oslash 0x18 shift altgr +thorn 0x19 altgr +THORN 0x19 shift altgr +udiaeresis 0x1a Udiaeresis 0x1a shift -otilde 0x1b +dead_diaeresis 0x1a altgr +dead_abovering 0x1a shift altgr +otilde 0x1b Otilde 0x1b shift section 0x1b altgr +dead_macron 0x1b shift altgr # # QWERTY second row # +ae 0x1e altgr +AE 0x1e shift altgr scaron 0x1f altgr Scaron 0x1f altgr shift -odiaeresis 0x27 +eth 0x20 altgr +ETH 0x20 shift altgr +dstroke 0x21 altgr +ordfeminine 0x21 shift altgr +eng 0x22 altgr +ENG 0x22 shift altgr +hstroke 0x23 altgr +Hstroke 0x23 shift altgr +j 0x24 altgr +J 0x24 shift altgr +kra 0x25 altgr +ampersand 0x25 shift altgr +lstroke 0x26 altgr +Lstroke 0x26 shift altgr +odiaeresis 0x27 Odiaeresis 0x27 shift -adiaeresis 0x28 +dead_acute 0x27 altgr +dead_doubleacute 0x27 shift altgr +adiaeresis 0x28 Adiaeresis 0x28 shift asciicircum 0x28 altgr +dead_caron 0x28 shift altgr apostrophe 0x2b asterisk 0x2b shift onehalf 0x2b altgr +dead_breve 0x2b shift altgr # # QWERTY third row # -less 0x56 -greater 0x56 shift -bar 0x56 altgr +backslash 0x56 +bar 0x56 shift zcaron 0x2c altgr Zcaron 0x2c altgr shift +guillemotright 0x2d altgr +greater 0x2d shift altgr +cent 0x2e altgr +copyright 0x2e shift altgr +leftdoublequotemark 0x2f altgr +leftsinglequotemark 0x2f shift altgr +rightdoublequotemark 0x30 altgr +rightsinglequotemark 0x30 shift altgr +n 0x31 altgr +N 0x31 shift altgr +mu 0x32 altgr +masculine 0x32 shift altgr comma 0x33 semicolon 0x33 shift +less 0x33 altgr +multiply 0x33 shift altgr period 0x34 colon 0x34 shift +greater 0x34 altgr +division 0x34 shift altgr minus 0x35 underscore 0x35 shift - +dead_abovedot 0x35 shift altgr diff --git a/keymaps/fi b/keymaps/fi index 2a4e0f0..38bb0cc 100644 --- a/keymaps/fi +++ b/keymaps/fi @@ -1,33 +1,29 @@ -# generated from XKB map se_FI +# generated from XKB map fi include common map 0x40b exclam 0x02 shift -exclamdown 0x02 altgr -onesuperior 0x02 shift altgr +exclamdown 0x02 shift altgr quotedbl 0x03 shift at 0x03 altgr -twosuperior 0x03 shift altgr +rightdoublequotemark 0x03 shift altgr numbersign 0x04 shift sterling 0x04 altgr -threesuperior 0x04 shift altgr +guillemotright 0x04 shift altgr currency 0x05 shift dollar 0x05 altgr -onequarter 0x05 shift altgr +guillemotleft 0x05 shift altgr percent 0x06 shift -onehalf 0x06 altgr -cent 0x06 shift altgr +U2030 0x06 altgr +leftdoublequotemark 0x06 shift altgr ampersand 0x07 shift -yen 0x07 altgr -fiveeighths 0x07 shift altgr +singlelowquotemark 0x07 altgr +doublelowquotemark 0x07 shift altgr slash 0x08 shift braceleft 0x08 altgr -division 0x08 shift altgr parenleft 0x09 shift bracketleft 0x09 altgr -guillemotleft 0x09 shift altgr parenright 0x0a shift bracketright 0x0a altgr -guillemotright 0x0a shift altgr equal 0x0b shift braceright 0x0b altgr degree 0x0b shift altgr @@ -37,88 +33,87 @@ backslash 0x0c altgr questiondown 0x0c shift altgr dead_acute 0x0d dead_grave 0x0d shift -plusminus 0x0d altgr -notsign 0x0d shift altgr -at 0x10 altgr -Greek_OMEGA 0x10 shift altgr -lstroke 0x11 altgr -Lstroke 0x11 shift altgr +dead_cedilla 0x0d altgr +dead_ogonek 0x0d shift altgr +q 0x10 altgr +Q 0x10 shift altgr +w 0x11 altgr +W 0x11 shift altgr EuroSign 0x12 altgr -cent 0x12 shift altgr -registered 0x13 altgr +r 0x13 altgr +R 0x13 shift altgr thorn 0x14 altgr THORN 0x14 shift altgr -leftarrow 0x15 altgr -yen 0x15 shift altgr -downarrow 0x16 altgr -uparrow 0x16 shift altgr -rightarrow 0x17 altgr -idotless 0x17 shift altgr +y 0x15 altgr +Y 0x15 shift altgr +u 0x16 altgr +U 0x16 shift altgr +idotless 0x17 altgr oe 0x18 altgr OE 0x18 shift altgr -thorn 0x19 altgr -THORN 0x19 shift altgr +dead_horn 0x19 altgr +dead_hook 0x19 shift altgr aring 0x1a Aring 0x1a shift -dead_diaeresis 0x1a altgr +dead_doubleacute 0x1a altgr dead_abovering 0x1a shift altgr dead_diaeresis 0x1b dead_circumflex 0x1b shift dead_tilde 0x1b altgr -dead_caron 0x1b shift altgr -ordfeminine 0x1e altgr -masculine 0x1e shift altgr +dead_macron 0x1b shift altgr +schwa 0x1e altgr +SCHWA 0x1e shift altgr ssharp 0x1f altgr -section 0x1f shift altgr eth 0x20 altgr ETH 0x20 shift altgr -dstroke 0x21 altgr -ordfeminine 0x21 shift altgr -eng 0x22 altgr -ENG 0x22 shift altgr -hstroke 0x23 altgr -Hstroke 0x23 shift altgr +f 0x21 altgr +F 0x21 shift altgr +g 0x22 altgr +G 0x22 shift altgr +h 0x23 altgr +H 0x23 shift altgr +j 0x24 altgr +J 0x24 shift altgr kra 0x25 altgr -ampersand 0x25 shift altgr -lstroke 0x26 altgr -Lstroke 0x26 shift altgr +dead_stroke 0x26 altgr odiaeresis 0x27 Odiaeresis 0x27 shift oslash 0x27 altgr -Ooblique 0x27 shift altgr +Oslash 0x27 shift altgr adiaeresis 0x28 Adiaeresis 0x28 shift ae 0x28 altgr AE 0x28 shift altgr section 0x29 onehalf 0x29 shift -paragraph 0x29 altgr -threequarters 0x29 shift altgr +dead_stroke 0x29 altgr apostrophe 0x2b asterisk 0x2b shift -acute 0x2b altgr -multiply 0x2b shift altgr -guillemotleft 0x2c altgr -less 0x2c shift altgr -guillemotright 0x2d altgr -greater 0x2d shift altgr -copyright 0x2e altgr -leftdoublequotemark 0x2f altgr -grave 0x2f shift altgr -rightdoublequotemark 0x30 altgr -apostrophe 0x30 shift altgr +dead_caron 0x2b altgr +dead_breve 0x2b shift altgr +U0292 0x2c altgr +U01B7 0x2c shift altgr +multiply 0x2d altgr +periodcentered 0x2d shift altgr +c 0x2e altgr +C 0x2e shift altgr +v 0x2f altgr +V 0x2f shift altgr +b 0x30 altgr +B 0x30 shift altgr +eng 0x31 altgr +ENG 0x31 shift altgr mu 0x32 altgr -masculine 0x32 shift altgr +emdash 0x32 shift altgr comma 0x33 semicolon 0x33 shift -dead_cedilla 0x33 altgr -dead_ogonek 0x33 shift altgr +rightsinglequotemark 0x33 altgr +leftsinglequotemark 0x33 shift altgr period 0x34 colon 0x34 shift -periodcentered 0x34 altgr +dead_belowdot 0x34 altgr dead_abovedot 0x34 shift altgr minus 0x35 underscore 0x35 shift -hyphen 0x35 altgr -macron 0x35 shift altgr -nobreakspace 0x39 altgr +endash 0x35 altgr +dead_abovedot 0x35 shift altgr diff --git a/keymaps/fo b/keymaps/fo index 83add42..510a1fb 100644 --- a/keymaps/fo +++ b/keymaps/fo @@ -6,72 +6,157 @@ include common # onehalf 0x29 section 0x29 shift +threequarters 0x29 altgr +paragraph 0x29 shift altgr # 1 exclam 0x2 shift +exclamdown 0x2 altgr +onesuperior 0x2 shift altgr # 2 quotedbl 0x3 shift at 0x3 altgr +twosuperior 0x3 shift altgr # 3 numbersign 0x4 shift sterling 0x4 altgr +threesuperior 0x4 shift altgr # 4 currency 0x5 shift dollar 0x5 altgr +onequarter 0x5 shift altgr # 5 percent 0x6 shift +onehalf 0x6 altgr +cent 0x6 shift altgr # 6 ampersand 0x7 shift +yen 0x7 altgr +fiveeighths 0x7 shift altgr # 7 slash 0x8 shift braceleft 0x8 altgr +division 0x8 shift altgr # 8 parenleft 0x9 shift bracketleft 0x9 altgr +guillemotleft 0x9 shift altgr # 9 parenright 0xa shift bracketright 0xa altgr +guillemotright 0xa shift altgr # 0 equal 0xb shift braceright 0xb altgr +degree 0xb shift altgr plus 0xc question 0xc shift plusminus 0xc altgr +questiondown 0xc shift altgr -bar 0xd altgr dead_acute 0xd +dead_grave 0xd shift +bar 0xd altgr +brokenbar 0xd shift altgr # # QWERTY first row # +at 0x10 altgr +Greek_OMEGA 0x10 shift altgr +lstroke 0x11 altgr +Lstroke 0x11 shift altgr EuroSign 0x12 altgr +cent 0x12 shift altgr +registered 0x13 altgr +registered 0x13 shift altgr +thorn 0x14 altgr +THORN 0x14 shift altgr +leftarrow 0x15 altgr +yen 0x15 shift altgr +downarrow 0x16 altgr +uparrow 0x16 shift altgr +rightarrow 0x17 altgr +idotless 0x17 shift altgr +oe 0x18 altgr +OE 0x18 shift altgr +thorn 0x19 altgr +THORN 0x19 shift altgr aring 0x1a Aring 0x1a shift -eth 0x1b addupper -asciitilde 0x1b altgr +dead_diaeresis 0x1a altgr +dead_circumflex 0x1a shift altgr +eth 0x1b +ETH 0x1b shift +dead_tilde 0x1b altgr +dead_caron 0x1b shift altgr # # QWERTY second row # -ae 0x27 addupper +ordfeminine 0x1e altgr +masculine 0x1e shift altgr +ssharp 0x1f altgr +section 0x1f shift altgr +eth 0x20 altgr +ETH 0x20 shift altgr +dstroke 0x21 altgr +ordfeminine 0x21 shift altgr +eng 0x22 altgr +ENG 0x22 shift altgr +hstroke 0x23 altgr +Hstroke 0x23 shift altgr +j 0x24 altgr +J 0x24 shift altgr +kra 0x25 altgr +ampersand 0x25 shift altgr +lstroke 0x26 altgr +Lstroke 0x26 shift altgr +ae 0x27 +AE 0x27 shift +dead_acute 0x27 altgr +dead_doubleacute 0x27 shift altgr oslash 0x28 -Ooblique 0x28 shift +Oslash 0x28 shift +dead_circumflex 0x28 altgr +dead_caron 0x28 shift altgr apostrophe 0x2b asterisk 0x2b shift +dead_doubleacute 0x2b altgr +multiply 0x2b shift altgr # # QWERTY third row # -less 0x56 -greater 0x56 shift backslash 0x56 altgr +notsign 0x56 shift altgr +guillemotleft 0x2c altgr +less 0x2c shift altgr +guillemotright 0x2d altgr +greater 0x2d shift altgr +copyright 0x2e altgr +copyright 0x2e shift altgr +leftdoublequotemark 0x2f altgr +leftsinglequotemark 0x2f shift altgr +rightdoublequotemark 0x30 altgr +rightsinglequotemark 0x30 shift altgr +n 0x31 altgr +N 0x31 shift altgr +mu 0x32 altgr +masculine 0x32 shift altgr comma 0x33 semicolon 0x33 shift +dead_cedilla 0x33 altgr +dead_ogonek 0x33 shift altgr period 0x34 colon 0x34 shift +periodcentered 0x34 altgr +dead_abovedot 0x34 shift altgr minus 0x35 underscore 0x35 shift +hyphen 0x35 altgr +macron 0x35 shift altgr diff --git a/keymaps/fr b/keymaps/fr index ba5a176..e5540a4 100644 --- a/keymaps/fr +++ b/keymaps/fr @@ -4,7 +4,9 @@ map 0x40c # Top row # twosuperior 0x29 +asciitilde 0x29 shift notsign 0x29 altgr +notsign 0x29 shift altgr ampersand 0x02 1 0x02 shift @@ -19,10 +21,12 @@ oneeighth 0x03 shift altgr quotedbl 0x04 3 0x04 shift numbersign 0x04 altgr +sterling 0x04 shift altgr apostrophe 0x05 4 0x05 shift braceleft 0x05 altgr +dollar 0x05 shift altgr parenleft 0x06 5 0x06 shift @@ -52,12 +56,12 @@ plusminus 0x0a shift altgr agrave 0x0b 0 0x0b shift at 0x0b altgr +degree 0x0b shift altgr parenright 0x0c degree 0x0c shift bracketright 0x0c altgr questiondown 0x0c shift altgr - equal 0x0d plus 0x0d shift braceright 0x0d altgr @@ -66,15 +70,16 @@ dead_ogonek 0x0d shift altgr # # AZERTY first row # - a 0x10 addupper ae 0x10 altgr AE 0x10 shift altgr z 0x11 addupper guillemotleft 0x11 altgr +less 0x11 shift altgr EuroSign 0x12 altgr +cent 0x12 shift altgr paragraph 0x13 altgr registered 0x13 shift altgr @@ -92,13 +97,14 @@ rightarrow 0x17 altgr idotless 0x17 shift altgr oslash 0x18 altgr -Ooblique 0x18 shift altgr +Oslash 0x18 shift altgr thorn 0x19 altgr THORN 0x19 shift altgr -dead_circumflex 0x1a +dead_circumflex 0x1a dead_diaeresis 0x1a shift +dead_diaeresis 0x1a altgr dead_abovering 0x1a shift altgr dollar 0x1b @@ -110,9 +116,11 @@ dead_macron 0x1b shift altgr # AZERTY second row # q 0x1e addupper +at 0x1e altgr Greek_OMEGA 0x1e shift altgr ssharp 0x1f altgr +section 0x1f shift altgr eth 0x20 altgr ETH 0x20 shift altgr @@ -126,16 +134,22 @@ ENG 0x22 shift altgr hstroke 0x23 altgr Hstroke 0x23 shift altgr +j 0x24 altgr +J 0x24 shift altgr + kra 0x25 altgr +ampersand 0x25 shift altgr lstroke 0x26 altgr Lstroke 0x26 shift altgr m 0x27 addupper +mu 0x27 altgr masculine 0x27 shift altgr ugrave 0x28 percent 0x28 shift +dead_circumflex 0x28 altgr dead_caron 0x28 shift altgr asterisk 0x2b @@ -146,19 +160,27 @@ dead_breve 0x2b shift altgr # # AZERTY third row # -less 0x56 -greater 0x56 shift +backslash 0x56 +bar 0x56 shift w 0x2c addupper +lstroke 0x2c altgr +Lstroke 0x2c shift altgr guillemotright 0x2d altgr +greater 0x2d shift altgr cent 0x2e altgr copyright 0x2e shift altgr leftdoublequotemark 0x2f altgr +leftsinglequotemark 0x2f shift altgr rightdoublequotemark 0x30 altgr +rightsinglequotemark 0x30 shift altgr + +n 0x31 altgr +N 0x31 shift altgr comma 0x32 question 0x32 shift diff --git a/keymaps/fr-be b/keymaps/fr-be index 92d668e..ebcb8df 100644 --- a/keymaps/fr-be +++ b/keymaps/fr-be @@ -68,7 +68,7 @@ uparrow 0x16 shift altgr rightarrow 0x17 altgr idotless 0x17 shift altgr oslash 0x18 altgr -Ooblique 0x18 shift altgr +Oslash 0x18 shift altgr thorn 0x19 altgr THORN 0x19 shift altgr dead_circumflex 0x1a @@ -92,6 +92,8 @@ eng 0x22 altgr ENG 0x22 shift altgr hstroke 0x23 altgr Hstroke 0x23 shift altgr +j 0x24 altgr +J 0x24 shift altgr kra 0x25 altgr ampersand 0x25 shift altgr lstroke 0x26 altgr @@ -106,6 +108,7 @@ dead_caron 0x28 shift altgr twosuperior 0x29 threesuperior 0x29 shift notsign 0x29 altgr +notsign 0x29 shift altgr mu 0x2b sterling 0x2b shift dead_grave 0x2b altgr @@ -118,9 +121,11 @@ greater 0x2d shift altgr cent 0x2e altgr copyright 0x2e shift altgr leftdoublequotemark 0x2f altgr -grave 0x2f shift altgr +leftsinglequotemark 0x2f shift altgr rightdoublequotemark 0x30 altgr -apostrophe 0x30 shift altgr +rightsinglequotemark 0x30 shift altgr +n 0x31 altgr +N 0x31 shift altgr comma 0x32 question 0x32 shift dead_cedilla 0x32 altgr @@ -138,3 +143,4 @@ plus 0x35 shift dead_tilde 0x35 altgr dead_abovedot 0x35 shift altgr backslash 0x56 altgr +backslash 0x56 shift altgr diff --git a/keymaps/hr b/keymaps/hr index 613aa69..a8e8274 100644 --- a/keymaps/hr +++ b/keymaps/hr @@ -37,6 +37,7 @@ dead_diaeresis 0x0c altgr diaeresis 0x0c shift altgr plus 0x0d asterisk 0x0d shift +cedilla 0x0d shift altgr dead_cedilla 0x0d altgr cedilla 0x0d shift altgr backslash 0x10 altgr @@ -44,11 +45,13 @@ Greek_OMEGA 0x10 shift altgr bar 0x11 altgr Lstroke 0x11 shift altgr EuroSign 0x12 altgr +EuroSign 0x12 shift altgr paragraph 0x13 altgr registered 0x13 shift altgr tslash 0x14 altgr Tslash 0x14 shift altgr z 0x15 addupper + leftarrow 0x15 altgr yen 0x15 shift altgr downarrow 0x16 altgr @@ -56,7 +59,7 @@ uparrow 0x16 shift altgr rightarrow 0x17 altgr idotless 0x17 shift altgr oslash 0x18 altgr -Ooblique 0x18 shift altgr +Oslash 0x18 shift altgr thorn 0x19 altgr THORN 0x19 shift altgr scaron 0x1a @@ -69,19 +72,22 @@ multiply 0x1b altgr dead_macron 0x1b shift altgr ae 0x1e altgr AE 0x1e shift altgr -ssharp 0x1f altgr -section 0x1f shift altgr -eth 0x20 altgr -ETH 0x20 shift altgr +doublelowquotemark 0x1f altgr +guillemotright 0x1f shift altgr +leftdoublequotemark 0x20 altgr +guillemotleft 0x20 shift altgr bracketleft 0x21 altgr ordfeminine 0x21 shift altgr bracketright 0x22 altgr ENG 0x22 shift altgr hstroke 0x23 altgr Hstroke 0x23 shift altgr +j 0x24 altgr +J 0x24 shift altgr lstroke 0x25 altgr ampersand 0x25 shift altgr -Lstroke 0x26 altgr +lstroke 0x26 altgr +Lstroke 0x26 shift altgr ccaron 0x27 Ccaron 0x27 shift dead_acute 0x27 altgr @@ -90,18 +96,19 @@ cacute 0x28 Cacute 0x28 shift ssharp 0x28 altgr dead_caron 0x28 shift altgr -dead_cedilla 0x29 -dead_diaeresis 0x29 shift +grave 0x29 +asciitilde 0x29 shift notsign 0x29 altgr +notsign 0x29 shift altgr zcaron 0x2b Zcaron 0x2b shift currency 0x2b altgr dead_breve 0x2b shift altgr y 0x2c addupper -guillemotleft 0x2c altgr -less 0x2c shift altgr -guillemotright 0x2d altgr -greater 0x2d shift altgr +leftsinglequotemark 0x2c altgr +guillemotright 0x2c shift altgr +rightsinglequotemark 0x2d altgr +guillemotleft 0x2d shift altgr cent 0x2e altgr copyright 0x2e shift altgr at 0x2f altgr @@ -109,17 +116,20 @@ grave 0x2f shift altgr braceleft 0x30 altgr apostrophe 0x30 shift altgr braceright 0x31 altgr -section 0x32 altgr +braceright 0x31 shift altgr +asciicircum 0x32 altgr masculine 0x32 shift altgr comma 0x33 semicolon 0x33 shift -horizconnector 0x33 altgr +less 0x33 altgr multiply 0x33 shift altgr period 0x34 colon 0x34 shift -periodcentered 0x34 altgr +greater 0x34 altgr division 0x34 shift altgr minus 0x35 underscore 0x35 shift dead_belowdot 0x35 altgr dead_abovedot 0x35 shift altgr +backslash 0x56 +bar 0x56 shift diff --git a/keymaps/hu b/keymaps/hu index 74783a7..b668f18 100644 --- a/keymaps/hu +++ b/keymaps/hu @@ -7,13 +7,13 @@ map 0x40e # AltGr keys: notsign 0x29 altgr -dead_tilde 0x02 altgr +asciitilde 0x02 altgr dead_caron 0x03 altgr -dead_circumflex 0x04 altgr +asciicircum 0x04 altgr dead_breve 0x05 altgr -dead_degree 0x06 altgr +dead_abovering 0x06 altgr dead_ogonek 0x07 altgr -dead_grave 0x08 altgr +grave 0x08 altgr dead_abovedot 0x09 altgr dead_acute 0x0a altgr dead_doubleacute 0x0b altgr @@ -21,13 +21,23 @@ dead_diaeresis 0x0c altgr dead_cedilla 0x0d altgr backslash 0x10 altgr bar 0x11 altgr -EuroSign 0x12 altgr +e 0x12 altgr +paragraph 0x13 altgr +tslash 0x14 altgr +leftarrow 0x15 altgr +EuroSign 0x16 altgr +Iacute 0x17 altgr +oslash 0x18 altgr +thorn 0x19 altgr division 0x1a altgr multiply 0x1b altgr +adiaeresis 0x1e altgr dstroke 0x1f altgr Dstroke 0x20 altgr bracketleft 0x21 altgr bracketright 0x22 altgr +hstroke 0x23 altgr +iacute 0x24 altgr lstroke 0x25 altgr Lstroke 0x26 altgr dollar 0x27 altgr @@ -40,7 +50,9 @@ ampersand 0x2e altgr at 0x2f altgr braceleft 0x30 altgr braceright 0x31 altgr +less 0x32 altgr semicolon 0x33 altgr +greater 0x34 altgr asterisk 0x35 altgr @@ -64,51 +76,80 @@ Uacute 0x1b shift Eacute 0x27 shift Aacute 0x28 shift Udoubleacute 0x2b shift +Iacute 0x56 shift Y 0x2c shift question 0x33 shift colon 0x34 shift underscore 0x35 shift -F13 0x3b shift -F14 0x3c shift -F15 0x3d shift -F16 0x3e shift -F17 0x3f shift -F18 0x40 shift -F19 0x41 shift -F20 0x42 shift -F21 0x43 shift -F22 0x44 shift -F23 0x57 shift -F24 0x58 shift -Iacute 0x56 shift -# Ctrl keys: -F25 0x3b ctrl -F26 0x3c ctrl -F27 0x3d ctrl -F28 0x3e ctrl -F29 0x3f ctrl -F30 0x40 ctrl -F31 0x41 ctrl -F32 0x42 ctrl -F33 0x43 ctrl -F34 0x44 ctrl -F35 0x57 ctrl -#NoSymbol 0x58 ctrl + +# Shift+Altgr keys: +notsign 0x29 shift altgr +dead_tilde 0x02 shift altgr +caron 0x03 shift altgr +dead_circumflex 0x04 shift altgr +breve 0x05 shift altgr +degree 0x06 shift altgr +ogonek 0x07 shift altgr +dead_grave 0x08 shift altgr +abovedot 0x09 shift altgr +acute 0x0a shift altgr +doubleacute 0x0b shift altgr +diaeresis 0x0c shift altgr +cedilla 0x0d shift altgr +Greek_OMEGA 0x10 shift altgr +Lstroke 0x11 shift altgr +E 0x12 shift altgr +registered 0x13 shift altgr +Tslash 0x14 shift altgr +yen 0x15 shift altgr +uparrow 0x16 shift altgr +iacute 0x17 shift altgr +Oslash 0x18 shift altgr +THORN 0x19 shift altgr +dead_abovering 0x1a shift altgr +dead_macron 0x1b shift altgr +Adiaeresis 0x1e shift altgr +section 0x1f shift altgr +ETH 0x20 shift altgr +ordfeminine 0x21 shift altgr +ENG 0x22 shift altgr +Hstroke 0x23 shift altgr +Iacute 0x24 shift altgr +ampersand 0x25 shift altgr +Lstroke 0x26 shift altgr +cent 0x27 shift altgr +dead_caron 0x28 shift altgr +dead_breve 0x2b shift altgr +# correction: keysym was brokenbar +greater 0x56 shift altgr +less 0x2c shift altgr +greater 0x2d shift altgr +copyright 0x2e shift altgr +leftsinglequotemark 0x2f shift altgr +rightsinglequotemark 0x30 shift altgr +masculine 0x32 shift altgr +multiply 0x33 shift altgr +division 0x34 shift altgr +dead_abovedot 0x35 shift altgr 0 0x29 +# correction: keysym was 0 odiaeresis 0x0b udiaeresis 0x0c oacute 0x0d +# correction: keysym was y z 0x15 odoubleacute 0x1a uacute 0x1b eacute 0x27 aacute 0x28 udoubleacute 0x2b +# correction: keysym was less +iacute 0x56 +# correction: keysym was z y 0x2c comma 0x33 period 0x34 minus 0x35 -iacute 0x56 diff --git a/keymaps/is b/keymaps/is index d512cf6..2f0037a 100644 --- a/keymaps/is +++ b/keymaps/is @@ -1,6 +1,6 @@ -# 2004-03-16 Halldór Guðmundsson and Morten Lange +# 2004-03-16 Halldór Guðmundsson and Morten Lange # Keyboard definition file for the Icelandic keyboard -# to be used in rdesktop 1.3.x ( See rdesktop.org) +# to be used in rdesktop 1.3.x ( See rdesktop.org) # generated from XKB map de, and changed manually # Location for example /usr/local/share/rdesktop/keymaps/is include common @@ -11,7 +11,6 @@ exclamdown 0x02 shift altgr quotedbl 0x03 shift twosuperior 0x03 altgr oneeighth 0x03 shift altgr -#section 0x04 shift numbersign 0x04 shift threesuperior 0x04 altgr sterling 0x04 shift altgr @@ -22,7 +21,7 @@ percent 0x06 shift onehalf 0x06 altgr threeeighths 0x06 shift altgr ampersand 0x07 shift -threequarters 0x07 altgr +notsign 0x07 altgr fiveeighths 0x07 shift altgr slash 0x08 shift braceleft 0x08 altgr @@ -35,92 +34,90 @@ bracketright 0x0a altgr plusminus 0x0a shift altgr equal 0x0b shift braceright 0x0b altgr -#ssharp 0x0c +degree 0x0b shift altgr odiaeresis 0x0c -#question 0x0c shift Odiaeresis 0x0c shift backslash 0x0c altgr questiondown 0x0c shift altgr -#acute 0x0d -minus 0x0d -#dead_acute 0x0d -#grave 0x0d shift -#dead_grave 0x0d shift +minus 0x0d underscore 0x0d shift -dead_cedilla 0x0d altgr +ccedilla 0x0d altgr dead_ogonek 0x0d shift altgr at 0x10 altgr Greek_OMEGA 0x10 shift altgr +lstroke 0x11 altgr +Lstroke 0x11 shift altgr EuroSign 0x12 altgr +cent 0x12 shift altgr paragraph 0x13 altgr registered 0x13 shift altgr tslash 0x14 altgr Tslash 0x14 shift altgr -#z 0x15 addupper leftarrow 0x15 altgr yen 0x15 shift altgr downarrow 0x16 altgr +downarrow 0x16 altgr uparrow 0x16 shift altgr rightarrow 0x17 altgr idotless 0x17 shift altgr oslash 0x18 altgr -Ooblique 0x18 shift altgr -#thorn 0x19 altgr -#THORN 0x19 shift altgr -#udiaeresis 0x1a -#Udiaeresis 0x1a shift -#dead_diaeresis 0x1a altgr -#dead_abovering 0x1a shift altgr +Oslash 0x18 shift altgr +thorn 0x19 altgr +THORN 0x19 shift altgr eth 0x1a ETH 0x1a shift +dead_diaeresis 0x1a altgr +dead_abovering 0x1a shift altgr apostrophe 0x1b question 0x1b shift -#plus 0x1b -#asterisk 0x1b shift asciitilde 0x1b altgr -#grave 0x1b altgr -#dead_tilde 0x1b altgr -#dead_macron 0x1b shift altgr -#ae 0x1e altgr -#AE 0x1e shift altgr -#eth 0x20 altgr -#eth 0x20 -#ETH 0x20 shift altgr -#ETH 0x20 shift +dead_macron 0x1b shift altgr +ae 0x1e altgr +AE 0x1e shift altgr +ssharp 0x1f altgr +section 0x1f shift altgr +eth 0x20 altgr +ETH 0x20 shift altgr dstroke 0x21 altgr ordfeminine 0x21 shift altgr eng 0x22 altgr ENG 0x22 shift altgr hstroke 0x23 altgr Hstroke 0x23 shift altgr +j 0x24 altgr +J 0x24 shift altgr kra 0x25 altgr -#adiaeresis 0x27 -#Adiaeresis 0x27 shift +ampersand 0x25 shift altgr +lstroke 0x26 altgr +Lstroke 0x26 shift altgr ae 0x27 AE 0x27 shift -dead_doubleacute 0x27 altgr -#adiaeresis 0x28 -#Adiaeresis 0x28 shift -#dead_caron 0x28 shift altgr -#asciicircum 0x29 -acute 0x28 +asciicircum 0x27 altgr +dead_doubleacute 0x27 shift altgr dead_acute 0x28 -#dead_circumflex 0x29 -#degree 0x29 shift -#notsign 0x29 altgr +dead_circumflex 0x28 shift +dead_circumflex 0x28 altgr +dead_caron 0x28 shift altgr +degree 0x29 +diaeresis 0x29 shift +notsign 0x29 altgr +notsign 0x29 shift altgr plus 0x2b asterisk 0x2b shift grave 0x2b altgr -#numbersign 0x2b -#apostrophe 0x2b shift -#dead_breve 0x2b shift altgr -#y 0x2c addupper +dead_breve 0x2b shift altgr guillemotleft 0x2c altgr +less 0x2c shift altgr guillemotright 0x2d altgr +greater 0x2d shift altgr cent 0x2e altgr copyright 0x2e shift altgr leftdoublequotemark 0x2f altgr +leftsinglequotemark 0x2f shift altgr rightdoublequotemark 0x30 altgr +rightsinglequotemark 0x30 shift altgr +n 0x31 altgr +N 0x31 shift altgr mu 0x32 altgr masculine 0x32 shift altgr comma 0x33 @@ -131,10 +128,9 @@ period 0x34 colon 0x34 shift periodcentered 0x34 altgr division 0x34 shift altgr -#minus 0x35 -#underscore 0x35 shift thorn 0x35 THORN 0x35 shift dead_belowdot 0x35 altgr dead_abovedot 0x35 shift altgr - +backslash 0x56 +bar 0x56 shift diff --git a/keymaps/it b/keymaps/it index 00ca73a..1963537 100644 --- a/keymaps/it +++ b/keymaps/it @@ -6,27 +6,31 @@ onesuperior 0x02 altgr exclamdown 0x02 shift altgr quotedbl 0x03 shift twosuperior 0x03 altgr -oneeighth 0x03 shift altgr +dead_doubleacute 0x03 shift altgr sterling 0x04 shift threesuperior 0x04 altgr +dead_tilde 0x04 shift altgr dollar 0x05 shift onequarter 0x05 altgr +oneeighth 0x05 shift altgr percent 0x06 shift onehalf 0x06 altgr threeeighths 0x06 shift altgr ampersand 0x07 shift -threequarters 0x07 altgr +notsign 0x07 altgr fiveeighths 0x07 shift altgr slash 0x08 shift braceleft 0x08 altgr seveneighths 0x08 shift altgr parenleft 0x09 shift +bracketleft 0x09 altgr trademark 0x09 shift altgr parenright 0x0a shift +bracketright 0x0a altgr plusminus 0x0a shift altgr equal 0x0b shift braceright 0x0b altgr -degree 0x0b shift altgr +dead_ogonek 0x0b shift altgr apostrophe 0x0c question 0x0c shift grave 0x0c altgr @@ -34,7 +38,7 @@ questiondown 0x0c shift altgr igrave 0x0d asciicircum 0x0d shift asciitilde 0x0d altgr -dead_ogonek 0x0d shift altgr +dead_circumflex 0x0d shift altgr at 0x10 altgr Greek_OMEGA 0x10 shift altgr lstroke 0x11 altgr @@ -52,17 +56,17 @@ uparrow 0x16 shift altgr rightarrow 0x17 altgr idotless 0x17 shift altgr oslash 0x18 altgr -Ooblique 0x18 shift altgr +Oslash 0x18 shift altgr thorn 0x19 altgr THORN 0x19 shift altgr egrave 0x1a eacute 0x1a shift bracketleft 0x1a altgr -dead_abovering 0x1a shift altgr +braceleft 0x1a shift altgr plus 0x1b asterisk 0x1b shift bracketright 0x1b altgr -dead_macron 0x1b shift altgr +braceright 0x1b shift altgr ae 0x1e altgr AE 0x1e shift altgr ssharp 0x1f altgr @@ -75,41 +79,53 @@ eng 0x22 altgr ENG 0x22 shift altgr hstroke 0x23 altgr Hstroke 0x23 shift altgr +j 0x24 altgr +J 0x24 shift altgr kra 0x25 altgr +ampersand 0x25 shift altgr lstroke 0x26 altgr Lstroke 0x26 shift altgr ograve 0x27 ccedilla 0x27 shift at 0x27 altgr -dead_doubleacute 0x27 shift altgr +dead_cedilla 0x27 shift altgr agrave 0x28 degree 0x28 shift numbersign 0x28 altgr +dead_abovering 0x28 shift altgr backslash 0x29 bar 0x29 shift notsign 0x29 altgr +brokenbar 0x29 shift altgr ugrave 0x2b section 0x2b shift dead_grave 0x2b altgr dead_breve 0x2b shift altgr guillemotleft 0x2c altgr +less 0x2c shift altgr guillemotright 0x2d altgr +greater 0x2d shift altgr cent 0x2e altgr copyright 0x2e shift altgr leftdoublequotemark 0x2f altgr -grave 0x2f shift altgr +leftsinglequotemark 0x2f shift altgr rightdoublequotemark 0x30 altgr +rightsinglequotemark 0x30 shift altgr +ntilde 0x31 altgr +Ntilde 0x31 shift altgr mu 0x32 altgr masculine 0x32 shift altgr comma 0x33 semicolon 0x33 shift -horizconnector 0x33 altgr +dead_acute 0x33 altgr multiply 0x33 shift altgr period 0x34 colon 0x34 shift periodcentered 0x34 altgr -division 0x34 shift altgr +dead_diaeresis 0x34 shift altgr minus 0x35 underscore 0x35 shift -dead_belowdot 0x35 altgr -dead_abovedot 0x35 shift altgr +dead_macron 0x35 altgr +division 0x35 shift altgr +guillemotleft 0x56 altgr +guillemotright 0x56 shift altgr diff --git a/keymaps/modifiers b/keymaps/modifiers index 309ab27..ad35a90 100644 --- a/keymaps/modifiers +++ b/keymaps/modifiers @@ -9,10 +9,10 @@ Alt_L 0x38 Control_R 0x9d Control_L 0x1d -# Translate Super to Windows keys. -# This is hardcoded. See documentation for details. -Super_R 0xdb -Super_L 0xdc +# Translate Super to Windows keys. +# This is hardcoded. See documentation for details. +Super_R 0xdc +Super_L 0xdb -# Translate Menu to the Windows Application key. +# Translate Menu to the Windows Application key. Menu 0xdd diff --git a/keymaps/nl b/keymaps/nl index 4f0fe3d..6dfe1e1 100644 --- a/keymaps/nl +++ b/keymaps/nl @@ -4,57 +4,129 @@ map 0x413 exclam 0x02 shift onesuperior 0x02 altgr -quotebl 0x03 shift +exclamdown 0x02 shift altgr +quotedbl 0x03 shift twosuperior 0x03 altgr +oneeighth 0x03 shift altgr numbersign 0x04 shift threesuperior 0x04 altgr +sterling 0x04 shift altgr dollar 0x05 shift onequarter 0x05 altgr +dollar 0x05 shift altgr percent 0x06 shift onehalf 0x06 altgr +threeeighths 0x06 shift altgr ampersand 0x07 shift threequarters 0x07 altgr +fiveeighths 0x07 shift altgr underscore 0x08 shift sterling 0x08 altgr +seveneighths 0x08 shift altgr parenleft 0x09 shift braceleft 0x09 altgr +bracketleft 0x09 shift altgr parenright 0x0a shift braceright 0x0a altgr +bracketright 0x0a shift altgr apostrophe 0x0b shift +degree 0x0b altgr +trademark 0x0b shift altgr slash 0x0c question 0x0c shift backslash 0x0c altgr +questiondown 0x0c shift altgr degree 0x0d dead_tilde 0x0d shift dead_cedilla 0x0d altgr +dead_ogonek 0x0d shift altgr +at 0x10 altgr +Greek_OMEGA 0x10 shift altgr +lstroke 0x11 altgr +Lstroke 0x11 shift altgr EuroSign 0x12 altgr +cent 0x12 shift altgr paragraph 0x13 altgr +registered 0x13 shift altgr +thorn 0x14 altgr +THORN 0x14 shift altgr +ydiaeresis 0x15 altgr +yen 0x15 shift altgr +udiaeresis 0x16 altgr +Udiaeresis 0x16 shift altgr +idiaeresis 0x17 altgr +Idiaeresis 0x17 shift altgr +ograve 0x18 altgr +Ograve 0x18 shift altgr +paragraph 0x19 altgr +THORN 0x19 shift altgr dead_diaeresis 0x1a dead_circumflex 0x1a shift +asciitilde 0x1a altgr +asciicircum 0x1a shift altgr asterisk 0x1b bar 0x1b shift +dead_tilde 0x1b altgr +dead_macron 0x1b shift altgr +aacute 0x1e altgr +Aacute 0x1e shift altgr ssharp 0x1f altgr +section 0x1f shift altgr +eth 0x20 altgr +ETH 0x20 shift altgr +ordfeminine 0x21 altgr +ordfeminine 0x21 shift altgr +eng 0x22 altgr +ENG 0x22 shift altgr +hstroke 0x23 altgr +Hstroke 0x23 shift altgr +j 0x24 altgr +J 0x24 shift altgr +kra 0x25 altgr +ampersand 0x25 shift altgr +lstroke 0x26 altgr +Lstroke 0x26 shift altgr plus 0x27 plusminus 0x27 shift +dead_acute 0x27 altgr +dead_doubleacute 0x27 shift altgr dead_acute 0x28 dead_grave 0x28 shift +apostrophe 0x28 altgr +grave 0x28 shift altgr at 0x29 section 0x29 shift notsign 0x29 altgr +notsign 0x29 shift altgr less 0x2b greater 0x2b shift +dead_grave 0x2b altgr +dead_breve 0x2b shift altgr guillemotleft 0x2c altgr +less 0x2c shift altgr guillemotright 0x2d altgr -copyright 0x2e altgr -mu 0x32 altgr +greater 0x2d shift altgr +cent 0x2e altgr +copyright 0x2e shift altgr +leftdoublequotemark 0x2f altgr +leftsinglequotemark 0x2f shift altgr +rightdoublequotemark 0x30 altgr +rightsinglequotemark 0x30 shift altgr +ntilde 0x31 altgr +Ntilde 0x31 shift altgr +Greek_mu 0x32 altgr +masculine 0x32 shift altgr comma 0x33 semicolon 0x33 shift +cedilla 0x33 altgr +guillemotleft 0x33 shift altgr period 0x34 colon 0x34 shift periodcentered 0x34 altgr -hyphen 0x35 +guillemotright 0x34 shift altgr +minus 0x35 equal 0x35 shift +hyphen 0x35 altgr +dead_abovedot 0x35 shift altgr bracketright 0x56 -bracketleft 0x56 shift -brokenbar 0x56 altgr - +bracketleft 0x56 shift \ No newline at end of file diff --git a/keymaps/no b/keymaps/no index 40a6479..71a3b25 100644 --- a/keymaps/no +++ b/keymaps/no @@ -39,12 +39,14 @@ backslash 0x0d dead_grave 0x0d shift dead_acute 0x0d altgr notsign 0x0d shift altgr +at 0x10 altgr Greek_OMEGA 0x10 shift altgr lstroke 0x11 altgr Lstroke 0x11 shift altgr EuroSign 0x12 altgr cent 0x12 shift altgr registered 0x13 altgr +registered 0x13 shift altgr thorn 0x14 altgr THORN 0x14 shift altgr leftarrow 0x15 altgr @@ -63,9 +65,7 @@ dead_diaeresis 0x1a altgr dead_abovering 0x1a shift altgr dead_diaeresis 0x1b dead_circumflex 0x1b shift -asciicircum 0x01b shift dead_tilde 0x1b altgr -asciitilde 0x1b altgr dead_caron 0x1b shift altgr ordfeminine 0x1e altgr masculine 0x1e shift altgr @@ -79,14 +79,19 @@ eng 0x22 altgr ENG 0x22 shift altgr hstroke 0x23 altgr Hstroke 0x23 shift altgr +j 0x24 altgr +J 0x24 shift altgr kra 0x25 altgr +ampersand 0x25 shift altgr lstroke 0x26 altgr Lstroke 0x26 shift altgr oslash 0x27 -Ooblique 0x27 shift +Oslash 0x27 shift +dead_acute 0x27 altgr dead_doubleacute 0x27 shift altgr ae 0x28 AE 0x28 shift +dead_circumflex 0x28 altgr dead_caron 0x28 shift altgr bar 0x29 section 0x29 shift @@ -94,12 +99,20 @@ brokenbar 0x29 altgr paragraph 0x29 shift altgr apostrophe 0x2b asterisk 0x2b shift +dead_doubleacute 0x2b altgr multiply 0x2b shift altgr guillemotleft 0x2c altgr +less 0x2c shift altgr guillemotright 0x2d altgr +greater 0x2d shift altgr copyright 0x2e altgr +copyright 0x2e shift altgr leftdoublequotemark 0x2f altgr +leftsinglequotemark 0x2f shift altgr rightdoublequotemark 0x30 altgr +rightsinglequotemark 0x30 shift altgr +n 0x31 altgr +N 0x31 shift altgr mu 0x32 altgr masculine 0x32 shift altgr comma 0x33 @@ -112,8 +125,7 @@ periodcentered 0x34 altgr dead_abovedot 0x34 shift altgr minus 0x35 underscore 0x35 shift -hyphen 0x35 altgr -macron 0x35 shift altgr -nobreakspace 0x39 altgr +dead_belowdot 0x35 altgr +dead_abovedot 0x35 shift altgr onehalf 0x56 altgr threequarters 0x56 shift altgr diff --git a/keymaps/sv b/keymaps/sv index 9905a48..736d637 100644 --- a/keymaps/sv +++ b/keymaps/sv @@ -50,18 +50,18 @@ dead_grave 0xd shift # QWERTY first row # EuroSign 0x12 altgr -aring 0x1a +aring 0x1a Aring 0x1a shift -dead_diaeresis 0x1b +dead_diaeresis 0x1b dead_circumflex 0x1b shift dead_tilde 0x1b altgr # # QWERTY second row # -odiaeresis 0x27 +odiaeresis 0x27 Odiaeresis 0x27 shift -adiaeresis 0x28 +adiaeresis 0x28 Adiaeresis 0x28 shift apostrophe 0x2b asterisk 0x2b shift diff --git a/keymaps/tr b/keymaps/tr index 5650e1e..7709ccf 100644 --- a/keymaps/tr +++ b/keymaps/tr @@ -5,25 +5,23 @@ exclam 0x02 shift onesuperior 0x02 altgr exclamdown 0x02 shift altgr apostrophe 0x03 shift -at 0x03 altgr -oneeighth 0x03 shift altgr -dead_circumflex 0x04 shift +sterling 0x03 altgr +twosuperior 0x03 shift altgr +asciicircum 0x04 shift numbersign 0x04 altgr -sterling 0x04 shift altgr +threesuperior 0x04 shift altgr plus 0x05 shift dollar 0x05 altgr +onequarter 0x05 shift altgr percent 0x06 shift onehalf 0x06 altgr threeeighths 0x06 shift altgr ampersand 0x07 shift -asciicircum 0x07 altgr -fiveeighths 0x07 shift altgr +threequarters 0x07 altgr slash 0x08 shift braceleft 0x08 altgr -seveneighths 0x08 shift altgr parenleft 0x09 shift bracketleft 0x09 altgr -trademark 0x09 shift altgr parenright 0x0a shift bracketright 0x0a altgr plusminus 0x0a shift altgr @@ -36,28 +34,22 @@ backslash 0x0c altgr questiondown 0x0c shift altgr minus 0x0d underscore 0x0d shift -dead_cedilla 0x0d altgr -dead_ogonek 0x0d shift altgr +division 0x0d altgr at 0x10 altgr Greek_OMEGA 0x10 shift altgr -lstroke 0x11 altgr -Lstroke 0x11 shift altgr EuroSign 0x12 altgr paragraph 0x13 altgr registered 0x13 shift altgr -tslash 0x14 altgr -Tslash 0x14 shift altgr +trademark 0x14 altgr leftarrow 0x15 altgr yen 0x15 shift altgr -downarrow 0x16 altgr -uparrow 0x16 shift altgr +ucircumflex 0x16 altgr +Ucircumflex 0x16 shift altgr idotless 0x17 -I 0x17 shift -rightarrow 0x17 altgr -oslash 0x18 altgr -Ooblique 0x18 shift altgr -thorn 0x19 altgr -THORN 0x19 shift altgr +icircumflex 0x17 altgr +Icircumflex 0x17 shift altgr +ocircumflex 0x18 altgr +Ocircumflex 0x18 shift altgr gbreve 0x1a Gbreve 0x1a shift dead_diaeresis 0x1a altgr @@ -66,37 +58,28 @@ udiaeresis 0x1b Udiaeresis 0x1b shift asciitilde 0x1b altgr dead_macron 0x1b shift altgr -ae 0x1e altgr -AE 0x1e shift altgr -ssharp 0x1f altgr -section 0x1f shift altgr -eth 0x20 altgr -ETH 0x20 shift altgr -dstroke 0x21 altgr -ordfeminine 0x21 shift altgr -eng 0x22 altgr -ENG 0x22 shift altgr -hstroke 0x23 altgr -Hstroke 0x23 shift altgr -kra 0x25 altgr -ampersand 0x25 shift altgr -lstroke 0x26 altgr -Lstroke 0x26 shift altgr +acircumflex 0x1e altgr +Acircumflex 0x1e shift altgr +section 0x1f altgr +ordfeminine 0x21 altgr +j 0x24 altgr +J 0x24 shift altgr scedilla 0x27 Scedilla 0x27 shift -dead_acute 0x27 altgr -dead_doubleacute 0x27 shift altgr +acute 0x27 altgr +dead_acute 0x27 shift altgr i 0x28 Iabovedot 0x28 shift -dead_circumflex 0x28 altgr +apostrophe 0x28 altgr dead_caron 0x28 shift altgr -backslash 0x29 -quotedbl 0x29 shift -asciitilde 0x29 altgr +quotedbl 0x29 +backslash 0x29 shift +plusminus 0x29 altgr +degree 0x29 shift altgr comma 0x2b semicolon 0x2b shift -bar 0x2b altgr -dead_breve 0x2b shift altgr +grave 0x2b altgr +dead_grave 0x2b shift altgr guillemotleft 0x2c altgr less 0x2c shift altgr guillemotright 0x2d altgr @@ -104,20 +87,21 @@ greater 0x2d shift altgr cent 0x2e altgr copyright 0x2e shift altgr leftdoublequotemark 0x2f altgr -grave 0x2f shift altgr +leftsinglequotemark 0x2f shift altgr rightdoublequotemark 0x30 altgr -apostrophe 0x30 shift altgr +rightsinglequotemark 0x30 shift altgr +n 0x31 altgr +N 0x31 shift altgr mu 0x32 altgr masculine 0x32 shift altgr odiaeresis 0x33 Odiaeresis 0x33 shift -less 0x33 altgr -multiply 0x33 shift altgr +multiply 0x33 altgr ccedilla 0x34 Ccedilla 0x34 shift -greater 0x34 altgr +periodcentered 0x34 altgr division 0x34 shift altgr period 0x35 colon 0x35 shift -dead_belowdot 0x35 altgr +dead_abovedot 0x35 altgr dead_abovedot 0x35 shift altgr _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel