Am 29.03.17 um 18:21 schrieb Robert Hanson:
> David,
>
> OK, so the beauty of this system is that you can implement any sort of
> additional functionality you want using readily available methods that
> have nothing to do with Jmol or JSmol. It's one of the bonuses of
> working in JavaScript and jQuery.
>
> So, for example, if you want to implement a key listener that
> implements  + and - to actuate zooming, you can do it this way:
>
> c = $("#jmolApplet0_canvas2d")
> c.attr("tabindex", 1)
> c.mouseover(function(){c.focus()})
> c.keypress(function(e){
>   if (e.key == "+")Jmol.script(jmolApplet0, "zoom *1.2")
>   else  if (e.key == "-")Jmol.script(jmolApplet0, "zoom /1.2")
> })
>
> Notice that to accept key events, we must (a) provide a tabindex to the
> canvas and (b) make sure the canvas has focus when we are looking for
> key events.
>
> I would only say that hidden specialized features like this, though
> potentially useful, are not necessarily recommended.
> ​
It looks like the example would only work for the Javascript version. Or 
could it also work for the Java version (with some adjustment)?

Regards,
Rolf

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Jmol-users mailing list
Jmol-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to