delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2018/06/05/11:35:21

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:date:from:reply-to:message-id:to:subject
:in-reply-to:references:mime-version:content-type
:content-transfer-encoding; q=dns; s=default; b=CE1gYrcM+alCf5AN
/HKSl7XyMPo+bTjRAXmTmu6w5sRaTzYH+/vcqUFAduYKFu3+KYiG27uL5Po+N8gy
cH0F4Q2boRqvUNNFn/E558hM6Boal5jySk5+dVh6tL9p/sDu0q/2mnX4j4wL9Cdd
SmEaDVnEggZtlfhql9lH9VtkuKQ=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:date:from:reply-to:message-id:to:subject
:in-reply-to:references:mime-version:content-type
:content-transfer-encoding; s=default; bh=Nav7/JYDgb1m6e/BR9kRG6
G0ttM=; b=UE8kJQ9vP+6jhYRqPZp4wEzRDkv3jp+7FCVBb5Y/dPWwVkJfmfCCJ2
taZAG/1bT5Zh95BaSOyy6cjeehQ+xtNpy/8F5h4Mwict+6Ue6sLwkPDCtg4aeoEe
MUUux0Jp8dDEY6IlSTnJ7yC8I1yleODLIe1yhV9iNaA7cRHcUDwTE=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=-0.7 required=5.0 tests=BAYES_00,FREEMAIL_FROM,KAM_THEBAT,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=no version=3.3.2 spammy=UD:ru, HX-Priority:Normal, SYSTEM, H*F:D*yandex.ru
X-HELO: forward101j.mail.yandex.net
Authentication-Results: smtp4p.mail.yandex.net; dkim=pass header.i=@yandex.ru
Date: Tue, 5 Jun 2018 18:31:02 +0300
From: Andrey Repin <anrdaemon AT yandex DOT ru>
Reply-To: cygwin AT cygwin DOT com
Message-ID: <381414776.20180605183102@yandex.ru>
To: Marco Atzeri <marco DOT atzeri AT gmail DOT com>, cygwin AT cygwin DOT com
Subject: Re: xterm / Windows 10 question
In-Reply-To: <3ba87eb1-538f-d527-7448-59eba13e11b5@gmail.com>
References: <CAJuLzxBtLCYDs6tm3Q7+0imQqX+SgGd3=8aKJsGcU7Ling2mYw AT mail DOT gmail DOT com> <CAJuLzxD7n_C+mPCA0tAAnevHCKuXCpYDVTRx+_Rej8cu8=rDxw AT mail DOT gmail DOT com> <3ba87eb1-538f-d527-7448-59eba13e11b5 AT gmail DOT com>
MIME-Version: 1.0
X-IsSubscribed: yes

Greetings, Marco Atzeri!

> It seems that Xterm, and I assume the all X server,
> is using a different Keyboard layout than Mintty.
> One with dead-keys.

Thanks for the hint, this is not limited to X server only, but plagues other
remote control systems under win10 as well (RManSys, TeamViewer) and even USA
keyboard is affected.
I had to phone back my customers and ask them to enter things by themselves
since I was completely unable to type anything meaningful due to wild
differences between keyboard layouts. And I know for a fact that their
keyboards are no different than mine. (In fact, I've held each device in my
own hands at least once, and haven't had a problem typing anything locally.)

> The best explanation I found on keyboard with dead-keys is
> https://zauner.nllk.net/post/0014-windows-no-dead-keys/

Explanation, yes, but it does not help even a little, since Windows silently
activate keyboard layouts by application request.
I've been fighting this issue since XP and only solution I've found was to
change registry keys to force Windows to think that your custom layout is the
standard one.
You don't need to change keyboard signatures, or replace DLL's, which should
theoretically make it possible to exercise in Win10 as well.
The relevant registry key is
HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\<language ID>

> For changing setting for the X system, some guidance is available on:
> https://wiki.archlinux.org/index.php/Keyboard_configuration_in_Xorg


-- 
With best regards,
Andrey Repin
Tuesday, June 5, 2018 18:17:43

Sorry for my terrible english...


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019