Input from virtual keyboard does not reset timed login timer
Based on testing with a colleague there is a mismatch between virtual and physical keyboard handling when timed login is in use.
If a physical keyboard is used and the user selects another user in the login screen while the timer for timed login is running, the login timer is reset every time the user enters a character of a password, and also when the user chooses a different user to start typing the password.
If a virtual keyboard is in use, the login timer is not reset.
Since typing with a virtual keyboard is slower than typing with a physical keyboard, the timer can easily expire while the user is still typing in the password, logging in the default user instead of the one the human user operating the computer was trying to log in.
This can be a problem when a support technician is trying to log in to a touch screen only computer that is in kiosk type use. Plugging in a physical keyboard is of course an option but that requires accessing USB ports, which are of course typically hidden away for kiosks.