From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: How to recognize keyboard insertion? Date: Sat, 31 Oct 2009 22:01:27 +0200 Message-ID: <83my37coyw.fsf@gnu.org> References: <83vdhvd096.fsf@gnu.org> <4AEC6CC5.3010009@harpegolden.net> <83skczcwes.fsf@gnu.org> <4AEC75C3.900@harpegolden.net> <83r5sjctup.fsf@gnu.org> <4AEC8F4A.8070205@harpegolden.net> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: ger.gmane.org 1257019324 20515 80.91.229.12 (31 Oct 2009 20:02:04 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 31 Oct 2009 20:02:04 +0000 (UTC) Cc: emacs-devel@gnu.org To: David De La Harpe Golden Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Oct 31 21:01:57 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1N4K97-0008Eg-1B for ged-emacs-devel@m.gmane.org; Sat, 31 Oct 2009 21:01:57 +0100 Original-Received: from localhost ([127.0.0.1]:42063 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N4K96-0001zU-Dc for ged-emacs-devel@m.gmane.org; Sat, 31 Oct 2009 16:01:56 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1N4K91-0001zD-IR for emacs-devel@gnu.org; Sat, 31 Oct 2009 16:01:51 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1N4K8x-0001ye-1L for emacs-devel@gnu.org; Sat, 31 Oct 2009 16:01:51 -0400 Original-Received: from [199.232.76.173] (port=32823 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N4K8w-0001ya-Ua for emacs-devel@gnu.org; Sat, 31 Oct 2009 16:01:46 -0400 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:62184) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1N4K8w-0005es-C8 for emacs-devel@gnu.org; Sat, 31 Oct 2009 16:01:46 -0400 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0KSE00F00A7V4O00@a-mtaout20.012.net.il> for emacs-devel@gnu.org; Sat, 31 Oct 2009 22:01:27 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.70.37.193]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0KSE00CNFAAE2J90@a-mtaout20.012.net.il>; Sat, 31 Oct 2009 22:01:27 +0200 (IST) In-reply-to: <4AEC8F4A.8070205@harpegolden.net> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by monty-python.gnu.org: Solaris 10 (beta) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:116530 Archived-At: > Date: Sat, 31 Oct 2009 19:26:02 +0000 > From: David De La Harpe Golden > CC: emacs-devel@gnu.org > > But therefore it's not necessary to track whether the character was > entered by keyboard unless you want to provide a further unusual "smart" > layer that doesn't work like typical bidi apps. I'm not convinced, sorry. There are mirrored characters that are not part of the localized keyboards, at least. They are also not supported by most language-oriented input methods. We still need to DTRT with them, even if they are inserted as Unicode codepoints or in some other way.