GNU bug report logs -
#24456
25.1; [PATCH] Caps-lock doesn't affect interpretation of key chords
Previous Next
Reported by: Dima Kogan <dima <at> secretsauce.net>
Date: Sun, 18 Sep 2016 07:02:02 UTC
Severity: minor
Tags: patch
Merged with 4931,
7637,
17781
Found in versions 24.0.50, 24.3, 25.1
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
Message #40 received at 24456 <at> debbugs.gnu.org (full text, mbox):
> From: Dima Kogan <dima <at> secretsauce.net>
> Cc: npostavs <at> users.sourceforge.net, 24456 <at> debbugs.gnu.org
> Date: Mon, 19 Sep 2016 13:28:56 -0700
>
> Eli Zaretskii <eliz <at> gnu.org> writes:
>
> > What exactly requires testing for ASCII lower-case letters in your
> > patch? Why only ASCII?
>
> I'm trying to detect the caps-lock by finding capital letters that were
> produced without Shift (and vice versa). I can do something like
>
> !shift_pressed && isupper(c)
>
> but that doesn't work with wide characters. There's iswupper(c). Are the
> wide chars it takes the same ones we get in that function? How about
> non-latin scripts?
We already have an inline function 'uppercasep', which you could use;
it supports any character that Emacs supports.
> Fundamentally I'm the worst person to be testing this, sadly.
Once the code is written, we can ask people to test it in different
locales, I don't expect problems in this area.
Thanks.
This bug report was last modified 8 years and 216 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.