I tend to agree that HTML forms shouldn't be sent via email. However, KMail is accepting them, putting a rendered form on in its UI, and allowing user input in the text fields of the form. If KMail is going to go that far, it had better sort out its keyboard handling, so that it's (at least) consistent. If KMail shows me a form, and allows me to start typing into the text fields within, it shouldn't start doing something else part way through my typing. Either support form text entry, or prevent it, but don't trick the user into thinking he can type "good software" into the form, only to delete the message out from under him when he reaches the letter 'd'.