On Wed, Oct 17, 2012 at 2:21 AM, Laurent <laurent.ors...@gmail.com> wrote:
> Thank you very much Danny. That may have been a good near-solution, but
> unfortunately keystrokes like NumLock, CapsLock and friends are not caught
> by the event handler (CapsLock is caught, though, but not as a standalone
> event), at least on my machine(s).
>
> Also, in fact, I wanted among other things to check the state of NumLock on
> application start, prior to any keystroke.
> Thanks anyway, maybe I'll take a closer look at the source code.


Yes, if you could figure out how to detect those, that would be good!
(Last I checked, DrRacket is sometimes silly because it does not
distinguish Control keys when the caps lock is on, leading to funny
interactions sometimes.)

The code in mred/private/wx wraps a common interface around the
particularities of the three major GUI platforms.  So maybe it's just
a matter of extending that interface and adding the appropriate code
for them.  I haven't taken time to look at it much yet.
____________________
  Racket Users list:
  http://lists.racket-lang.org/users

Reply via email to