#lang scribble/manual @(require (for-label racket)) @title{(key-state rate keynum minval maxval lag)} Report the status of a particular key. A key is either pressed, or not pressed. The keycode 38 is the A key on my keyboard. Under X the xev(1) command is useful in determining your keyboard layout. @racketblock[ (audition (out 0 (mul (sin-osc ar 800 0) (key-state kr 38 0 0.1 0.5)))) ]