Have you read about get-key-code (and other related functions) in the docs? On 
earlier versions of PLT Scheme I was investigating things like:

(on-subwindow-char the-win key-event)
(display (send key-event get-key-code))

I don't know how much things have changed since then.

>From the short description of what you are trying to do, I am not convinced 
>that you need to process one input character at a time. Racket readers are 
>hard to beat.

rac

On Sep 20, 2010, at 11:16 PM, Isaiah Gilliland wrote:

> I was wanting to see if there was at all a way to do asynchronous input from 
> a keyboard in racket. Kinda like tcp-listen, that won't freeze up the program 
> while it's used, and won't show in the terminal. I've just finished my first 
> small utility in Scheme and want to move to something a bit more complicated. 
> I'm going to try to create a cli text editor with a focus on lisp 
> programming, but possibly able to extend to other languages. 
> The reason I want input straight from the keyboard is because I want to 
> process the input for paren matching and do some formating before I print it. 
> I guess I'm wondering if there is a way I can listen to keyboard events 
> directly.
> Any info whatsoever would help me a lot, thanks 
> _________________________________________________
> For list-related administrative tasks:
> http://lists.racket-lang.org/listinfo/users

_________________________________________________
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/users

Reply via email to