The tkInput extension provides a transparent, input only widget for TCL. The input widget is essentially a frame widget without a background. The idea for this came from the blt_busy extension, and it can be used for the same purpose (a sample busy proc is included), as well as other useful applications (for instance, in conjunction with TkSteal to allow tk event semantics with non-tk windows. To use it, edit the Makefile appropriately (should be pretty obvious), make it, add the following to your application's Tcl_AppInit() function: /* * Call Tcl_CreateCommand for application-specific commands, if * they weren't already created by the init procedures called above. */ Tk_Input_Init(interp); and link with tkInput.o. A man page (input.n) is included. Send comments/questions to .