Le dimanche 01 février 2009 19:48, vous avez écrit : > On Sun, Feb 01, 2009 at 07:10:40PM +0100, Laurent Léonard wrote: > > Package: kvm > > Version: 72+dfsg-4 > > Severity: normal > > > > --- Please enter the report below this line. --- > > The keys "@" (at), "&" (ampersand), "'" (apostrophe), "§" (section), "<" > > (less), ">" (greater) are not mapped correctly in the fr-be keymap file. > > What does "not correctly" mean here? From the diff it looks as if they > aren't being mapped at all?
Here is what I get when I hit the keys: "&" -> "k" "'" -> "b" "§" -> "s" "<" -> "w" ">" -> "X" "@" -> "é" with KVM version 72+dfsg-4 (without "alt+gr" support), nothing with KVM version 83+dfsg-1 Those keys appears twice in the KVM fr-be keymap, in the rdesktop fr-be keymap they appears only one time... The only difference between both files is this (bad ?) "second mapping" for the 6 keys above. In comparison, if we make a diff of the fr keymaps, we can see there is (almost) no difference: diff /usr/share/rdesktop/keymaps/fr /usr/share/kvm/keymaps/fr 100c100 < dead_circumflex 0x1a --- > dead_circumflex 0x1a > > > If we make a diff between the fr-be keymap file from KVM and the fr-be > > keymap file from rdesktop, we can see additional lines in the KVM fr-be > > keymap... diff /usr/share/kvm/keymaps/fr-be > > /usr/share/rdesktop/keymaps/fr-be 53d52 > > < at 0x10 altgr > > 86d84 > > < section 0x1f shift altgr > > 96d93 > > < ampersand 0x25 shift altgr > > 115d111 > > < less 0x2c shift altgr > > 117d112 > > < greater 0x2d shift altgr > > 123d117 > > < apostrophe 0x30 shift altgr > > 140a135 > > Could you attache a unified diff (diff -u) please? This way we can just > patch the corresponding file. I'll clone the bug afterwards and assign a > copy to qemu. > cheers, See the e-mail attachment. -- Laurent Léonard
--- /usr/share/kvm/keymaps/fr-be 2008-12-24 13:07:53.000000000 +0100 +++ /usr/share/rdesktop/keymaps/fr-be 2008-08-16 17:05:41.000000000 +0200 @@ -50,7 +50,6 @@ dead_cedilla 0x0d altgr dead_ogonek 0x0d shift altgr a 0x10 addupper -at 0x10 altgr Greek_OMEGA 0x10 shift altgr z 0x11 addupper lstroke 0x11 altgr @@ -83,7 +82,6 @@ ae 0x1e altgr AE 0x1e shift altgr ssharp 0x1f altgr -section 0x1f shift altgr eth 0x20 altgr ETH 0x20 shift altgr dstroke 0x21 altgr @@ -93,7 +91,6 @@ hstroke 0x23 altgr Hstroke 0x23 shift altgr kra 0x25 altgr -ampersand 0x25 shift altgr lstroke 0x26 altgr Lstroke 0x26 shift altgr m 0x27 addupper @@ -112,15 +109,12 @@ dead_breve 0x2b shift altgr w 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 grave 0x2f shift altgr rightdoublequotemark 0x30 altgr -apostrophe 0x30 shift altgr comma 0x32 question 0x32 shift dead_cedilla 0x32 altgr @@ -138,3 +132,4 @@ dead_tilde 0x35 altgr dead_abovedot 0x35 shift altgr backslash 0x56 altgr +