Return-Path: Received: from murder ([unix socket]) by eikenes.alvestrand.no (Cyrus v2.2.8-Mandrake-RPM-2.2.8-4.2.101mdk) with LMTPA; Tue, 10 May 2005 18:47:21 +0200 X-Sieve: CMU Sieve 2.2 Received: from localhost (localhost.localdomain [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 6E97961B55 for ; Tue, 10 May 2005 18:47:21 +0200 (CEST) Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02307-10 for ; Tue, 10 May 2005 18:47:18 +0200 (CEST) X-Greylist: domain auto-whitelisted by SQLgrey-1.4.8 Received: from unicode.org (unicode.org [69.13.187.164]) by eikenes.alvestrand.no (Postfix) with ESMTP id 480C561AF1 for ; Tue, 10 May 2005 18:47:18 +0200 (CEST) Received: from sarasvati.unicode.org (localhost [127.0.0.1]) by unicode.org (8.12.11/8.12.11) with ESMTP id j4AGhBwK015454; Tue, 10 May 2005 11:43:11 -0500 Received: with ECARTIS (v1.0.0; list unicode); Tue, 10 May 2005 11:43:11 -0500 (CDT) Received: from montage.altserver.com (montage.altserver.com [63.247.74.122]) by unicode.org (8.12.11/8.12.11) with ESMTP id j4AGh7rv015414 for ; Tue, 10 May 2005 11:43:11 -0500 Received: from lns-p19-1-idf-82-251-88-88.adsl.proxad.net ([82.251.88.88] helo=jfc.afrac.org) by montage.altserver.com with esmtpa (Exim 4.44) id 1DVVK4-0004ry-Ty; Tue, 10 May 2005 07:02:57 -0700 Message-Id: <6.2.1.2.2.20050510150539.056f5e60@mail.jefsey.com> X-Mailer: QUALCOMM Windows Eudora Version 6.2.1.2 Date: Tue, 10 May 2005 15:31:15 +0200 To: "Donald Z. Osborn" , Hans Aberg From: "JFC (Jefsey) Morfin" Subject: Re: Full Unicode Computer Keyboard Cc: Unicode List In-Reply-To: <1115701784.4280421850fff@webmail.kabissa.org> References: <1115701784.4280421850fff@webmail.kabissa.org> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - montage.altserver.com X-AntiAbuse: Original Domain - unicode.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - jefsey.com X-Source: X-Source-Args: X-Source-Dir: X-archive-position: 19845 X-ecartis-version: Ecartis v1.0.0 Sender: unicode-bounce@unicode.org Errors-To: unicode-bounce@unicode.org X-original-sender: jefsey@jefsey.com Precedence: bulk List-help: List-unsubscribe: List-software: Ecartis version 1.0.0 List-ID: X-List-ID: X-list: unicode X-Virus-Scanned: amavisd-new at alvestrand.no At 07:09 10/05/2005, Donald Z. Osborn wrote: >Since it is possible to have more than one keyboard layout installed on a >system, and for users to switch among them as necessary, perhaps one approach >to what it sounds like you are interested in (pardon if I'm off) would be a >suite of layouts, designed with some of the above concerns in mind and which >together would cover the unicode range. This might be conceived together with >regional keyboards such as for Africa, or separately. In any event, in an >ideal >world, we would have LED keyboards that can tell us what the key values are in >the layout we've selected, and a suite of layouts that can cover the range of >unicode characters. Dear all interested in keyboards, Internet uses "charsets" to define two information together (RFC 2277, by Harald Alvestrand). - the encoding scheme. By default UTF-8. - the rules to build a list of characters. No rule meaning the whole ISO 10646 list. Right now the IETF WG-ltru (http://ietf.org/html.charters/ltru-charter.html) discusses the extension of the RFC 3066 langtags to introduce the "script" information from RFC 15924. I question this on several grounds: 1. RFC 2301 considered it and opposed to a confusion between content (language) and layout (charset) 2. ISO 15924 comes from the UNICODE script.txt with some more specialisations. They actually name the ISO 10646 partitions associated to languages. 3. I consider there are much more charsets in use or needed than ISO 15924. - the first one being the keyboards. With real problems since my AZERT keyboard does not support all the legal French characters, so I must rely on the goodwill of applications to enter characters sequences correctly, what is totally impossible (how do you want a program to know that COEUR has a ligature and NOE has not). - but there are many others, like Internationalized Domain Name (nicknamed "two keyboards names" because people need to enter ".com" in ASCII), or other observed in the keyboards and displays variety (for example upper cases only) or protocols (lower cases only). I am therefore interested in every lists such as script.txt documenting different (primarily UTF-8) charsets. I have a cross-language system to specify for a worldwide multilingual directory for the future MGN (multilingual global network). I need to display the local information with a charset corresponding to the callers display/keyboard/printers through different communications technologies, including postal services (sending a letter). I am quite interested in the LED keyboards and displays. We have a serious problem with homographs and their use for phishing purposes. It would be very interesting to display the charset of a document and to force the charset of the terminal. This would lead homographs to show-up instead of fooling the user. We could agree that "Ctrl-Windows" would switch from Documents charset to Terminal chosen default charset. I thank you for your help. jfc