X-Loop: help-debbugs@HIDDEN Subject: bug#45347: Feature request: key positions for shortcuts instead of letters in Emacs Resent-From: =?UTF-8?Q?=D0=90=D0=BA=D0=B8=D0=BC=D0=B6=D0=B0=D0=BD_?= =?UTF-8?Q?=D0=95=D0=B4=D0=B8=D0=B3=D0=B5?= <akimjedi@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 20 Dec 2020 23:13:02 +0000 Resent-Message-ID: <handler.45347.B.160850597530123 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 45347 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 45347 <at> debbugs.gnu.org X-Debbugs-Original-To: "bug-gnu-emacs@HIDDEN" <bug-gnu-emacs@HIDDEN> Received: via spool by submit <at> debbugs.gnu.org id=B.160850597530123 (code B ref -1); Sun, 20 Dec 2020 23:13:02 +0000 Received: (at submit) by debbugs.gnu.org; 20 Dec 2020 23:12:55 +0000 Received: from localhost ([127.0.0.1]:45763 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kr7sk-0007pl-CZ for submit <at> debbugs.gnu.org; Sun, 20 Dec 2020 18:12:55 -0500 Received: from lists.gnu.org ([209.51.188.17]:48508) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <akimjedi@HIDDEN>) id 1kr5vR-0004zL-9p for submit <at> debbugs.gnu.org; Sun, 20 Dec 2020 16:07:33 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59894) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <akimjedi@HIDDEN>) id 1kr5vR-0004yf-5B for bug-gnu-emacs@HIDDEN; Sun, 20 Dec 2020 16:07:33 -0500 Received: from forward100o.mail.yandex.net ([2a02:6b8:0:1a2d::600]:52229) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <akimjedi@HIDDEN>) id 1kr5vO-0002bT-3A for bug-gnu-emacs@HIDDEN; Sun, 20 Dec 2020 16:07:32 -0500 Received: from forward100q.mail.yandex.net (forward100q.mail.yandex.net [IPv6:2a02:6b8:c0e:4b:0:640:4012:bb97]) by forward100o.mail.yandex.net (Yandex) with ESMTP id DC2E84AC0E92 for <bug-gnu-emacs@HIDDEN>; Mon, 21 Dec 2020 00:07:22 +0300 (MSK) Received: from vla1-c49849ee23d2.qloud-c.yandex.net (vla1-c49849ee23d2.qloud-c.yandex.net [IPv6:2a02:6b8:c0d:1a15:0:640:c498:49ee]) by forward100q.mail.yandex.net (Yandex) with ESMTP id D7AAD7080002 for <bug-gnu-emacs@HIDDEN>; Mon, 21 Dec 2020 00:07:22 +0300 (MSK) Received: from localhost (localhost [::1]) by vla1-c49849ee23d2.qloud-c.yandex.net (mxback/Yandex) with ESMTP id Uovz6oeq5j-7MDGlu0p; Mon, 21 Dec 2020 00:07:22 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.kz; s=mail; t=1608498442; bh=tQ+TvzyvEUB7omV4rFrA1FnBfZYlhXI8jMl0GUH7uzw=; h=Message-Id:Date:Subject:To:From; b=u/J2Z8pkvvQkwIsXal/D0FFeKfIZYi6MB55sHFkw+ncUCjkf0eV3DfZC1Vk8dSME9 Fn1JsxFchVw/pkWx1AOPR96FGEg2mmEvSe9Q03pAZ9om57O11GuggHY2w2reah86kW SE5wvPP7x377v5CKWuzo+oJ0TsKIOOd6kzahFzEQ= Authentication-Results: vla1-c49849ee23d2.qloud-c.yandex.net; dkim=pass header.i=@yandex.kz Received: by vla1-fd7d84f5b95e.qloud-c.yandex.net with HTTP; Mon, 21 Dec 2020 00:07:22 +0300 From: =?UTF-8?Q?=D0=90=D0=BA=D0=B8=D0=BC=D0=B6=D0=B0=D0=BD_?= =?UTF-8?Q?=D0=95=D0=B4=D0=B8=D0=B3=D0=B5?= <akimjedi@HIDDEN> MIME-Version: 1.0 X-Mailer: Yamail [ http://yandex.ru ] 5.0 Date: Mon, 21 Dec 2020 03:07:22 +0600 Message-Id: <5701301608497271@HIDDEN> Content-Transfer-Encoding: base64 Content-Type: text/html; charset=utf-8 Received-SPF: pass client-ip=2a02:6b8:0:1a2d::600; envelope-from=akimjedi@HIDDEN; helo=forward100o.mail.yandex.net X-Spam_score_int: -15 X-Spam_score: -1.6 X-Spam_bar: - X-Spam_report: (-1.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, HTML_MIME_NO_HTML_TAG=0.377, MIME_HTML_ONLY=0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Mailman-Approved-At: Sun, 20 Dec 2020 18:12:52 -0500 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.6 (-) PGRpdj48ZGl2PjxkaXY+PHA+Q3VycmVudGx5LCB0byB0eXBlIChhdCBsZWFzdCkgQ3lyaWxsaWMg b3RoZXIgdGhhbiBFbmdsaXNoIGluIEVtYWNzLCB5b3UgY2FuIHN3aXRjaCB5b3VyIGtleWJvYXJk IGxheW91dCBpbiBYLk9yZyB0byBSdXNzaWFuIG9yIFVrcmFpbmlhbiBvciBhbnkgb3RoZXIgbGFu Z3VhZ2UgdGhhdCBoYXMgQ3lyaWxsaWMgbGV0dHRlcnMuIEhvd2V2ZXIsIGtleWJpbmRpbmdzIGRv bid0IHdvcmsuIElmIEkgdHlwZSAiQy3RhCIgKNGEIGlzIG9uIHRoZSBob21lIHJvdywgcGlua3kg ZmluZ2VyKSwgaXQgZG9lcyBub3QgcmVnaXN0ZXIgYXMgIkMtYSIuIEEgbG90IG9mIHBlb3BsZSBo YXZlIHRvIHVzZSBwYWNrYWdlcyBsaWtlIDxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9hMTMv cmV2ZXJzZS1pbS5lbCIgcmVsPSJub29wZW5lciBub3JlZmVycmVyIj5yZXZlcnNlLWltLmVsPC9h PiB0byBwYXJ0aWFsbHkgZml4IHRoZSBpc3N1ZS4gSXQgdXNlcyBRdWFpbCBtYXBzIGZvciBrZXli b2FyZCBsYXlvdXRzLjwvcD48cD5CdXQgcmV2ZXJzZS1pbSBoYXMgbG90cyBvZiBpc3N1ZXMgdGhh dCBjYW4ndCBiZSBmaXhlZCB3aXRob3V0IGNoYW5naW5nIHRoZSBFbWFjcyBjb3JlLiBJZiB5b3Ug Y29uZmlndXJlIGl0IHRvIHVzZSBydXNzaWFuLXR5cGV3cml0ZXIgbWFwLCBzd2l0Y2ggdG8gcnVz c2lhbi10eXBld3JpdGVyIGxheW91dCBpbiBYLk9yZyBhbmQgdHlwZSBDLTIgb24gaXQsIGl0IHJl Z2lzdGVycyBhcyBDLS0sIGJlY2F1c2Ugb24gdGhlIFJ1c3NpYW4gVHlwZXdyaXRlciBsYXlvdXQg MiBpcyBhY3R1YWxseSBhIGh5cGhlbi4gRW1hY3MgZG9lc24ndCBrbm93IGlmIGl0J3MgYSBoeXBo ZW4gb24gdGhlIEVuZ2xpc2ggbGF5b3V0IG9yIGEgaHlwaGVuIG9uIHRoZSBSdXNzaWFuIGxheW91 dC4gSWYgeW91J3JlIHVzaW5nIGEgbm90LXNvLXBvcHVsYXIgbGFuZ3VhZ2UgKHN1Y2ggYXMgS2F6 YWtoLCB3aGljaCBpcyB3aGF0IEkgaGFwcGVuIHRvIHVzZSksIHlvdSBoYXZlIHRvIG1ha2UgYSBR dWFpbCBtYXAgZnJvbSBzY3JhdGNoLiBJZiB5b3UncmUgdHlwaW5nIGluIEdlcm1hbiwgQy1TLTcg d2lsbCB1bmRvIGluc3RlYWQgb2Ygd2hhdGV2ZXIgQy1TLTcgZG9lcyBpbiBFbmdsaXNoLiBPbiBH ZXJtYW4gUVdFUlRaIGxheW91dCwgdGhlIGxldHRlciBaIGlzIGluIHRoZSBzYW1lIHBsYWNlIGFz IFksIHRodXMgdGhlIHVzZXIgaGFzIHRvIHJlbWVtYmVyIGRpZmZlcmVudCBwb3NpdGlvbnMgZm9y IFogYW5kIFksIGJlY2F1c2UgR2VybWFuIGhhcyB0aGVtIHN3YXBwZWQgYW5kIGl0IGRlcGVuZHMg b24gdGhlIGxhbmd1YWdlIGN1cnJlbnRseSBjaG9zZW4uIEZyZW5jaCBwZW9wbGUgd2l0aCBBWkVS VFkgaGF2ZSB0aGlzIGlzc3VlLCB0b28uIElmIHlvdSdyZSB1c2luZyBFbmdsaXNoIER2b3Jhaywg YWxsIHRoZSBsZXR0ZXJzIGluIG90aGVyIGxhbmd1YWdlcyB3aWxsIHRyYW5zbGF0ZSB0byBFbmds aXNoIFFXRVJUWSwgYW5kIHlvdSBoYXZlIHRvIG1ha2UgYSBRdWFpbCBtYXAgZm9yIGFsbCBsYW5n dWFnZXMgc28gdGhhdCB0aGV5IHRyYW5zbGF0ZSB0byBEdm9yYWsuIFNob3J0Y3V0cyB0aGF0IHVz ZSBhIHNpbmdsZSBrZXkgKGxpa2UgQy14IGUgb3Igb2YgRXZpbC9WaXBlci1tb2RlL0Jvb24vZXRj KSB3b24ndCB3b3JrLCBiZWNhdXNlIGEgc2luZ2xlIGtleSB3aWxsIHR1cm4gaW50byBhIGxldHRl ciBmcm9tIGFuIGFsdGVybmF0aXZlIGFscGhhYmV0LiBJdCBhZmZlY3RzIGV2ZXJ5b25lIGV4Y2Vw dCBwZW9wbGUgd2hvIG9ubHkga25vdyBFbmdsaXNoLiBTb21lIHN1ZmZlciBoZWF2aWx5IChsaWtl IG1lLCBJIHVzZSBLYXpha2gsIFJ1c3NpYW4gYW5kIEVuZ2xpc2ggRHZvcmFrKSwgc29tZSBzdWZm ZXIgbGVzcyAoPC9wPjxwPkluIG15IG9waW5pb24sIGlmIHRoZSB1c2VyIHVzZXMgWC5Pcmcgb3Ig V2F5bGFuZCwgRW1hY3MgaGFzIHRvIHJlY29yZCBrZXkgcG9zaXRpb25zIGluc3RlYWQgb2YgdGhl IGxldHRlcnMgdGhhdCB3ZXJlIGlucHV0LiBYLk9yZyBoYXMgdGhhdCwgaXQncyBjYWxsZWQgYSBr ZXljb2RlLiBJZiB5b3Ugc3RhcnQgeGV2LCB0eXBlIHRoZSBUaWxkZSBrZXkgb24gUnVzc2lhbiBh bmQgRW5nbGlzaCwgdGhlIGtleWNvZGUgc3RheXMgdGhlIHNhbWUsIGFsdGhvdWdoIG9uIFJ1c3Np YW4gdGhlIGxldHRlciB0eXBlZCBpcyDQgSBpbnN0ZWFkIG9mIHRoZSB0aWxkZS4gVGh1cywgQ3Ry bCtrZXljb2RlMTAxIHdpbGwgYWx3YXlzIGJlIEN0cmwra2V5Y29kZTEwMSwgbm8gbWF0dGVyIHRo ZSBrZXlib2FyZCBsYXlvdXQuIEFsbCBwcm9ncmFtcyB1c2UgdGhpcyBtZXRob2QuIEhvd2V2ZXIs IGl0J3Mgbm90IHBlcmZlY3QuIE9uIFFXRVJUWSBhbmQgRHZvcmFrLCB0aGUga2V5Y29kZXMgYXJl IGFsc28gdGhlIHNhbWUuIElmIHdlIGJpbmQgc2hvcnRjdXRzIHRvIHRoZSBrZXljb2RlcyBvbmx5 LCBhbGwgc2hvcnRjdXRzIG9uIER2b3JhayB3aWxsIHR1cm4gaW50byBRV0VSVFkuIEEgc29sdXRp b24gZm9yIHRoaXMgaXMgcGFyc2luZyB0aGUgInNldHhrYm1hcCAtcXVlcnkiIGNvbW1hbmQuIEl0 IHNob3dzIHRoZSBsYW5ndWFnZXMgKHRvIHRoZSByaWdodCBvZiAibGF5b3V0IiBpbiB0aGUgb3V0 cHV0KSBhbmQgaXRzIHZhcmlhbnRzIChlbXB0eSBtZWFucyB0aGUgZGVmYXVsdCBmb3IgdGhlIGxh bmd1YWdlKS4gRm9yIGV4YW1wbGUsIEVuZ2xpc2ggUVdFUlRZIGFuZCBSdXNzaWFuIFR5cGV3cml0 ZXIgc2hvdyB0aGlzIG91dHB1dDo8L3A+PHA+wqA8L3A+PGRpdj5sYXlvdXQ6IHVzLHJ1PC9kaXY+ PGRpdj52YXJpYW50OiAsdHlwZXdyaXRlcjwvZGl2PjxkaXY+wqA8L2Rpdj48ZGl2PkVuZ2xpc2gg RHZvcmFrIGFuZCBSdXNzaWFuVHlwZXdyaXRlciBzaG93IHRoaXMgb3V0cHV0OjwvZGl2PjxkaXY+ wqA8L2Rpdj48ZGl2PjxkaXY+bGF5b3V0OiB1cyxydTwvZGl2PjxkaXY+dmFyaWFudDogZHZvcmFr LHR5cGV3cml0ZXI8L2Rpdj48ZGl2PsKgPC9kaXY+PGRpdj5XZSBzaG91bGQgYWNjb3VudCBmb3Ig YWx0ZXJuYXRpdmUga2V5Ym9hcmQgbGF5b3V0cy48L2Rpdj48ZGl2PlNvbWUgcGVvcGxlIG1ha2Ug dGhlaXIgb3duIGtleWJvYXJkIGxheW91dCB2YXJpYW50cyB0aGF0IGFyZSBub3Qgc2hpcHBlZCB3 aXRoIFguT3JnIGJ5IGRlZmF1bHQuIEkgZG9uJ3Qga25vdyBob3cgdG8gZGVhbCB3aXRoIHRoaXMs IGJ1dCBhbGwgdGhlIG90aGVyIHByb2dyYW1zIGhhdmUgdGhlIGNvcnJlY3Qgc2hvcnRjdXRzIG9u IHRoZSBSdXNzaWFuIGxheW91dCBpZiB5b3UgbWFrZSB5b3VyIG93biB2YXJpYW50Li4uPC9kaXY+ PC9kaXY+PHA+VGhlcmUgYXJlIHNvbWUgbW9kZXMgdGhhdCB1c2UgYSBzaW5nbGUga2V5c3Ryb2tl IHdpdGhvdXQgYW55IG1vZGlmaWVycyBhcyBzaG9ydGN1dHMgKGxpa2UgZGlyZWQsIFZpcGVyLW1v ZGUsIEV2aWwtbW9kZSkuIElmIHRoZSBjb21tYW5kIHJhbiBmcm9tIGEgc2luZ2xlIGtleXN0cm9r ZSBpcyBub3QgYSBzZWxmLWluc2VydC1jb21tYW5kLCBpbiBteSBvcGluaW9uLCBpdCBzaG91bGQg YmUgY29udmVydGVkIGZyb20gb3RoZXIgbGFuZ3VhZ2UgbGV0dGVyIHRvIGFuIEVuZ2xpc2ggbGV0 dGVyIGZvciBjb21wYXRpYmlsaXR5IHdpdGggdGhlc2UgbW9kZXMuPC9wPjxwPlRoZXJlJ3MgYSBw YWNrYWdlIGNhbGxlZCAia2V5LWNob3JkLmVsIi4gSSBkb24ndCBrbm93IGhvdyB0byBtYWtlIGl0 IHdvcmssIGhvbmVzdGx5LCBidXQgbWF5YmUgd2UgY2FuIG1ha2UgYSBuZXcgZnVuY3Rpb24gdGhh dCBtYXBzIHRvIGtleWNvZGVzIGluc3RlYWQgb2YgbGV0dGVycywgc28gdGhhdCBrZXktY2hvcmQu ZWwgY291bGQgd3JpdGUgYSBzaW1wbGUgcGF0Y2ggdGhhdCB1c2VzIHRoZW0/PC9wPjxwPldlIGFs c28gc2hvdWxkIG1ha2UgaXQgYSBzZXBhcmF0ZSBtb2RlLCBzbyB0aGF0IHBlb3BsZSB3aG8gcmVs eSBvbiB0aGF0IGJlaGF2aW9yIGZvciBjdXN0b20gc2hvcnRjdXRzIGNhbiB0dXJuIGl0IG9mZi48 L3A+PC9kaXY+PC9kaXY+PC9kaXY+
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: =?UTF-8?Q?=D0=90=D0=BA=D0=B8=D0=BC=D0=B6=D0=B0=D0=BD_?= =?UTF-8?Q?=D0=95=D0=B4=D0=B8=D0=B3=D0=B5?= <akimjedi@HIDDEN> Subject: bug#45347: Acknowledgement (Feature request: key positions for shortcuts instead of letters in Emacs) Message-ID: <handler.45347.B.160850597530123.ack <at> debbugs.gnu.org> References: <5701301608497271@HIDDEN> X-Gnu-PR-Message: ack 45347 X-Gnu-PR-Package: emacs Reply-To: 45347 <at> debbugs.gnu.org Date: Sun, 20 Dec 2020 23:13:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 45347 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 45347: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D45347 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#45347: Feature request: key positions for shortcuts instead of letters in Emacs Resent-From: Juri Linkov <juri@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 21 Dec 2020 08:45:02 +0000 Resent-Message-ID: <handler.45347.B45347.16085402655153 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 45347 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: =?UTF-8?Q?=D0=90=D0=BA=D0=B8=D0=BC=D0=B6=D0=B0=D0=BD_?= =?UTF-8?Q?=D0=95=D0=B4=D0=B8=D0=B3=D0=B5?= <akimjedi@HIDDEN> Cc: 45347 <at> debbugs.gnu.org, Paul Pogonyshev <pogonyshev@HIDDEN> Received: via spool by 45347-submit <at> debbugs.gnu.org id=B45347.16085402655153 (code B ref 45347); Mon, 21 Dec 2020 08:45:02 +0000 Received: (at 45347) by debbugs.gnu.org; 21 Dec 2020 08:44:25 +0000 Received: from localhost ([127.0.0.1]:46219 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1krGno-0001L1-TQ for submit <at> debbugs.gnu.org; Mon, 21 Dec 2020 03:44:25 -0500 Received: from relay1-d.mail.gandi.net ([217.70.183.193]:48469) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1krGnm-0001Kk-G2; Mon, 21 Dec 2020 03:44:23 -0500 X-Originating-IP: 91.129.99.98 Received: from mail.gandi.net (m91-129-99-98.cust.tele2.ee [91.129.99.98]) (Authenticated sender: juri@HIDDEN) by relay1-d.mail.gandi.net (Postfix) with ESMTPSA id 51C81240009; Mon, 21 Dec 2020 08:44:13 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> Organization: LINKOV.NET References: <5701301608497271@HIDDEN> Date: Mon, 21 Dec 2020 10:41:28 +0200 In-Reply-To: <5701301608497271@HIDDEN> ("=?UTF-8?Q?=D0=90=D0=BA=D0=B8=D0=BC=D0=B6=D0=B0=D0=BD_?= =?UTF-8?Q?=D0=95=D0=B4=D0=B8=D0=B3=D0=B5?="'s message of "Mon, 21 Dec 2020 03:07:22 +0600") Message-ID: <8735zzim9z.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) merge 43830 45347 thanks Thanks for your request. Please see the recent discussion about this problem in https://debbugs.gnu.org/43830 The latest idea there was to add scancodes to the event structure. Then it should be possible to bind commands to scancodes, or at least to translate scancodes to Emacs keys. > Currently, to type (at least) Cyrillic other than English in Emacs, you can > switch your keyboard layout in X.Org to Russian or Ukrainian or any other > language that has Cyrillic lettters. However, keybindings don't work. If I > type "C-Æ" (Æ is on the home row, pinky finger), it does not register as > "C-a". A lot of people have to use packages like reverse-im.el to partially > fix the issue. It uses Quail maps for keyboard layouts. > > But reverse-im has lots of issues that can't be fixed without changing the > Emacs core. If you configure it to use russian-typewriter map, switch to > russian-typewriter layout in X.Org and type C-2 on it, it registers as C--, > because on the Russian Typewriter layout 2 is actually a hyphen. Emacs > doesn't know if it's a hyphen on the English layout or a hyphen on the > Russian layout. If you're using a not-so-popular language (such as Kazakh, > which is what I happen to use), you have to make a Quail map from scratch. > If you're typing in German, C-S-7 will undo instead of whatever C-S-7 does > in English. On German QWERTZ layout, the letter Z is in the same place as > Y, thus the user has to remember different positions for Z and Y, because > German has them swapped and it depends on the language currently chosen. > French people with AZERTY have this issue, too. If you're using English > Dvorak, all the letters in other languages will translate to English > QWERTY, and you have to make a Quail map for all languages so that they > translate to Dvorak. Shortcuts that use a single key (like C-x e or of > Evil/Viper-mode/Boon/etc) won't work, because a single key will turn into a > letter from an alternative alphabet. It affects everyone except people who > only know English. Some suffer heavily (like me, I use Kazakh, Russian and > English Dvorak), some suffer less ( > > In my opinion, if the user uses X.Org or Wayland, Emacs has to record key > positions instead of the letters that were input. X.Org has that, it's > called a keycode. If you start xev, type the Tilde key on Russian and > English, the keycode stays the same, although on Russian the letter typed > is ³ instead of the tilde. Thus, Ctrl+keycode101 will always be > Ctrl+keycode101, no matter the keyboard layout. All programs use this > method. However, it's not perfect. On QWERTY and Dvorak, the keycodes are > also the same. If we bind shortcuts to the keycodes only, all shortcuts on > Dvorak will turn into QWERTY. A solution for this is parsing the "setxkbmap > -query" command. It shows the languages (to the right of "layout" in the > output) and its variants (empty means the default for the language). For > example, English QWERTY and Russian Typewriter show this output: > > > > layout: us,ru > variant: ,typewriter > > English Dvorak and RussianTypewriter show this output: > > layout: us,ru > variant: dvorak,typewriter > > We should account for alternative keyboard layouts. > Some people make their own keyboard layout variants that are not shipped > with X.Org by default. I don't know how to deal with this, but all the > other programs have the correct shortcuts on the Russian layout if you make > your own variant... > > There are some modes that use a single keystroke without any modifiers as > shortcuts (like dired, Viper-mode, Evil-mode). If the command ran from a > single keystroke is not a self-insert-command, in my opinion, it should be > converted from other language letter to an English letter for compatibility > with these modes. > > There's a package called "key-chord.el". I don't know how to make it work, > honestly, but maybe we can make a new function that maps to keycodes > instead of letters, so that key-chord.el could write a simple patch that > uses them? > > We also should make it a separate mode, so that people who rely on that > behavior for custom shortcuts can turn it off.
Received: (at control) by debbugs.gnu.org; 21 Dec 2020 08:49:23 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 21 03:49:23 2020 Received: from localhost ([127.0.0.1]:46246 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1krGsd-0001TR-J3 for submit <at> debbugs.gnu.org; Mon, 21 Dec 2020 03:49:23 -0500 Received: from relay2-d.mail.gandi.net ([217.70.183.194]:44641) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1krGsb-0001TD-Bo for control <at> debbugs.gnu.org; Mon, 21 Dec 2020 03:49:21 -0500 X-Originating-IP: 91.129.99.98 Received: from mail.gandi.net (m91-129-99-98.cust.tele2.ee [91.129.99.98]) (Authenticated sender: juri@HIDDEN) by relay2-d.mail.gandi.net (Postfix) with ESMTPSA id 737EF40002 for <control <at> debbugs.gnu.org>; Mon, 21 Dec 2020 08:49:13 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> To: control <at> debbugs.gnu.org Subject: Re: bug#45347: Feature request: key positions for shortcuts instead of letters in Emacs Organization: LINKOV.NET References: <5701301608497271@HIDDEN> <8735zzim9z.fsf@HIDDEN> Date: Mon, 21 Dec 2020 10:48:36 +0200 In-Reply-To: <8735zzim9z.fsf@HIDDEN> (Juri Linkov's message of "Mon, 21 Dec 2020 10:41:28 +0200") Message-ID: <87wnxbh7dn.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) forcemerge 43830 45347 thanks
Received: (at control) by debbugs.gnu.org; 4 Jul 2021 20:40:36 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jul 04 16:40:36 2021 Received: from localhost ([127.0.0.1]:43300 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1m08uq-00032t-A1 for submit <at> debbugs.gnu.org; Sun, 04 Jul 2021 16:40:36 -0400 Received: from relay6-d.mail.gandi.net ([217.70.183.198]:58625) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1m08un-00032X-If; Sun, 04 Jul 2021 16:40:34 -0400 Received: (Authenticated sender: juri@HIDDEN) by relay6-d.mail.gandi.net (Postfix) with ESMTPSA id 3EE39C0004; Sun, 4 Jul 2021 20:40:24 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> To: Petr Losev <wowpetr@HIDDEN> Subject: Re: bug#49379: 27.1; Shortcuts don't work with Russian layout active on Linux (Ubuntu) Organization: LINKOV.NET References: <93e468ce-66b1-7b84-0012-33c8c4aa70aa@HIDDEN> Date: Sun, 04 Jul 2021 23:29:44 +0300 In-Reply-To: <93e468ce-66b1-7b84-0012-33c8c4aa70aa@HIDDEN> (Petr Losev's message of "Sun, 4 Jul 2021 14:35:12 +0300") Message-ID: <87sg0tamg7.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control Cc: 49379 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) merge 43830 49379 thanks > There are no shortcuts seem to be working when Russian layout is active. > > I change layouts with <Super>+Space. You could use the package https://github.com/a13/reverse-im.el or help us to implement the same natively in https://debbugs.gnu.org/43830
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.