GNU bug report logs - #46118
28.0.50; Input method russian-computer ignores caps lock on some keys

Previous Next

Package: emacs;

Reported by: Filipp Gunbin <fgunbin <at> fastmail.fm>

Date: Tue, 26 Jan 2021 18:10:02 UTC

Severity: normal

Found in version 28.0.50

To reply to this bug, email your comments to 46118 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#46118; Package emacs. (Tue, 26 Jan 2021 18:10:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Filipp Gunbin <fgunbin <at> fastmail.fm>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Tue, 26 Jan 2021 18:10:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Filipp Gunbin <fgunbin <at> fastmail.fm>
To: bug-gnu-emacs <at> gnu.org
Subject: 28.0.50; Input method russian-computer ignores caps lock on some keys
Date: Tue, 26 Jan 2021 21:09:43 +0300
macOS, tty emacs in Terminal.app:

emacs -Q -nw
C-u C-\ russian-computer RET
<caps lock>

Then, typing a key which is a letter key in English layout behaves
normally, like:

a => Ф
Shift + a => Ф

(both upcase)

But a key which is a non-letter key in English layout just ignores caps
lock:

' => э (lowcase)
Shift + ' => Э (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




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#46118; Package emacs. (Tue, 14 Jun 2022 12:55:02 GMT) Full text and rfc822 format available.

Message #8 received at 46118 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: 46118 <at> debbugs.gnu.org
Subject: Re: bug#46118: 28.0.50; Input method russian-computer ignores caps
 lock on some keys
Date: Tue, 14 Jun 2022 14:53:47 +0200
Filipp Gunbin <fgunbin <at> fastmail.fm> writes:

> macOS, tty emacs in Terminal.app:
>
> emacs -Q -nw
> C-u C-\ russian-computer RET
> <caps lock>
>
> Then, typing a key which is a letter key in English layout behaves
> normally, like:
>
> a => Ф
> Shift + a => Ф
>
> (both upcase)
>
> But a key which is a non-letter key in English layout just ignores caps
> lock:
>
> ' => э (lowcase)
> Shift + ' => Э (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?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




This bug report was last modified 2 years and 162 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.