qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: John Haxby <john.haxby@oracle.com>
To: qemu-devel@nongnu.org
Subject: [Qemu-devel] [PATCH 3 of 3] Fix keymap handling for vnc console
Date: Tue, 16 Dec 2008 15:49:24 +0000	[thread overview]
Message-ID: <4947CE04.3050807@oracle.com> (raw)
In-Reply-To: <4947CA2B.5030401@oracle.com>

Corrected keymap definitions

Signed-off-by: John Haxby <john.haxby@oracle.com>

 common    |    7 +--
 da        |   24 +++++++++---
 de        |   31 ++++++++++++---
 en-gb     |   14 ++++++-
 es        |   36 +++++++++++++++---
 et        |   83 +++++++++++++++++++++++++++++++++++++++--
 fi        |  123 +++++++++++++++++++++++++++++---------------------------------
 fo        |   99 ++++++++++++++++++++++++++++++++++++++++++++++---
 fr        |   32 +++++++++++++---
 fr-be     |   12 ++++--
 hr        |   39 ++++++++++++-------
 hu        |  114 ++++++++++++++++++++++++++++++++++++++-------------------
 is        |   89 +++++++++++++++++++++-----------------------
 it        |   42 ++++++++++++++-------
 modifiers |    1
 nl        |   83 +++++++++++++++++++++++++++++++++++++++--
 nl-be     |   65 ++++++++++++++++++++++++++++++++
 no        |   24 +++++++++---
 tr        |   88 ++++++++++++++++++--------------------------
 19 files changed, 726 insertions(+), 280 deletions(-)

diff -up qemu-0.9.1.6042/keymaps/ar.keymap03 qemu-0.9.1.6042/keymaps/ar
diff -up qemu-0.9.1.6042/keymaps/common.keymap03 qemu-0.9.1.6042/keymaps/common
--- qemu-0.9.1.6042/keymaps/common.keymap03	2008-12-16 09:10:57.000000000 +0000
+++ qemu-0.9.1.6042/keymaps/common	2008-12-16 09:12:19.000000000 +0000
@@ -84,10 +84,10 @@ F12 0x58 localstate
 # Printscreen really requires four scancodes (0xe0, 0x2a, 0xe0, 0x37),
 # 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 -up qemu-0.9.1.6042/keymaps/da.keymap03 qemu-0.9.1.6042/keymaps/da
--- qemu-0.9.1.6042/keymaps/da.keymap03	2008-12-16 09:10:57.000000000 +0000
+++ qemu-0.9.1.6042/keymaps/da	2008-12-16 09:13:22.000000000 +0000
@@ -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 -up qemu-0.9.1.6042/keymaps/de-ch.keymap03 qemu-0.9.1.6042/keymaps/de-ch
diff -up qemu-0.9.1.6042/keymaps/de.keymap03 qemu-0.9.1.6042/keymaps/de
--- qemu-0.9.1.6042/keymaps/de.keymap03	2008-12-16 09:10:57.000000000 +0000
+++ qemu-0.9.1.6042/keymaps/de	2008-12-16 09:15:08.000000000 +0000
@@ -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
\ No newline at end of file
diff -up qemu-0.9.1.6042/keymaps/en-gb.keymap03 qemu-0.9.1.6042/keymaps/en-gb
--- qemu-0.9.1.6042/keymaps/en-gb.keymap03	2008-12-16 09:10:57.000000000 +0000
+++ qemu-0.9.1.6042/keymaps/en-gb	2008-12-16 09:16:35.000000000 +0000
@@ -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 -up qemu-0.9.1.6042/keymaps/en-us.keymap03 qemu-0.9.1.6042/keymaps/en-us
diff -up qemu-0.9.1.6042/keymaps/es.keymap03 qemu-0.9.1.6042/keymaps/es
--- qemu-0.9.1.6042/keymaps/es.keymap03	2008-12-16 09:10:57.000000000 +0000
+++ qemu-0.9.1.6042/keymaps/es	2008-12-16 09:18:02.000000000 +0000
@@ -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 -up qemu-0.9.1.6042/keymaps/et.keymap03 qemu-0.9.1.6042/keymaps/et
--- qemu-0.9.1.6042/keymaps/et.keymap03	2008-12-16 09:10:57.000000000 +0000
+++ qemu-0.9.1.6042/keymaps/et	2008-12-16 09:20:02.000000000 +0000
@@ -6,80 +6,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
+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
+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
+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
+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 -up qemu-0.9.1.6042/keymaps/fi.keymap03 qemu-0.9.1.6042/keymaps/fi
--- qemu-0.9.1.6042/keymaps/fi.keymap03	2008-12-16 09:10:57.000000000 +0000
+++ qemu-0.9.1.6042/keymaps/fi	2008-12-16 09:23:02.000000000 +0000
@@ -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 -up qemu-0.9.1.6042/keymaps/fo.keymap03 qemu-0.9.1.6042/keymaps/fo
--- qemu-0.9.1.6042/keymaps/fo.keymap03	2008-12-16 09:10:57.000000000 +0000
+++ qemu-0.9.1.6042/keymaps/fo	2008-12-16 09:25:13.000000000 +0000
@@ -6,71 +6,156 @@ 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 -up qemu-0.9.1.6042/keymaps/fr-be.keymap03 qemu-0.9.1.6042/keymaps/fr-be
--- qemu-0.9.1.6042/keymaps/fr-be.keymap03	2008-12-16 09:10:57.000000000 +0000
+++ qemu-0.9.1.6042/keymaps/fr-be	2008-12-16 09:27:21.000000000 +0000
@@ -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 -up qemu-0.9.1.6042/keymaps/fr-ca.keymap03 qemu-0.9.1.6042/keymaps/fr-ca
diff -up qemu-0.9.1.6042/keymaps/fr-ch.keymap03 qemu-0.9.1.6042/keymaps/fr-ch
diff -up qemu-0.9.1.6042/keymaps/fr.keymap03 qemu-0.9.1.6042/keymaps/fr
--- qemu-0.9.1.6042/keymaps/fr.keymap03	2008-12-16 09:10:57.000000000 +0000
+++ qemu-0.9.1.6042/keymaps/fr	2008-12-16 09:26:38.000000000 +0000
@@ -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_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 -up qemu-0.9.1.6042/keymaps/hr.keymap03 qemu-0.9.1.6042/keymaps/hr
--- qemu-0.9.1.6042/keymaps/hr.keymap03	2008-12-16 09:10:57.000000000 +0000
+++ qemu-0.9.1.6042/keymaps/hr	2008-12-16 09:28:33.000000000 +0000
@@ -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,6 +45,7 @@ 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
@@ -56,7 +58,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 +71,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 +95,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 +115,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 -up qemu-0.9.1.6042/keymaps/hu.keymap03 qemu-0.9.1.6042/keymaps/hu
--- qemu-0.9.1.6042/keymaps/hu.keymap03	2008-12-16 09:10:57.000000000 +0000
+++ qemu-0.9.1.6042/keymaps/hu	2008-12-16 09:31:23.000000000 +0000
@@ -8,27 +8,35 @@ map 0x40e
 # AltGr keys:
 notsign 0x29 altgr
 asciitilde 0x02 altgr
