----------Keyboard Shortcuts---------- a,A: animate, b,B: 2animate, [,]: cycles Aspects z,Z,x,X: true recentering recalculation along screen Z axis +1*, +10*, -1*, -10* motion (ztran just quick offset) n,N: ninty degree Y-axis rotation 1,2,3,4: zoom +.01,+.1,-.01,-.1 9,0: TBstereo offset TOGGLES: s: stereo; c: cross<->wall eyed k: kaleidoscope; p: perspective f: flat scroll -vs- xy rotation with mouse drag h: only rotate around Y axis (horizontal) l: list/point color dominant e: detail-at-ctr; d: dragline move/new; g: wht bkg t: cycles line width, y: cycles color depths u: remote update dialog. shiftkey down: keep detail, move dragline, reverse animate, restrict rotation to starting axis. m: clears measure's lines from screen. q: bigger markers, w: bigger text. ----------Input/Output Help---------- Open New File...: (? save if kinemage has been edited) Append File...: to current kinemage, inc. text Save As...: regular output writes a file with modified kin after pruning, new draws, views, etc. (special option to write only currently Visible Parts) Save Special: writes a file with just the New parts added with Draw_New functions Rotatable parts, of bond-rotations (can append to an old file). Current View with zoom,zslab,center,matrix,viewID. Current XYZ point picked (e.g. for PREKIN focus). Questions and Answers from TEXT window. file for 2D rendering of image by Raster3D or POV-Ray. pointID re: @nowfind. palette re: @fullrgbpalette. Write PostScript File: 2D image as currently displayed Quit: suggests write if kinemage changed. ----------Screen Capture Help---------- MACINTOSH: screen capture key push (s and 4 keys pushed together) shift command s 4 hear a shutter noise; "Picture 1" (2 ...) saved as pict file view in SimpleText or some other plain viewer. ctrl shift apple s 4 (puts picture into clipboard) ----------Editing Help---------- Edit image: side panel buttons toggle choices Draw New: lines, labels, constructions, dragged-out lines Draw New Setup...: shortened lines, arrows, etc. Construct 4th line after 3 new picks based on 4-pt 'measures' Arrows, multiple angles, perpendiculars Keep Current View...: adds item to VIEWS menu Change Color: of point or list of picked point Prune: deletes PLL... points, 'Punch' only one, 'Auger' many Superpick: also picks 'U'npickable points Show Object Properties: edit data hierarchy of picked point Text Editable: text and caption Cut, Copy, Paste. (can edit and use hypertext during a session) Table Cell: edits whole cells, not cell contents. (table cells relate to graphics points by {pointID} ) (group parameter 'table' invokes a table window) ----------Display Options Help---------- KINEMAGE next kinemage or choose numbered kinemage in open file. Display options Multi-width: line for depth cuing, or One Width: lines two pixels wide, or Thin Line: one pixel. 't' 5 depths of colors & line widths or just 3. 'y' Perspective: Front larger, rear smaller (vs orthographic) 'p' Stereo On: side-by-side images 's' (cross-eye vs. wall-eye 'c') Compare On: side-by-side pair of animated groups Viewing Params...: stereo: angle, separation, mode... List Color: made dominant over point color 'l' Lens at ctr: list points only show in center region 'e' Detail Level...: as a function of update rate White Bkg: Colors on white background B&W: Black on White (use with grayscale also) ----------Special Display Help---------- Font Sizes...: control for lectures, etc. stroked font: MAGE mimics 2D rendered font output. XY Scroll: (flatland) mouse motion->xy translations 'f' Y rotation: only, horizontal world view 'h' Kaleidoscope: no bkg clear: smears image 'k' VIEWS menu Undo Pickcenter: back out of bad pick. View#: go to that numbered, (named) view. Set Reader's View: temporarily save current appearance. Reader's View: go to appearance as Set. Cursor cues for Display modes, pick point at left arrow tip. Cursor with I-beam on nose: Edit Menu: text editable! Cursor crossed arrows: 2D xy scrolling, flatland 'f' Cursor with upper & lower bars: horizontal rotations (y axis) 'h' ----------Tools Help---------- measures: distance between last 2 points picked simple & dihedral angles from last 4 points highlighted lines connect up to last 4 points dots for average of last 2,3,4,and 5 points shown measured dihedrals labeled is Draw New option F: Find point by name... ; G: Find Again Empowerments: submenu of useful quickies Hide Measures: clear lines, dots from screen 'm' Restore Bond Rotations: to initial angles. Rotate 90 deg +: 'n', -: 'N' y axis Rotate 90 deg +, -, other axes Remote Update...: from prekin, probe, etc. 'u' XYZ point: coord of last picked point exhibited gnomon: on center of rotation Rate: updates/sec exhibited Count: #lines on, total# points, time Z limit extra for ON lists. Fine step amount choice. ----------Kludges: More Tools---------- Kludges: Pick Marker: axial extentions for graph correlation. Mickey Mouse: r: autorock; R: autoanimate when empowered. Test Kin Format: strict kinemage format during input Debug Test: for programer Cursor Choice: co-laboratory remote control prototypes Hypertext control showing alternate rotamers: *{rot={name 1} #.#, rot={name 2} #.# ...}* abr: 'rot=','rot ','r ' where 'name 1' == the bondrot identifier string seen on the slider bar and #.# is the new value for that rotation angle If Update by PROBE active, hypertext 'rot' triggers an update. PREKIN after version 5.74 makes hypertext commands for rot/mutated residues 'Append File' will append (hyper)text to text window Show Object Properties: can delete last rot group. ----------Mouse Operations---------- MAGE cursor points active tip to left, shape indicates mode. Clicking the mouse button while the arrow cursor tip touches a point, writes that point's {point ID} to the screen, and distance to previous picked point. (use single or left mouse button) Moving the mouse while holding the button down (dragging) rotates image Starting cursor in lower 5/6 screen rotates around x,y axes, Starting in upper 1/6 of the screen, rotates around z axis, Shift--Drag intiates motion only around initial starting axis Rotation of the image continues to be coupled to the hand motion exactly as it started no matter where the cursor moves on the screen. Thus the reader (lecturer) can place the cursor where convenient and can ignore it thereafter. Option 2D scrolling 'f' ----Docking and More Mouse Operations---- Docking Scope: contiguous groups all ON made mobile 6 sliders: x,y,z screen axis rotations, translations, always active Shift-mouse-drag rotates mobile group(s) Mouse scrolls while ctrl (PC:alt) key held down Shift-ctrl-mouse-drag translates mobile groups Rotations are around screen center: re Pickcenter except rotation center moves with Shift-ctrl-mouse-drag. Note: 2D scrolling mode by 'f' key toggle: release resets rotation ctr to screen ctr. Toggle 'f' to reset center after mouse-drag operations. (use single or left mouse button) Docking mode pre-empts Shift-mouse-drag, so not restricted to initial direction (see mouse help). Docking scope activates [Edit/Draw New] dock3on3 button pick 3pts in ref, 3 in mobile: m1-->r1, m2-->r2, m3-->r3 ----------Window Resizing---------- The windows can be resized and repositioned. If a window gets hidden behind others it can be brought to the front by the Show commands under the Help pull-down-menu A combination of moving the window by dragging the window's top bar and resizing using the hot point at the lower right corner of the graphics window allows control of the size and placement of the image. The Mac graphics window expansion box is at the far right of its title bar. Large monitors may need greater than default memory size. Before running MAGE, Get-Info on the Macintosh File pull-down-menu allows increasing the Minimum and Preferred Size. The PC graphics and kinemage control buttons are in separate windows. Blindly expanding the graphics can cover essential controls. The X-Windows graphics, text, caption, (and rotations bars) windows are arbitrarily placed (and sized) by the current X client process. Drag and resize them for your convenience. ----------Table Help---------- Table: specify by @group {name} table naturally use wordlist of points with {pointID} and Table <--> Graphics picking by common {point ID} strings Table --> Graphics picking always active Graphics --> Table picking toggle button in right panel Table cells contain the point's field Menu FIND can look for string in Table cells' check box choice in FIND dialog. Point's coordinates 'x, y, z' not used, can be replaced with 'tablecell' or 'noxyz' Bonds: vectorlist {...} ... #bondrot #.# specifies rotations around list's first vector. Nested larger prefix #, listed value == #.# scope continues until #bondrot of == or lower #, or end of file Update: PREKIN can do mutations and set up CHI rotations. ----------3D Test Help---------- 3D Literacy timed test invoked only from input kinemage: @minutes 5.5 @drawline for kinemage timed for 5 minutes and 30 sec. At beginning a Dialog box requests a few character for a unique identifier (or short name) for the test taker. At end: results of each test automatically written to a uniquely named file with answer as "new group". Auto-scoring can be set up. Score value is at beginning of kinemage part, and color-coded "score" group at kinemage end. see results in mage. Test mode disables Quit, force progression with KINEMAGE/Score & Next. Between timed kinemages, a Dialog box shows previous score, and brief insructions about next test (taken from first 255 characters of next caption). Untimed practice: scoring set up but no @minutes Check result with KINEMAGE/Score & Stay. Add @drawline,@drawlabel,@drawball, But only one type of answer can be scored.