Revision: 18663 http://sourceforge.net/p/jmol/code/18663 Author: hansonr Date: 2013-09-18 19:37:54 +0000 (Wed, 18 Sep 2013) Log Message: ----------- ___JmolVersion="13.3.6"
code: major clean-up of ActionManager bug fix: mouse bindings not distinguishing DOWN/CLICK/DRAG/UP properly bug fix: mouse bindings _center and _reset not working bug fix: show MOUSE not including user-defined mouse bindings FEATURE CHANGE: added bindings: "drag" and "up" -- may affect power users who use BIND command new: _center CTRL+SHIFT+LEFT+click new: _reset SHIFT+LEFT+double+click sequence is always: down (drag,drag,drag...) up (click) (only if no drag) Any of these actions may be tapped using bind "..." "..." Note that adding "+:" to an action bind "..." "+:..." does not replace the Jmol action, just supplements it. $ show mouse _assignNew LEFT+click assign/new atom or bond (requires set picking assignAtom_??/assignBond_?) _center CTRL+SHIFT+LEFT+click center _clickFrank LEFT+click pop up recent context menu (click on Jmol frank) _pickConnect LEFT+click connect atoms (requires set picking CONNECT) _deleteAtom LEFT+click delete atom (requires set picking DELETE ATOM) _deleteBond LEFT+click delete bond (requires set picking DELETE BOND) _depth CTRL+SHIFT+LEFT+double+drag adjust depth (back plane; requires SLAB ON) _dragAtom LEFT+drag move atom (requires set picking DRAGATOM) _dragDrawObject SHIFT+LEFT+drag move whole DRAW object (requires set picking DRAW) _dragDrawPoint ALT+LEFT+drag move specific DRAW point (requires set picking DRAW) _dragLabel SHIFT+LEFT+drag move label (requires set picking LABEL) _dragMinimize LEFT+drag move atom and minimize molecule (requires set picking DRAGMINIMIZE) _dragMinimizeMolecule LEFT+drag move and minimize molecule (requires set picking DRAGMINIMIZEMOLECULE) _dragSelected ALT+SHIFT+LEFT+drag move selected atoms (requires set DRAGSELECTED) _dragZ SHIFT+LEFT+drag drag atoms in Z direction (requires set DRAGSELECTED) _navTranslate LEFT+drag translate navigation point (requires set NAVIGATIONMODE and set picking NAVIGATE) _pickAtom LEFT+click pick an atom _pickIsosurface LEFT+click pick an ISOSURFACE point (requires set DRAWPICKING _pickLabel LEFT+click pick a label to toggle it hidden/displayed (requires set picking LABEL) _pickMeasure LEFT+click pick an atom to include it in a measurement (after starting a measurement or after set picking DISTANCE/ANGLE/TORSION) _pickNavigate CTRL+SHIFT+LEFT+click pick a point or atom to navigate to (requires set NAVIGATIONMODE) _pickPoint LEFT+click pick a DRAW point (for measurements) (requires set DRAWPICKING _popupMenu CTRL+LEFT+down, RIGHT+down pop up the full context menu _reset SHIFT+LEFT+double+click, MIDDLE+double+click reset (when clicked off the model) _rotate LEFT+drag rotate _rotateBranch SHIFT+LEFT+drag rotate branch around bond (requires set picking ROTATEBOND) _rotateSelected ALT+LEFT+drag rotate selected atoms (requires set DRAGSELECTED) _rotateZ ALT+LEFT+drag, SHIFT+RIGHT+drag rotate Z _rotateZorZoom SHIFT+LEFT+drag, MIDDLE+drag rotate Z (horizontal motion of mouse) or zoom (vertical motion of mouse) _select LEFT+double+click select an atom (requires set pickingStyle EXTENDEDSELECT) _selectToggleOr LEFT+click if all are selected, unselect all, otherwise add this group of atoms to the set of selected atoms (requires set pickingStyle DRAG) _setMeasure LEFT+double+click pick an atom to initiate or conclude a measurement _slab CTRL+SHIFT+LEFT+drag adjust slab (front plane; requires SLAB ON) _slabAndDepth CTRL+ALT+SHIFT+LEFT+drag move slab/depth window (both planes; requires SLAB ON) _slideZoom LEFT+drag zoom (along right edge of window) _spinDrawObjectCCW LEFT+drag click on two points to spin around axis counterclockwise (requires set picking SPIN) _spinDrawObjectCW SHIFT+LEFT+drag click on two points to spin around axis clockwise (requires set picking SPIN) _stopMotion LEFT+double+click stop motion (requires set waitForMoveTo FALSE) _swipe LEFT+drag spin model (swipe and release button and stop motion simultaneously) _translate CTRL+ALT+LEFT+drag, CTRL+RIGHT+drag, SHIFT+LEFT+double+drag, MIDDLE+double+drag translate _wheelZoom WHEEL zoom Modified Paths: -------------- trunk/Jmol/src/org/jmol/viewer/Jmol.properties Modified: trunk/Jmol/src/org/jmol/viewer/Jmol.properties =================================================================== --- trunk/Jmol/src/org/jmol/viewer/Jmol.properties 2013-09-18 19:37:04 UTC (rev 18662) +++ trunk/Jmol/src/org/jmol/viewer/Jmol.properties 2013-09-18 19:37:54 UTC (rev 18663) @@ -11,7 +11,7 @@ # The quotes above look odd for a parameter file, but they are # important for the JavaScript version of Jmol. -___JmolVersion="13.3.6" +___JmolVersion="13.3.6" code: major clean-up of ActionManager This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk _______________________________________________ Jmol-commits mailing list Jmol-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jmol-commits