"If we wish to count lines of code, we should not regard them
as lines produced but as lines spent."
-- Edsger Dijkstra
|
Comments? You can tell
me what you think or send me things through: |
2D Dasher: efficient text-entry interfaceDasher is a graphical method for text-entry without using a keyboard, using a writing-by-navigation pagadigm. One of the few problems with Dasher the one-dimensionality of the text space: almost all phrases are displayed near the right-hand edge of the screen. At the same time, the rest of the input rectangle is barely used.
I have written a prototype implementation of this idea, which is freely downloadable below. Feel free to experiment with it, send your suggestions, or improve the code. It might even be a good idea to rewrite everything from scratch. Download2D Dasher source code (GPL licence) Use left-click to stop, right-click to backtrack, and the mouse wheel to change the speed. Only a limited amount of backtracking is implemented at the moment. RequirementsOn Debian/Ubuntu, you can install all the necessary prerequisites using apt-get install python python-gtk2 python-glade2 Prototype warningThis is a proof-of-concept prototype of 2D dasher, it absolutely does not qualify for production use. |
My blog posts
My bookmarks
Upcoming talks
More talks |