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