Note that DataFlex 20 will have an OnKeyPress event on the cWebForm that can be handled on both the server and the client (and is disabled by default). Handling it on the server will be expensive and should only be done with caution.