This patch breaks handling of CapsLock in ARAnyM.

I like this fix of CapsLock and NumLock keys (since ARAnyM has to contain a code that emulates the proper behaviour of the CapsLock key) but this should have been merged upstream first. Now it breaks the cross-platform nature of libSDL since application written for this library behaves differently on Debian than on other systems. Please consider that.

BTW, this fix also breaks the GetModState() for CAPS - I haven't had time to look into it yet but it seems to suffer from a race condition of some kind - normally the GetModState() never shows the CAPS active (which is a bug I think) but if I pressed the CapsLock twice quickly or something like that the ModState started reporting the CAPS as always on.

I am going to upload a new version of ARAnyM that contains the "SDL_DISABLE_LOCK_KEYS" workaround for this patch. Took me quite some time to figure out that Debian caused this problem (was debugging MS-Windows for weeks to find the cause). Pity you didn't push it upstream first :-/

Petr



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to