From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Philipp Stephani
On 2016.3.29, at 19:57, Eli Zaretskii <eliz@gnu.org> wrote:
>> From: Philipp Stephani <p.stephani2@gmail.com>
>> Date: Tue, 29 Mar 2016 16:38:52 +0000
>> Cc: 199= 77@debbugs.gnu.org
>>
>> If I comment out the if block below the comment
>>
>> /* if super (default), take input manager's word so things lik= e
>> dvorak / qwerty layout work */
>>
>> in nsterm.m, everything works. Unless somebody can explain why tha= t if block exists at all (i.e. why
>> [theEvent characters] instead of [theEvent charactersIgnoringModif= iers] is used), then I'd suggest to
>> remove the block completely.
>>
>> Attached a patch to remove this code.
>
> Adrian, any comments?=C2=A0 It's your code from 7 years ago.
Heh, well of the top of my head=E2=80=A6 ;-)
Did you try testing Dvorak / Qwerty layout?=C2=A0 If not, that=E2=80=99s un= der System Preferences, Keyboard, add new, English, select Dvorak or Dvorak= / Qwerty.
>From what I remember, the issue had to do with cmd-key shortcuts when one o= f those layouts was in use.=C2=A0 I think users were expecting the letter r= eported for the cmd shortcut to either agree with or disagree with the dvor= ak layout.=C2=A0 Using [theEvent characters] caused it to use what they wer= e expecting.
It sounds like either this wasn=E2=80=99t the right solution, or user expec= tations vary.=C2=A0 In either case I would agree with simplifying the code = and removing the part you suggest.