Extended keystroke to be handled on opening and focusing out
Made Form validate the keystroke one more time when focusing out, this is what sets the form value. QLineEdit now have an internal text that can be different from the form.
Also, we do a validation on opening, to convert the text to a valid text supported by this keystroke.