Simplify keystroke event handling
Make it more similar to how we handle the format event
We pass the new value to processKeystrokeAction, that calls the script and sets the new value for the form object according to the result. If needed the widget is refreshed to reflect the new text