Keyframe animation
Animate any layer property over time with keyframes, easing and the curve editor — plus the full keyboard shortcut set.
How keyframe animation works
Every layer (text, image, timer, poll) has a set of transform properties. Without keyframes a property holds one value — its base value — for the whole clip. The moment you add two or more keyframes to a property, GLOstiq animates between them: it samples the property at the current time and interpolates the value, so the layer moves, scales, spins or fades.
Keyframes live per clip. The same property on two clips animates independently, and all the times you see are relative to the clip the playhead is over.
Animatable properties
Position — x and y (revealed/keyed together as a group with P).
Scale — scaleX and scaleY (group S); link them for uniform scaling or set each axis.
Rotation — rotation in degrees (group R).
Opacity — opacity (group T), for fades.
Anchor — anchorX and anchorY (group A), the pivot that scale and rotation turn around.
The property rows (dope sheet)
Select a layer clip and reveal its property rows (see the next section). Each row has three controls on the left, and a keyframe lane to the right where keys appear as diamonds:
Stopwatch — arms the property. Arming records a keyframe and turns later value changes into new keys; disarming clears the animation back to a single value.
Scrub label — drag the property name left/right to scrub its value live; double-click it to reset the property.
Value field — type an exact number and press Enter.
During playback each row's value updates live so you can read the animated value at the playhead.
Adding & editing keyframes
Select the layer clip on its track in the timeline.
Reveal the property rows — press U (animated props), a group key like P/S, or click the clip's twirl/keyframe toggle.
Click the stopwatch to arm the property (this drops the first key at the playhead).
Move the playhead to a new time and change the value (scrub the label, type in the field, or drag the layer on the canvas) — a new keyframe is recorded.
Repeat to build the motion. GLOstiq interpolates between your keys.
Tip
Two faster ways to add keys: double-click an empty spot in a property's keyframe lane to drop a key at that time, or press Option/Alt + a group key (e.g. ⌥P) to toggle a keyframe at the playhead for the whole selected group — across every selected clip at once.
Move a key: drag its diamond left/right (it's clamped within the clip).
Select keys: click a diamond; Shift / ⌘ / Ctrl-click to add to the selection; or drag a marquee across the lane.
Delete keys: select them and press Delete or Backspace.
Copy / cut / paste: with keys selected, ⌘/Ctrl + C, X and V act on the keyframes (paste lands at the playhead); with no key selection the same shortcuts act on clips.
Jump between keys: , and . move the playhead to the previous / next keyframe of the selected clip.
Revealing properties — P R S T A U
These letters control which property rows are shown for the selected clip's track (After-Effects style). On their own they reveal; with modifiers they do more:
Letter (e.g. S) — show just that group's rows; press again to collapse.
Shift + letter — additive: add that group to whatever is already revealed.
Option/Alt + letter — drop/toggle a keyframe for that group at the playhead (no need to arm first).
`U` — reveal only the properties that already have keyframes. Press `U` twice (UU) to also reveal any property whose value differs from its default. A single U while rows are open collapses them.
Reveal Position (x, y)
Reveal Rotation
Reveal Scale (scaleX, scaleY)
Reveal Opacity
Reveal Anchor (anchorX, anchorY)
Reveal animated props · UU = all modified
Add that group to the revealed rows
Toggle a keyframe at the playhead
Easing
Easing shapes how a value moves between two keys. Right-click a keyframe (or a multi-key selection) to open the easing menu and pick a preset. A preset resets any hand-dragged curve handles, so the chosen ease is exactly what plays.
Constant speed between keys
Slow down as it reaches the key
Start slow, leaving the key
Slow at both ends, smooth throughout
Jump (step) — value stays until the next key
Note
With two or more keys selected, the easing menu also offers Reverse keyframes, which mirrors their timing to play the motion backwards.
The graph editor
Toggle the graph editor (the bezier-curve button on the transport bar) to swap the dope sheet for a resizable graph of the selected clip's curves — one curve per keyframed property, each in its own colour. This is where you shape motion precisely.
Focus a channel — click a curve, or a name in the legend; the active channel draws bright and on top so its value axis is meaningful.
Move a key — drag its diamond to change both time and value at once.
Shape the ease — select a key on the active channel and drag its bezier handle arms to set custom in/out tangents.
Add a key — double-click near a curve to add a key that keeps the curve's shape.
Marquee select — drag on empty graph area to rubber-band select the active channel's keys; right-click a key for the same easing menu.
Resize — drag the graph's bottom handle to grow or shrink the lane.
Playback & navigation
While building animation you'll constantly preview and reposition. The transport bar and these keys do the work:
Play / pause the preview
Jump to the selected clip's in / out point
Jump to next / previous keyframe
Nudge playhead +1 frame (Shift = 10)
Nudge playhead −1 frame (Shift = 10)
Zoom timeline in / out
Note
Shortcuts are ignored while you're typing in a text field, so editing a value never triggers them.
All keyboard shortcuts
Edit & history
Undo
Redo
Redo (alternate)
Delete selected keys or clips
Copy / cut / paste keys (or clips)
Clips
Split selected clip at the playhead
Group selected clips
Ungroup
Move clip start to playhead (Alt = trim)
Move clip end to playhead (Alt = trim)
Reveal & keyframes
Reveal Position / Rotation / Scale / Opacity / Anchor
Reveal animated props (UU = all modified)
Add the group to revealed rows
Toggle a keyframe at the playhead
Transport & navigation
Play / pause preview
Jump to clip in / out
Next / previous keyframe
Nudge +1 frame (Shift = 10)
Nudge −1 frame (Shift = 10)
Zoom in / out