The kOS Graph provides users with a work area to setup and manipulate
camera moves for all active axes.
The Graph consists of the following components:
The Graph
region of kOS has a grid where motor positions are managed in position
and time for all axes. A single axis consists of motor movement such
as slide, pan, tilt, etc. Motor positions for a selected axis are
defined by key frames and curves. A key frame expresses a set motor
position in time. A curve exhibits the computed motor path between
adjacent key frames. The combination of key frames and curves
determines motor movements.

For a selected axis, key frames are
displayed as blue dots. The curve between adjacent key frames is drawn
as a red line. If curve handles have been activated, they appear as
purple lines terminated by white dots. Axes not selected as active
display red key frames and gray curves. Curve handles only display on
the active axis.
The time
indicator identifies where a camera move is in time. It is displayed
as a vertical yellow line drawn on top of the Grid.

The location of the time indicator is
determined by either the playback of a camera move, or by the timeline
slider.
The Key
Frame menu provides options to delete key frames, curves, and axes.
The Graph Tasks side panel menu has options to allow users to
manipulate key frame positions and control handles. The Key Frame menu
is activated by a right mouse click on a key frame.

The Key Frame Menu consists of the
following items:
The Bump Arrow buttons allow users to move key frames one pixel at a time. The up and down arrows move key frames in motor space, and the left and right arrows move key frames in time space.
The Move to Motor Position button will reposition the motor to match the key frame position.
The Key Frame Coordinates field displays the time and motor position of the selected key frame. Note if the Range fields have values, then the motor position is displayed within that range instead of encoder counts.
The Move Time Line Here menu item moves the time line cursor to the selected key frame.
The Delete Key Frame button removes the selected key frame from the Grid. The delete only affects the selected key frame, and the curves are redrawn with the remaining key frames
The Delete Axis button removes the selected axis from the Grid. Deleting an axis consists of removing all the key frames and computed curves of the selected axis.
The Delete All button removes all axes from the Grid. Regardless of which axis is active, all key frames and curves from all axes are deleted. A warning prompt is displayed before the axes are removed.
The Previous and Next buttons will jump the key frame menu to the
previous or next key frame, if available.
Key frame handles manipulate the shape of the curve computed between
adjacent key frame points. The handles are displayed by double clicking
or tapping on an unlocked key frame position. When activated, the
control handles are drawn as purple lines. The control points of the
handles are displayed as white dots.

To modify the shape of a curve, drag a control handle within the Grid.

As the control handles are moved, the shape of the curve is updated to
reflect the position of the control points. Curve shaping continues
until the control handle is released.
The Marker Menu option allows users to move markers around the graph and delete a single marker, all markers on an axis, or all markers on all axes.

The Marker Menu consists of the following items:
The Arrow Keys allow a user to move motor positions in space and time. The up and down arrow keys move the selected marker in position space. The left and right arrow keys move the selected marker in time space.
The Move to Motor Position button will reposition the motor to match the key frame position.
The Position Display shows the current location of the selected marker. The left display represents the marker time in hours, minutes, and seconds. The right display shows the marker encoder count value.
The Move Time Line Here menu item moves the time line cursor to the selected marker.
The Delete Mark menu item removes the selected marker from the Grid. The delete operation only affects the selected marker.
The Delete Axis Marks menu item removes all markers on the selected axis from the Grid.
The Delete All Marks menu item removes all markers from the Grid.
The Previous and Next buttons will jump the key frame menu to the
previous or next key frame, if available.