Subject: bug#46118: 28.0.50; Input method russian-computer ignores caps lock on some keys

From: Filipp Gunbin <[email-masked]>
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