Procedurally synthesize keyboard typing sounds in pure Python (no external libraries beyond stdlib wave module). Each click is a bandpassed noise burst with sharp attack and low-mid body thump. Configurable rate, click length, and amplitude. Optional "gated" mode that places clicks only during specific time windows (e.g., when a parent is typing on screen, silent during agent streaming).