From unknown Tue Jun 17 22:29:37 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46118: 28.0.50; Input method russian-computer ignores caps lock on some keys Resent-From: Filipp Gunbin Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 26 Jan 2021 18:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 46118 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 46118@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.161168459727796 (code B ref -1); Tue, 26 Jan 2021 18:10:02 +0000 Received: (at submit) by debbugs.gnu.org; 26 Jan 2021 18:09:57 +0000 Received: from localhost ([127.0.0.1]:42690 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l4Smr-0007EF-I8 for submit@debbugs.gnu.org; Tue, 26 Jan 2021 13:09:57 -0500 Received: from lists.gnu.org ([209.51.188.17]:41420) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l4Smq-0007E7-5H for submit@debbugs.gnu.org; Tue, 26 Jan 2021 13:09:56 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:52672) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l4Smq-0004vR-0D for bug-gnu-emacs@gnu.org; Tue, 26 Jan 2021 13:09:56 -0500 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:50415) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l4Smo-0001Mi-56 for bug-gnu-emacs@gnu.org; Tue, 26 Jan 2021 13:09:55 -0500 Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id D33C05C00BE for ; Tue, 26 Jan 2021 13:09:46 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Tue, 26 Jan 2021 13:09:46 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= from:to:subject:date:message-id:mime-version:content-type :content-transfer-encoding; s=fm2; bh=rmlvSoZw7Mxa3pM1kFwxWltSwT Mf0wHmq44sTif/Ypk=; b=XeWRB2AHeiNMweQEPmMRyzns7lOW7nXAQjUafK6096 lqusPmSl8GUqlXOMI+IINTWgCR2fRDdAA0Wx3NYrdbOCPqe9XG03tM+V9cqryNfl G9AYBgY6Cf9S5EsWB7EMLRb2fTMGA4+UUxyZ8swaCwIyN/BvzP88UpisZTP9TiCk 7LiC+7T+rCtfw0NF1r3lP82ldtSmBvMk8BBODPKgETeW61KsRfrl9pRDvp+jOFp7 Pz+T4oQMrCUFfu+qhFHTBlPBZYZsbXUbAci6mSTeGtdeP4fDny+EdlkoBkNrCjzP pumJtM1QwIHljt4vin706ekRu6DNT4z4o+4hODz2NHaQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=rmlvSo Zw7Mxa3pM1kFwxWltSwTMf0wHmq44sTif/Ypk=; b=eNgg0VY8TmVNE0TkSVJKfA yUY4xKh8RSOe6jb/PqNfKpLUZQxHiargUJT+x1+vKURjahb0rlhgLi7Vm1dpGmRf TkNGWgic1zcConHPM9bGpLO2Yfw/X2KzG8JTqcaW7TiORCaTc0ppJtKtTpOao6JU a5axDcMZflhBWhDSsV0NOTNvQPq905wT78HmoyeFnhk3+WVSzAYPYMH18TQoIZdv IlB2d0YfTT0xHVdjgeaiNNjvr4KQUj/hY3RUsJ2SI5f/5vY1Cy3T/yKOY5jr463+ Alh32PjskaPLoNj0SZO0tnkCRhMoxEQ06zbSLK2x1Iu/AQlnNG/mh1MhProAzlIg == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrvdeigdegkecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkfggtgfgsehtqhertddttd ejnecuhfhrohhmpefhihhlihhpphcuifhunhgsihhnuceofhhguhhnsghinhesfhgrshht mhgrihhlrdhfmheqnecuggftrfgrthhtvghrnhepieeiueegudeuhfelgfejheeifeejje fgieeljeeufefhtdfhieevhfevgfffgedvnecukfhppeekgedrvddtgedrudelfedruddt ieenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehfgh hunhgsihhnsehfrghsthhmrghilhdrfhhm X-ME-Proxy: Received: from fgunbin.local (unknown [84.204.193.106]) by mail.messagingengine.com (Postfix) with ESMTPA id 141151080057 for ; Tue, 26 Jan 2021 13:09:45 -0500 (EST) From: Filipp Gunbin Mail-Followup-To: bug-gnu-emacs@gnu.org Date: Tue, 26 Jan 2021 21:09:43 +0300 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=66.111.4.29; envelope-from=fgunbin@fastmail.fm; helo=out5-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.1 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) macOS, tty emacs in Terminal.app: emacs -Q -nw C-u C-\ russian-computer RET Then, typing a key which is a letter key in English layout behaves normally, like: a =3D> =D0=A4 Shift + a =3D> =D0=A4 (both upcase) But a key which is a non-letter key in English layout just ignores caps lock: ' =3D> =D1=8D (lowcase) Shift + ' =3D> =D0=AD (upcase) In GNU Emacs 28.0.50 (build 5, x86_64-apple-darwin20.2.0, NS appkit-2022.20= Version 11.1 (Build 20C69)) of 2021-01-25 built on fgunbin.local Repository revision: a10c74fbea46d5299e19167248383c69fd30648c Repository branch: master System Description: macOS 11.1 Configured features: ACL GLIB GNUTLS LCMS2 LIBXML2 MODULES NOTIFY KQUEUE NS PDUMPER PNG RSVG THREADS TOOLKIT_SCROLL_BARS XIM ZLIB Important settings: value of $LC_CTYPE: UTF-8 value of $LANG: ru_RU.UTF-8 locale-coding-system: utf-8-unix From unknown Tue Jun 17 22:29:37 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46118: 28.0.50; Input method russian-computer ignores caps lock on some keys Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 14 Jun 2022 12:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46118 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 46118@debbugs.gnu.org Received: via spool by 46118-submit@debbugs.gnu.org id=B46118.165521124122295 (code B ref 46118); Tue, 14 Jun 2022 12:55:02 +0000 Received: (at 46118) by debbugs.gnu.org; 14 Jun 2022 12:54:01 +0000 Received: from localhost ([127.0.0.1]:33433 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o163V-0005nQ-A8 for submit@debbugs.gnu.org; Tue, 14 Jun 2022 08:54:01 -0400 Received: from quimby.gnus.org ([95.216.78.240]:49424) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o163R-0005nA-QE for 46118@debbugs.gnu.org; Tue, 14 Jun 2022 08:53:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:To:From:Sender:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=W/rs8lqrhr5YJnvt1dBw10+LQGrW4Q4JPwWk2mEbi+Y=; b=XmMxUxXJbtNjrzvlcA3FPCbHHd rGtsHElBYz4dkvudQKomPlM1FHHFXsgez27xPhZannKWJjMcB4/6PNZkeS30ocDJFXTYuX4S4odyj 6tFIN3tpsWrM1u+HysnX3WwbarLUkYQmmsjfJjJzdqAEtz8+3i70Nan14DtoamY5x0lM=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1o163I-0006ce-Qk for 46118@debbugs.gnu.org; Tue, 14 Jun 2022 14:53:51 +0200 From: Lars Ingebrigtsen References: X-Now-Playing: Coil's _Heartworms_: "London's Lost Rivers" Date: Tue, 14 Jun 2022 14:53:47 +0200 In-Reply-To: (Filipp Gunbin's message of "Tue, 26 Jan 2021 21:09:43 +0300") Message-ID: <87edzrmmn8.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Filipp Gunbin writes: > macOS, tty emacs in Terminal.app: > > emacs -Q -nw > C-u C-\ russian-computer RET > > > Then, typing a key which is a letter key in English layout behaves > normally, like: > > a => =?UTF-8?Q?=D0=A4?= > [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Filipp Gunbin writes: > macOS, tty emacs in Terminal.app: > > emacs -Q -nw > C-u C-\ russian-computer RET > > > Then, typing a key which is a letter key in English layout behaves > normally, like: > > a =3D> =D0=A4 > Shift + a =3D> =D0=A4 > > (both upcase) > > But a key which is a non-letter key in English layout just ignores caps > lock: > > ' =3D> =D1=8D (lowcase) > Shift + ' =3D> =D0=AD (upcase) (I'm going through old bug reports that unfortunately weren't resolved at the time.) I've tested now on Macos: By default, with caps lock, hitting Shift + letter has no effect -- you still get an upcased letter. However, caps lock has no effect on the non-letter keys, so shift does affect those keys, which explains what you're seeing. But I'm not sure there's anything we can do here on the Emacs side? I.e., we get an "'" event from the OS, but do we know that it's the result of a Caps Lock + Shift + '? Anybody? --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no