-caron 0x03 altgr
+dead_caron 0x03 altgr
 asciicircum 0x04 altgr
-breve 0x05 altgr
-degree 0x06 altgr
-ogonek 0x07 altgr
+dead_breve 0x05 altgr
+dead_abovering 0x06 altgr
+dead_ogonek 0x07 altgr
 grave 0x08 altgr
-abovedot 0x09 altgr
-acute 0x0a altgr
-doubleacute 0x0b altgr
-diaeresis 0x0c altgr
-cedilla 0x0d altgr
+dead_abovedot 0x09 altgr
+dead_acute 0x0a altgr
+dead_doubleacute 0x0b altgr
+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
@@ -42,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
 
 
@@ -66,49 +76,79 @@ 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
-
-
-# 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
diff -up qemu-0.9.1.6042/keymaps/is.keymap03 qemu-0.9.1.6042/keymaps/is
--- qemu-0.9.1.6042/keymaps/is.keymap03	2008-12-16 09:10:57.000000000 +0000
+++ qemu-0.9.1.6042/keymaps/is	2008-12-16 09:37:50.000000000 +0000
@@ -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,9 +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 -up qemu-0.9.1.6042/keymaps/it.keymap03 qemu-0.9.1.6042/keymaps/it
--- qemu-0.9.1.6042/keymaps/it.keymap03	2008-12-16 09:10:57.000000000 +0000
+++ qemu-0.9.1.6042/keymaps/it	2008-12-16 10:24:53.000000000 +0000
@@ -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 -up qemu-0.9.1.6042/keymaps/ja.keymap03 qemu-0.9.1.6042/keymaps/ja
diff -up qemu-0.9.1.6042/keymaps/lt.keymap03 qemu-0.9.1.6042/keymaps/lt
diff -up qemu-0.9.1.6042/keymaps/lv.keymap03 qemu-0.9.1.6042/keymaps/lv
diff -up qemu-0.9.1.6042/keymaps/mk.keymap03 qemu-0.9.1.6042/keymaps/mk
diff -up qemu-0.9.1.6042/keymaps/modifiers.keymap03 qemu-0.9.1.6042/keymaps/modifiers
--- qemu-0.9.1.6042/keymaps/modifiers.keymap03	2008-12-16 09:10:57.000000000 +0000
+++ qemu-0.9.1.6042/keymaps/modifiers	2008-12-16 10:25:47.000000000 +0000
@@ -3,6 +3,7 @@ Shift_L 0x2a
 
 Alt_R 0xb8
 Mode_switch 0xb8
+ISO_Level3_Shift 0xb8
 Alt_L 0x38
 
 Control_R 0x9d
