With any of these sorts of programs, I think it's good to keep the pen and paper interface in the back of your mind. If it's easier/faster/more intuitive to use pen and paper, I think there's still some work that needs to be done on the interface ;)
With any of these sorts of programs, I think it's good to keep the pen and paper interface in the back of your mind. If it's easier/faster/more intuitive to use pen and paper, I think there's still some work that needs to be done on the interface ;)
You definitely shall not toggle mouse/kb in an infinite fashion; stick with the keyboard control instead - use arrow keys for navigating around.
IMHO it should be something easy to play with, move things around, unstructured (in the sense that a user's stream of ideas won't necessarily be coming into the program in a structured way; the point of the program being to structure them), and be able to make many corrections and revisions. The goal of the tool should be to take unorganized thought and mould it into a comprehensible hierarchy that can be used to communicate ideas to others.