From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=39949 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P3iFa-0008JB-S8 for qemu-devel@nongnu.org; Thu, 07 Oct 2010 00:38:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P3iFZ-0004K3-My for qemu-devel@nongnu.org; Thu, 07 Oct 2010 00:38:38 -0400 Received: from isrv.corpit.ru ([86.62.121.231]:51471) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P3iFZ-0004Jc-Gm for qemu-devel@nongnu.org; Thu, 07 Oct 2010 00:38:37 -0400 Message-ID: <4CAD4EC8.5070402@msgid.tls.msk.ru> Date: Thu, 07 Oct 2010 08:38:32 +0400 From: Michael Tokarev MIME-Version: 1.0 Subject: Re: Testing of russian keymap (was Re: [Qemu-devel] [PATCH] fix '/' and '|' on russian keymap) References: <20101001181428.GA18421@blackpad.lan.raisama.net> <20101006195607.GB20664@blackpad.lan.raisama.net> In-Reply-To: <20101006195607.GB20664@blackpad.lan.raisama.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org, "Oleg L. Sadov" 06.10.2010 23:56, Eduardo Habkost wrote: > > Anybody using a russian keyboard layout who can test this change and > confirm it works as expected? I can perform such a testing - in theory. But in practice, I was never able to figure out this -k $lang stuff, -- neither in qemu nor in other apps like rdesktop and the like. What I usually do is to explicitly set en-us keyboard for applications that are "too smart" and tries to guess "right" keyboard from env. variables such as $LANG. The reason is that after specifying "ru" keyboard, I can't use latin chars anymore, and can type only using cyrillic. Since cyrillic layout does not have any latin char, imagine how to type, say, a path name (even "C:" drive in windows). All modern OSes nowadays have a way to switch between keyboard layouts dynamically - this is done internally in the operating system. So, basically, I've no idea what this -k $foo stuff is used for to start with ;) Care to explain please? Oleg? :) Thanks! /mjt