I’ve played around briefly with dasher and like many of these alternate text inputs it is not designed with coding in mind. I can’t remember the forms of punctuation it uses, but the frequencies will be all wrong to start with.
What you really want is a cross of dasher and the visual studio style auto-complete, so the words/letters it puts largest are the the variables in scope or from libraries included, or the member functions for the object you are accessing. You’ll probably need to specialize your tools to a single language to start with, which is a shame. Pick wisely!
I’d love to play around with controlling a computer with my eyes.
Dasher, at least the Mac version and presumably the other desktop versions, can be given a custom character set (including how they’re ordered and grouped), and you can feed it an arbitrary text file to learn frequencies from. If you feed it plenty of program text it should learn the common phrases just fine, though without context-specific completion as in an IDE.
(Update: The current Mac version seems to be have an entirely nonfunctional preferences dialog and thus lost the character set functionality (there is a blank list box for it). Feels like the app got released in the middle of development work — hopefully it’ll be fixed sometime. The basic functionality still works; I typed about a third of this paragraph using it before I got tired of the lack of uppercase and punctuation.)
I’ve played around briefly with dasher and like many of these alternate text inputs it is not designed with coding in mind. I can’t remember the forms of punctuation it uses, but the frequencies will be all wrong to start with.
What you really want is a cross of dasher and the visual studio style auto-complete, so the words/letters it puts largest are the the variables in scope or from libraries included, or the member functions for the object you are accessing. You’ll probably need to specialize your tools to a single language to start with, which is a shame. Pick wisely!
I’d love to play around with controlling a computer with my eyes.
Dasher, at least the Mac version and presumably the other desktop versions, can be given a custom character set (including how they’re ordered and grouped), and you can feed it an arbitrary text file to learn frequencies from. If you feed it plenty of program text it should learn the common phrases just fine, though without context-specific completion as in an IDE.
(Update: The current Mac version seems to be have an entirely nonfunctional preferences dialog and thus lost the character set functionality (there is a blank list box for it). Feels like the app got released in the middle of development work — hopefully it’ll be fixed sometime. The basic functionality still works; I typed about a third of this paragraph using it before I got tired of the lack of uppercase and punctuation.)