Best way to do this is a with a wireless one hand chorded keyboard. A fancier solution would be detecting subvocalizations. That would feel almost like mind-reading
I think if you don't want to type and more control the OS and you add chording to it, would beat any other input system other than scanning brainwaves for me.