If passwords are Unicode then you need a way to input arbitrary Unicode (e.g. a Character Map dialog).