From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Axel Svensson Newsgroups: gmane.emacs.bugs Subject: bug#37530: 26.1; Tack characters translated incorrectly Date: Fri, 27 Sep 2019 16:18:53 +0200 Message-ID: References: <83zhiqjom4.fsf@gnu.org> <87muepq2z5.fsf@gnus.org> <838sq9kg4r.fsf@gnu.org> <878sq9q24o.fsf@gnus.org> <834l0xkfgx.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="39126"; mail-complaints-to="usenet@blaine.gmane.org" Cc: Lars Ingebrigtsen , 37530@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Sep 27 18:37:40 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iDtFS-000A2e-QK for geb-bug-gnu-emacs@m.gmane.org; Fri, 27 Sep 2019 18:37:38 +0200 Original-Received: from localhost ([::1]:53412 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iDtFQ-0003fA-HI for geb-bug-gnu-emacs@m.gmane.org; Fri, 27 Sep 2019 12:37:36 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46939) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iDr6K-0003Nz-Ms for bug-gnu-emacs@gnu.org; Fri, 27 Sep 2019 10:20:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iDr6J-0003sQ-J9 for bug-gnu-emacs@gnu.org; Fri, 27 Sep 2019 10:20:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:39441) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iDr6J-0003sM-Fn for bug-gnu-emacs@gnu.org; Fri, 27 Sep 2019 10:20:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iDr6H-0000MS-Nb for bug-gnu-emacs@gnu.org; Fri, 27 Sep 2019 10:20:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Axel Svensson Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 27 Sep 2019 14:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37530 X-GNU-PR-Package: emacs Original-Received: via spool by 37530-submit@debbugs.gnu.org id=B37530.15695939531263 (code B ref 37530); Fri, 27 Sep 2019 14:20:01 +0000 Original-Received: (at 37530) by debbugs.gnu.org; 27 Sep 2019 14:19:13 +0000 Original-Received: from localhost ([127.0.0.1]:48259 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iDr5U-0000KJ-LZ for submit@debbugs.gnu.org; Fri, 27 Sep 2019 10:19:12 -0400 Original-Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:37727) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iDr5T-0000K1-18 for 37530@debbugs.gnu.org; Fri, 27 Sep 2019 10:19:11 -0400 Original-Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id 66FC26F7 for <37530@debbugs.gnu.org>; Fri, 27 Sep 2019 10:19:05 -0400 (EDT) Original-Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Fri, 27 Sep 2019 10:19:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=m6qmYW xh67KHmgv/RKsZpYXmsExmTTx0BVJXW/NG+j4=; b=CqHTLTSCvmIaG/ONs2SYOo taXWuqxhc1tOE6FNTqcuneS+u9pOQZrv0fgUhOOjBwX6+uh6U8nwLMYehtktyJwu 7z6077WXv3/8a0TcJesUaSkHmFjna54OBEQemUailPeQ/XzO5qtfIyfAkz0sD2mR 5GK1hFkFYKzUHKvzNY6AKVYtAVDjdSlohkb3+cwMZiZ0tl0Smh/ZdNa/qBLZ60A+ fJ+nnNmhkzU9ZDB3H2wTci2ptSD2SdzXUV7n57BR9NctWYgH2WK3xv4uaTkqfiKH t6Y+Dd+TvZs1etHtwnaEQDlNjWc9B2pU4GbWtsob+spAAwVVYvxNszCpBs6/hbEA == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrfeeigdejfecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpeggfhgjhfffkffuvfgtsehttdertddttdejnecuhfhrohhmpeetgigvlhcuufhv vghnshhsohhnuceomhgrihhlsegrgigvlhhsvhgvnhhsshhonhdrtghomheqnecukfhppe dvtdelrdekhedrudeijedrudejtdenucfrrghrrghmpehmrghilhhfrhhomhepmhgrihhl segrgigvlhhsvhgvnhhsshhonhdrtghomhenucevlhhushhtvghrufhiiigvpedt X-ME-Proxy: Original-Received: from mail-oi1-f170.google.com (mail-oi1-f170.google.com [209.85.167.170]) by mail.messagingengine.com (Postfix) with ESMTPA id B7FF5D60057 for <37530@debbugs.gnu.org>; Fri, 27 Sep 2019 10:19:04 -0400 (EDT) Original-Received: by mail-oi1-f170.google.com with SMTP id w6so5296636oie.11 for <37530@debbugs.gnu.org>; Fri, 27 Sep 2019 07:19:04 -0700 (PDT) X-Gm-Message-State: APjAAAU5Sh3HpPHmVh2we6U89djgUJ6bZkpmzT0RrM2omzolhyhXquh1 ZgZsC8llfbWDDsadoLEKgIt1YyrO18tsGOr/ado= X-Google-Smtp-Source: APXvYqzKkY3yOHDB6iBXBu+jgOo3YP34o64qAvBo7DpZBA+as4Tr6OI6nrkDUwxLVyuyhDXSZljLEXGzTi/oMgzc05s= X-Received: by 2002:aca:170c:: with SMTP id j12mr6939583oii.141.1569593944285; Fri, 27 Sep 2019 07:19:04 -0700 (PDT) In-Reply-To: <834l0xkfgx.fsf@gnu.org> X-Gmail-Original-Message-ID: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:167404 Archived-At: On Fri, Sep 27, 2019 at 3:59 PM Eli Zaretskii wrote: > > > I'd like someone to do the research and find out why Markus Kuhn's > > > suggestions were changed. I'd like also to state the source of the > > > data and the information about the change reason(s) in x-win.el, where > > > we have the mapping. > > > > If somebody wants to do that research, be my guest. I don't see the > > point -- this is the data the X server uses, so it's authoritative. > > I'd like to hear more opinions, please. > My opinion is that keysym mappings that aren't part of the authoritative X11 source should still be added. Motivation: IIUC, X11 clients primarily receive keysyms, not code points. How the translation is done is then up to the application. Many applications do this translation using an application-internal mapping (like indeed Emacs is) without necessarily referring to whatever is present on the OS. These mappings, drawing from several sources, have few if any conflicts. Therefore, the sensible, pragmatic, common and expected thing to do is to attempt to translate them rather than ignore them, even if they aren't present in the source files on the OS in question. If Emacs receives a key event with a certain keysym, the user clearly expects the application to do something with it.