Hi PeetD,
Is the typing step the first step of the transaction, or in the middle of the transaction? If it is the first step, just exclude this step from the transaction.
If it is in the middle of the transaction, there is no way to exclude the typing time. But this is reasonable, because TruClient reflects the time the user actually experiences. It is a big difference from Web HTTP/HTML script.
Of course, if you think 350ms is too long, you can change it.