I’m working on an editor for novel authors. After seeing programs like DarkRoom, I wanted to add an full screen mode. In addition to that, I’d like to offer an option to show information about characters and other relevant data as you type (so you don’t have to grab the mouse just because you can’t remember a detail about one of your characters). OTOH, it should not distract you from what you currently think.
For this, I need to know the least distracting way to show this new information. Can you point me to some research or examples for this? What is the opposite of the “blink” tag?
[EDIT] While the “press a key” solution would work, I’d still prefer a solution which feels like “the editor is actively trying to help/support me”. I already know keywords which point to relevant information, so I was thinking to display that if the cursor stays for a few moments on a keyword. This should happen without any user interaction — as if the software was reading the persons mind.
I haven’t looked into your app yet, but if you have any “notification area” (e.g. to the right ofthe menu bar):
When there is a “known name” under the text cursor, show e.g.
"Who is John? [F9]"in a corner. Maybe display it / fade it in only when the cursor stays there for a few seconds, to avoid “corner of the eye activity” when just browsing. (The hotkey should work immediately, though)With an active text selection, the same key might allow to create a new item. Indicating that functionality is a bit harder, as you don’t have an idea that this is a name, and thre are probably many thing you can do to a selection.
Also, consider registering e.g. “Johnny” as an alternate name for John that references the same information.