* consecutive uppercase alpha characters are entered
* the shift property on the keyboard event is false
Why consecutive? Only one uppercase character without the shift key being used should be sufficient.
That being said, it's probably not the best method as the users can also copy/paste passwords, or use a password manager.
* consecutive uppercase alpha characters are entered
* the shift property on the keyboard event is false