On Wed, 7 Dec 2005 15:24:31 +0100, Stefan Kuhn wrote
> What I intended to implement (there is a strange problem with
> keyboard listeneres) is that if you hove over an atom and type a
> letter the sybmol is changed. This means you can't do two-letter
> elements, but I think this is ok. Stefan

I really like this idea, Stefan. If I understand what you're suggesting, when
the user is hovering over a node and types a keyboard letter, the atomic
symbol corresponding to that letter will appear at the node. No mouse clicking
required. With some further work I think it could be made to work with
two-letter symbols.

Would it be possible to implement both the hover-and-type approach *and* the
type a keyboard letter/click  "A" button approaches?

For example, user types a keyboard letter. If hovering over a node, the atom
label appears at the node. If not hovering over a node, the  "A" tool changes
to the element corresponding to the keyboard key(s). There could even be a
visual cue, such as changing the text on the  "A" button. Then, if user clicks
on a node, the atom label on the  "A" tool is applied.

I know there are some users that will simply want to use the  "A" tool because
that's how ________ does it. There are others that, once they learn the
hover-and-type approach, will never go back to the  "A" tool. By combining the
approaches, both groups of users get what they want. This approach works as
long as there are no cases in which JChemPaint behavior becomes ambiguous. If
that happens, maybe a configuration option could be provided to set one system
or the other?

This might sound like a lot of work, but it's worth it. Like I said before,
most of a user's time is wasted with getting heteroatoms into a drawing. It's
also one of the most idiosyncratic behaviors of 2-D structure editors. Clear this
roadblock, and we'll have something that users may be willing to give a chance.

> Am Wednesday 07 December 2005 12:56 schrieb Christoph Steinbeck:
>  > Rich Apodaca wrote:
>  >  > On Tue, 6 Dec 2005 10:50:45 +0100, Stefan Kuhn wrote
>  >  >
>  >  >>Couldn't we make this much clearer just by changing the graphic on
>  >  >>the A  button, e. g. to Symbols linked by arrows like C->O->N...? Stefan
>  >  >
>  >  > That would make it clearer. But the problem would still remain. I'm an
>  >  > end user. I don't want to memorize the sequence to get to S so I can make
>  >  > thiomorpholine. Was that C->O->N->H->S or C->O->S? The keyboard is much
>  >  > faster.
>  >
>  > Well, incidentally, I made it like this in JChemPaint 1.0.
>  > If you were in  "A" mode, a click on an atom opened a text input field on
>  > top of the atom and you could type the symbol.
>  > I don't think it would be a great problem to implement that again.
>  > Stefan, should we talk about this and you give it a try?
>  >
>  > Cheers,
>  >
>  > Chris
> --
> Stefan Kuhn M. A.
> Cologne University BioInformatics Center (http://www.cubic.uni-
> koeln.de) Zülpicher Str. 47, 50674 Cologne Tel: +49(0)221-470-7428  
> Fax: +49 (0) 221-470-7786 My public PGP key is available at http://pgp.mit.edu
> -------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc. Do you grep through
> log files for problems?  Stop!  Download the new AJAX search engine
> that makes searching your log files as easy as surfing the  web.
>  DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_idv37&alloc_id865&opĖk
> Cdk-devel mailing list
> Cdk-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/cdk-devel

Yahoo! Personals
Single? There's someone we'd like you to meet.
Lots of someones, actually. Try Yahoo! Personals