From owner-freebsd-stable@FreeBSD.ORG Wed Aug 13 12:45:59 2014 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CA2DA953; Wed, 13 Aug 2014 12:45:59 +0000 (UTC) Received: from mailout08.t-online.de (mailout08.t-online.de [194.25.134.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mailout00.t-online.de", Issuer "TeleSec ServerPass DE-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 867682292; Wed, 13 Aug 2014 12:45:59 +0000 (UTC) Received: from fwd37.aul.t-online.de (fwd37.aul.t-online.de [172.20.27.137]) by mailout08.t-online.de (Postfix) with SMTP id 5F79241917B; Wed, 13 Aug 2014 14:40:19 +0200 (CEST) Received: from [192.168.119.33] (bHpLe8ZXrhJo+tbM6ny1l+je6mB1dqR7DSwP9UIQ6YbgzoAIh0tXUu4L7A3MdqTw8P@[84.154.101.219]) by fwd37.t-online.de with (TLSv1.2:ECDHE-RSA-AES256-SHA encrypted) esmtp id 1XHXqj-0clLRw0; Wed, 13 Aug 2014 14:40:17 +0200 Message-ID: <53EB5CA9.5@freebsd.org> Date: Wed, 13 Aug 2014 14:40:09 +0200 From: Stefan Esser User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.0 MIME-Version: 1.0 To: Tom Evans Subject: Re: Keymap definitions for VT / NEWCONS References: <53EA0EC2.2070601@freebsd.org> <53EA1E5A.5020707@FreeBSD.org> <53EA2D00.7010307@freebsd.org> <53EB0DA0.5000305@freebsd.org> In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-ID: bHpLe8ZXrhJo+tbM6ny1l+je6mB1dqR7DSwP9UIQ6YbgzoAIh0tXUu4L7A3MdqTw8P X-TOI-MSGID: f2e2b01a-3e80-4f94-85af-8e2153211de0 Cc: "Andrey V. Elsukov" , Aleksandr Rybalko , Ed Maste , FreeBSD Stable , "freebsd-hackers@freebsd.org" X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Aug 2014 12:45:59 -0000 Am 13.08.2014 um 11:51 schrieb Tom Evans: > On Wed, Aug 13, 2014 at 8:02 AM, Stefan Esser wrote: >> - What shall we do with keymaps like "latinamerican.kbd"? >> We could install it under one name and symlink (or link) all >> the other relevant locale names to this name. > > Thank you for doing this work Stefan! > > Facebook (and a few others from what I can tell) are using es_LA for > Latin America (it should be Laos Spanish really) and ar_AR for a > generic Arabic. Really? Seems we do not have any support for Arabic locales, neither in "/usr/share/locale", nor in the form of a keymap file ... So, we have no use for "ar_AR". But "es_LA" might really be a good name for the many Spanish speaking South American countries. I propose to rename "latinamerican.kbd" to "es_LA.kbd" using that convention, then. Thank you for bringing these points to my attention! If we can agree on locale-based keymap names as the rule (with exceptions, as required), then I'd like to commit the first round of keymap files to vt/keymaps tomorrow. This commit will not include accented versions or other special cases (Ctrl <-> Caps-Lock), since I think we ought to think about naming conventions or a general concept for these variations of default keymaps. If a locale defaults to "deadkeys", then the default keymap should follow suit. These keymaps are currently named with ".acc" attached to the name. But it will take too long to converge to an optimal keymap for each affected locale ... I guess we should follow what other systems do (MacOS or Windows), since this is what the majority of users will expect, anyway. But I'm open to suggestions ... ;-) Best regards, STefan