All of lore.kernel.org
 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.