Re: XKB Patch

Marc-André Moreau <[email protected]>
Newsgroups gmane.network.rdesktop.devel
Message-ID <[email protected]>
Ok, here is a screenshot:

http://img140.imageshack.us/img140/691/aringvnc.png

In the screenshot, you should see that I am accessing my Ubuntu laptop from
my Debian desktop computer (using VNC), and from the Ubuntu laptop I am
using my patched version of rdesktop to remotely access a third computer
running Windows. I changed the keyboard layout to a Swedish keyboard layout,
and pressed VK_OEM_4 on my Debian computer, and see the result... "aring"!

On Wed, May 20, 2009 at 2:49 PM, Peter Åstrand <[email protected]> wrote:

>
>  keycode 255 is a special case. I found this:
>> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6678061
>> We could just directly map keycode 255 to VK_OEM_4. Normally this keycode
>> isn't used.
>>
>
> Regardless of what you map it to at build time, it can be incorrect at
> runtime, since the keycode can vary from day to day. Xvnc allocates keycodes
> the first time you press a certain key/symbol.
>
>
>  How does it know that VK_OEM_4 has been pressed, if keycodes can't be used
>> as you say? Because XKB maintains a database of keycodes -> XKB keynames.
>> How
>> many times do I have to repeat it? Yes, the keycode DOES change, it isn't
>> a constant, it will vary from one keyboard to another. THAT IS THE WHOLE
>> POINT
>>
>
> The problem is that it's not even stable for the same keyboard.
>
>
>  What the fuck is wrong with you guys? I'm here, submitting a damn patch
>> that's actually good, and you guys can't even manage to read it carefully
>> enough to understand what it is doing really. Instead, you insist on making
>> me repeat the same things over and over again, and when I think you finally
>> get it, no! You totally miss the point again. Keep your broken input system
>> if that is your wish, I'm so pissed at how bad this can be that I'm very
>> tempted to fork the damn project.
>>
>
> If you are still convinced that your implementation is good, why don't you
> try it within a Xvnc session, for example, with the "aring" symbol that I
> used in my example?
>
>
>
> ---
> Peter Åstrand           ThinLinc Chief Developer
> Cendio AB               http://www.cendio.com
> Wallenbergs gata 4
> 583 30 Linköping        Phone: +46-13-21 46 00
>

------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, & 
iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://www.creativitycat.com

_______________________________________________
rdesktop-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rdesktop-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.