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

Full log


View this message in rfc822 format

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: 46118 <at> debbugs.gnu.org
Subject: 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 3 years and 2 days ago.

Previous Next


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