From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:35870) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RIOok-0008Pa-Jr for qemu-devel@nongnu.org; Mon, 24 Oct 2011 14:00:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RIOof-0007hq-NI for qemu-devel@nongnu.org; Mon, 24 Oct 2011 14:00:07 -0400 Received: from lo.gmane.org ([80.91.229.12]:34272) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RIOof-0007gR-Ae for qemu-devel@nongnu.org; Mon, 24 Oct 2011 14:00:05 -0400 Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1RIOod-00035V-Mj for qemu-devel@nongnu.org; Mon, 24 Oct 2011 20:00:03 +0200 Received: from 178-26-101-221-dynip.superkabel.de ([178.26.101.221]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 24 Oct 2011 20:00:03 +0200 Received: from kxroberto by 178-26-101-221-dynip.superkabel.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 24 Oct 2011 20:00:03 +0200 From: Robert Date: Mon, 24 Oct 2011 19:56:06 +0200 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Subject: [Qemu-devel] Qemu on Windows rather ignores AltGr Key (de keyboard) List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Hi, Qemu Manager 7.0 with QEMU 0.11.1 (last qemu with KQEMU accelerator) on German Windows XP, German Keyboard: I cannot type any characters which require the AltGr key. And "| @ \" are very important! No reaction at all, when I press AltGr and any of the sensitive keys, so no wrong characters, but just silence. The only exception: "AltGr + ß" = "\" (backslash) doesn't produce silence or a "\", but erases the last command on a Linux shell, and erases the last char in an editor like Nano. while the key produces correct charactars "ß" and "?"(+shift) without the altgr key. Tested with many different Linuxes (which are configured well to DE and DE keyboard otherwise). Tested on text terminal and in X/Gnome: no difference. Tested with -usb and usb keyboard as well: no difference. Tested with 3 types of Qemu Manager windows. tried reinstall of the Qemu Manager. I even added the extra "-k de" (which should not be necessary according to the docs): "C:\Programme\QemuManager\qemu\qemu.exe" -L "C:\Programme\QemuManager\qemu" -M "pc" -m 512 -cpu "qemu32" -vga cirrus -serial vc -parallel vc -name "DebianLinux" -drive "file=C:\boot\Debian.qcow2,index=0,media=disk" -drive "file=C:\boot\grubboot.raw,index=1,media=disk" -drive "file=C:\boot\Odin FreeDOS.qcow2,index=3,media=disk" -boot order=dc,menu=off -soundhw es1370 -enable-kqemu -net nic,vlan=0,macaddr=52-54-00-64-91-E8,model=rtl8139 -net user,vlan=0 -hwnd 919538 -monitor telnet:127.0.0.1:60002,server,nowait -k de -localtime what can I do? Robert PS: when using QEMU as VNC server (with de set as "VNC Keyboard Language" in the manager -> resulting in "-k de") and UltraVNC 1.0.8.2 as Client (which works ok between 2 MS Windows etc.), then DE keyboard doesn't work at all. It's a weired mix of english keyboard layout and some german characters (like äöüß) on very wrong keys. but thats another more komplex game at all ... or what could be the additional problem there? : "C:\Programme\QemuManager\qemu\qemu.exe" -L "C:\Programme\QemuManager\qemu" -M "pc" -m 512 -cpu "qemu32" -vga cirrus -serial vc -parallel vc -name "DebianLinux" -drive "file=C:\boot\Debian.qcow2,index=0,media=disk" -drive "file=C:\boot\grubboot.raw,index=1,media=disk" -drive "file=C:\boot\Odin FreeDOS.qcow2,index=3,media=disk" -boot order=dc,menu=off -soundhw es1370 -kernel-kqemu -net nic,vlan=0,macaddr=52-54-00-64-91-E8,model=rtl8139 -net user,vlan=0 -usb -usbdevice keyboard -usbdevice tablet -vnc :1 -k de -localtime -- PPS: the de keymap in C:\Programme\QemuManager\qemu\keymaps which look ok: ----------- # generated from XKB map de include common map 0x407 exclam 0x02 shift onesuperior 0x02 altgr exclamdown 0x02 shift altgr quotedbl 0x03 shift twosuperior 0x03 altgr oneeighth 0x03 shift altgr section 0x04 shift threesuperior 0x04 altgr sterling 0x04 shift altgr dollar 0x05 shift onequarter 0x05 altgr currency 0x05 shift altgr percent 0x06 shift onehalf 0x06 altgr threeeighths 0x06 shift altgr ampersand 0x07 shift threequarters 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 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 EuroSign 0x12 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 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 plus 0x1b asterisk 0x1b shift asciitilde 0x1b altgr dead_tilde 0x1b altgr dead_macron 0x1b shift altgr ae 0x1e altgr AE 0x1e 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 odiaeresis 0x27 Odiaeresis 0x27 shift dead_doubleacute 0x27 altgr adiaeresis 0x28 Adiaeresis 0x28 shift dead_caron 0x28 shift altgr asciicircum 0x29 dead_circumflex 0x29 degree 0x29 shift notsign 0x29 altgr numbersign 0x2b apostrophe 0x2b shift dead_breve 0x2b shift altgr y 0x2c addupper guillemotleft 0x2c altgr guillemotright 0x2d altgr cent 0x2e altgr copyright 0x2e shift altgr leftdoublequotemark 0x2f altgr rightdoublequotemark 0x30 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