Anyone who has ever had to use a game controller for text inputs — whether it’s for logging into a service or typing a quick message — knows what a frustrating experience it can be.