I have had to use a online banking site (from a very, very big global corporate bank) which implemented a keyboard in the (Desktop) browser which you had to click each letter with a mouse to type out your password (in the name of security, presumably).