From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JqdKW-0005KQ-BL for qemu-devel@nongnu.org; Mon, 28 Apr 2008 20:04:20 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JqdKS-0005Ip-NA for qemu-devel@nongnu.org; Mon, 28 Apr 2008 20:04:19 -0400 Received: from [199.232.76.173] (port=54332 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JqdKS-0005Ij-IE for qemu-devel@nongnu.org; Mon, 28 Apr 2008 20:04:16 -0400 Received: from mtaout03-winn.ispmail.ntl.com ([81.103.221.49]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JqdKS-0001jH-3b for qemu-devel@nongnu.org; Mon, 28 Apr 2008 20:04:16 -0400 Received: from aamtaout03-winn.ispmail.ntl.com ([81.103.221.35]) by mtaout03-winn.ispmail.ntl.com with ESMTP id <20080429000813.RPBN19548.mtaout03-winn.ispmail.ntl.com@aamtaout03-winn.ispmail.ntl.com> for ; Tue, 29 Apr 2008 01:08:13 +0100 Received: from implementation.famille.thibault.fr ([82.21.96.230]) by aamtaout03-winn.ispmail.ntl.com with ESMTP id <20080429001113.UDWT26699.aamtaout03-winn.ispmail.ntl.com@implementation.famille.thibault.fr> for ; Tue, 29 Apr 2008 01:11:13 +0100 Received: from samy by implementation.famille.thibault.fr with local (Exim 4.69) (envelope-from ) id 1JqdK7-0002As-L8 for qemu-devel@nongnu.org; Tue, 29 Apr 2008 02:03:55 +0200 Date: Tue, 29 Apr 2008 01:03:55 +0100 From: Samuel Thibault Message-ID: <20080429000355.GF5002@implementation> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Subject: [Qemu-devel] Keyboard mess Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Hello, It looks to me like the keyboard support is actually completely messy. SDL seems to work fine, but vnc, curses and the monitor sendkey command are completely bogus as soon as one goes out from the simple [a-z] range, even for US keyboards. I'd just like to make sure of a few things: - can't monitor.c replace its get_keycode function with keymaps.c's stuff? - is there some patch lying somewhere to make actual use of the "shift" qualifiers in keymaps? And then I'll try to find some time to fix the mess. Samuel