[PATCHES] Re: keypad assignments

Paul Loewenstein paul.loewenstein@gmail.com
Wed Apr 1 05:31:00 GMT 2009


To Cygwin maintainers:

Attached are two unidiff files for correcting the problem of translating 
numeric keypad navigation keys to editing keypad navigation keys.  
Editing keypad navigation is now only forced in the absence of a scancode.

Paul

Paul Loewenstein wrote:
> Thomas,
>
> I believe I have fixed the problem.  What program do you use for 
> displaying the keycodes so I can test the fix before sending in the 
> patch?
>
> Paul
>
> Thomas Wolff wrote:
>> Hello,
>> I've managed to re-activate my Cygwin/XFree (there had been this 
>> disabled keyboard problem with a non-cygwin XKEYSYMDB variable 
>> setting since some recent release...).
>> So I discovered that, assumedly with that recent major revision, a 
>> keyboard handling deficiency has been introduced:
>>
>> The keys of the right keypad (aka "numeric keypad") do no longer emit 
>> the keysyms KP_Home, KP_Up etc as they used to do but just plainly 
>> Home, Up etc which are also the keysyms of the small keypad (aka 
>> "editing keypad"). This makes them indistinguishable for any 
>> application - even worse, this cannot be fixed by configuration since 
>> they even send the same keycodes!
>>
>> These are different keys - considering them as aliases is a waste of 
>> physical resources - and they must be distinguishable for an 
>> application.
>> That means, they must have different keycodes and they should also 
>> have different keysyms by default - that's what the KP_ keysyms are 
>> designed for.
>>
>> Thanks and kind regards,
>> Thomas
>>
>> -- 
>> Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
>> Problem reports:       http://cygwin.com/problems.html
>> Documentation:         http://x.cygwin.com/docs/
>> FAQ:                   http://x.cygwin.com/docs/faq/
>>
>>   

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: winkeybd.c.diff
URL: <http://cygwin.com/pipermail/cygwin-xfree/attachments/20090401/15c1061f/attachment.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: winkeybd.h.diff
URL: <http://cygwin.com/pipermail/cygwin-xfree/attachments/20090401/15c1061f/attachment-0001.ksh>
-------------- next part --------------
--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/


More information about the Cygwin-xfree mailing list