Long ago I remember seeing a GNU/Linux program where one could type essentially using only mouse movement by dragging, likely written for accessibility.
I'm not talking about on-screen keyboards, those obviously allow a user to type using a mouse, but they usually feature buttons that the user clicks on. I'm also not talking about the "swipe" functionality on keyboards for mobile devices.
If I remember correctly, this program consisted of a window where the user would put their mouse. To the right side of the window were smaller boxes with possible letters - I think it started with the whole alphabet (and maybe numbers), but then as you held your left mouse button and dragged/moved your mouse closer to one of the letters, the smaller box with that letter would start growing until it filled most of the window and now that was the letter you had "typed" - then new smaller boxes with letters would start filling the right side again - however this time I think the smaller boxes with letters were sorted statistically? Very unsure. Eventually, as you finished dragging your sequence of letters you let go of the left mouse button, finishing your typing. At least, that's how I remember it - and I'm probably wrong.
It's difficult to visualize the movement, I think maybe the mouse didn't move at all and remained in center? That maybe only the boxes moved?
I've quickly drawn a shoddy visualization to try and help explain better:
What is the name of this program?! Optionally, are there any similar programs?