Subject: bug#22566: 24.5; Make shift key translation a customizable feature

From: Aura Kelloniemi <[email-masked]>
Date: Sun, 07 Feb 2016 19:46:26 +0200

Hello and thank you for your response!

Richard Stallman <[email-masked]> writes:
 > What is "shift key translation"?

Sorry for being inaccurate.

Shift translation is described in keyboard.c in Emacs source code like this:

/* If KEY is not defined in any of the keymaps,
   and cannot be part of a function key or translation,
   and is a shifted function key,
   use the corresponding unshifted function key instead.  */

Shift translation is documented in Key Sequence Input:

  If an input character is upper-case (or has the shift modifier) and has no
  key binding, but its lower-case equivalent has one, then read-key-sequence
  converts the character to lower case. Note that
  lookup-key does not perform case conversion in this way.

-- 
Aura