Onscreen keyboards can be used to enter text on the login screen (Catalin and above) and on the desktop.
Onscreen keyboard usage is defined in the settings dialog.