Just a small improvement to the KeePass AutoType feature.
Do You also have the situation, that programs store the username.
Then the default KeePass AutoType won't work and You have to change the entries AutoType.
So why not change the overall AutoType to avoid this behaviour.
Select Your "Database" and "Edit Group".
Go to the tab "AutoType" and add the Prefix (Ctrl+A): ^a
The complete AutoType should look like:
KeePass will now select the complete Username before starting typing it.