diff -up qemu-0.9.1.6042/keymaps/nl-be.keymap03 qemu-0.9.1.6042/keymaps/nl-be
--- qemu-0.9.1.6042/keymaps/nl-be.keymap03	2008-12-16 09:10:57.000000000 +0000
+++ qemu-0.9.1.6042/keymaps/nl-be	2008-12-16 10:28:59.000000000 +0000
@@ -1,3 +1,68 @@
 # Dutch (Belgium)
 map 0x813
 include common
+ampersand 0x02
+1 0x02 shift
+bar 0x02 altgr
+eacute 0x03
+2 0x03 shift
+at 0x03 altgr
+quotedbl 0x04
+3 0x04 shift
+numbersign 0x04 altgr
+apostrophe 0x05
+4 0x05 shift
+parenleft 0x06
+5 0x06 shift
+section 0x07
+6 0x07 shift
+circumflex 0x07 altgr
+egrave 0x08
+7 0x08 shift
+exclam 0x09
+8 0x09 shift
+bracketleft 0x09 altgr
+ccedilla 0x0a
+9 0x0a shift
+braceleft 0x0a altgr
+agrave 0x0b
+0 0x0b shift
+braceright 0x0b altgr
+parenright 0x0c
+degree 0x0c shift
+minus 0x0d
+underscore 0x0d shift
+a 0x10 addupper
+z 0x11 addupper
+EuroSign 0x12 altgr
+dead_circumflex 0x1a
+dead_diaeresis 0x1a shift
+bracketleft 0x1a altgr
+dollar 0x1b
+asterisk 0x1b shift
+bracketright 0x1b altgr
+q 0x1e addupper
+m 0x27 addupper
+ugrave 0x28
+percent 0x28 shift
+dead_acute 0x28 altgr
+twosuperior 0x29
+threesuperior 0x29 shift
+mu 0x2b
+sterling 0x2b shift
+dead_grave 0x2b altgr
+w 0x2c addupper
+comma 0x32
+question 0x32 shift
+semicolon 0x33
+period 0x33 shift
+colon 0x34
+slash 0x34 shift
+periodcentered 0x34 altgr
+equal 0x35
+plus 0x35 shift
+tilde 0x35 altgr
+dead_tilde 0x35 shift altgr
+less 0x56
+greater 0x56 shift
+backslash 0x56 altgr
diff -up qemu-0.9.1.6042/keymaps/nl.keymap03 qemu-0.9.1.6042/keymaps/nl
--- qemu-0.9.1.6042/keymaps/nl.keymap03	2008-12-16 09:10:57.000000000 +0000
+++ qemu-0.9.1.6042/keymaps/nl	2008-12-16 10:27:16.000000000 +0000
@@ -4,56 +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
diff -up qemu-0.9.1.6042/keymaps/no.keymap03 qemu-0.9.1.6042/keymaps/no
--- qemu-0.9.1.6042/keymaps/no.keymap03	2008-12-16 09:10:57.000000000 +0000
+++ qemu-0.9.1.6042/keymaps/no	2008-12-16 10:29:49.000000000 +0000
@@ -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 -up qemu-0.9.1.6042/keymaps/pl.keymap03 qemu-0.9.1.6042/keymaps/pl
diff -up qemu-0.9.1.6042/keymaps/pt-br.keymap03 qemu-0.9.1.6042/keymaps/pt-br
diff -up qemu-0.9.1.6042/keymaps/pt.keymap03 qemu-0.9.1.6042/keymaps/pt
diff -up qemu-0.9.1.6042/keymaps/ru.keymap03 qemu-0.9.1.6042/keymaps/ru
diff -up qemu-0.9.1.6042/keymaps/sl.keymap03 qemu-0.9.1.6042/keymaps/sl
diff -up qemu-0.9.1.6042/keymaps/sv.keymap03 qemu-0.9.1.6042/keymaps/sv
diff -up qemu-0.9.1.6042/keymaps/th.keymap03 qemu-0.9.1.6042/keymaps/th
diff -up qemu-0.9.1.6042/keymaps/tr.keymap03 qemu-0.9.1.6042/keymaps/tr
--- qemu-0.9.1.6042/keymaps/tr.keymap03	2008-12-16 09:10:57.000000000 +0000
+++ qemu-0.9.1.6042/keymaps/tr	2008-12-16 10:32:12.000000000 +0000
@@ -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

  parent reply	other threads:[~2008-12-16 15:49 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-12-16 15:32 [Qemu-devel] [PATCH 0 of 3] Fix keymap handling for vnc console John Haxby
2008-12-16 15:46 ` [Qemu-devel] [PATCH 1 " John Haxby
2009-01-08 20:27   ` Anthony Liguori
2009-01-08 20:46     ` John Haxby
2009-01-08 21:06       ` Anthony Liguori
2008-12-16 15:48 ` [Qemu-devel] [PATCH 2 " John Haxby
2008-12-16 15:49 ` John Haxby [this message]
2009-01-07 15:12 ` [Qemu-devel] [PATCH 0 " John Haxby
2009-01-08 20:17   ` Anthony Liguori

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4947CE04.3050807@oracle.com \
    --to=john.haxby@oracle.com \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).