Page MenuHome

Keymap for setting start/end frame from animation/timeline editors
Open, NormalPublic

Description

With the Timeline -> Dopesheet change, we can no longer use S and E to set the start and end frames (as this conflicts with dopesheet keyframes for "Scale" and "Extend" respectively).

At the same time, it would be useful if we could have some kind of standard hotkey for setting the start/end frame from within the Sequencer, and other animation editors too.

This design task is to address this issue.

Details

Type
Design

Event Timeline

A common shortcut in video editors is [i] and [o], for In and Out points respectively. These could work when mouse over the scrollbar/frame numbers, and on RMB on the frame -> Set In/Out point. Also more of a general term since we are not always seeing frames (sometimes seconds when doing video editing).

(Side note: I've just moved the relevant operators to the "anim" module - so now they'll be ANIM_OT_start_frame_set and ANIM_OT_end_frame_set respectively)

I & O conflict though. You could make it only work over the scroll bar, but may become unpredictable. Maybe left/right brackets? Or a modifier key + I / O?

I wouldnt use left and right brackets because depending on the language of the keyboard they sometimes get hidden behind modifier keys

Hi,

I've made a very thorough complete overhaul of Blender's default keymap. I've spent over 80 hours on it. It's quite intuitive in many areas, so I guess it could help as a reference not only here, but also in following input mapping changes.

Here's sheet with the layout: https://docs.google.com/spreadsheets/d/1PlPCwj9t5m21ef5k9dhlHc3nQ-d69XS5vzTmm3TpMks/edit#gid=0

Here's a description: https://blenderartists.org/forum/showthread.php?447451-Standardized-Keymap-for-Blender

Here's the keymap itself: https://drive.google.com/file/d/1qozxfQW_TKQvQGWmWaR2NhngEKybVKAV/view

And here are some videos going over it: https://www.youtube.com/playlist?list=PLajSMib9Z7qwadE1_vkgCUuxzg3j1hCSs

I've already spent a lot of time and put lot of thought to it, so I'd be happy if it helped to save you some work.

Specifically for start and end keyframes, those are mapped to Shift+Home and Shift+End on my keymap.

How about Shift + I & Shift + O ?

IIRC, Shift-O is currently used for "Sample Keys". That said, maybe we don't need a dedicated hotkey for it (and the Smooth Keys - Alt-O) operators, as I don't think they're actually used that much that they necessarily need the hotkey.

IIRC, Shift-O is currently used for "Sample Keys". That said, maybe we don't need a dedicated hotkey for it (and the Smooth Keys - Alt-O) operators, as I don't think they're actually used that much that they necessarily need the hotkey.

yeah, i agree doesn't need a hotkey , i wish u guys change the range frame display from 0,2,4,6,...etc to 1,3,5,7...etc or all of it, it would be much better for animators.

Yes, Shift-O for Sample Keys I think we can drop, and then use Shift-I & Shift-O for setting the in and out points, respectively.

I & O conflict though. You could make it only work over the scroll bar, but may become unpredictable. Maybe left/right brackets? Or a modifier key + I / O?

Unpredictable ? different keymap depending where the mouse is common, you should stick with I / O ;-)

By the way I haven't see your Industry standard keymap for next or previous keyframe, this one should go to CTRL + arrows

Aaron Carlisle (Blendify) triaged this task as Normal priority.Oct 28 2018, 9:30 PM

Misunderstanding! - comment removed.

Campbell Barton (campbellbarton) lowered the priority of this task from Normal to Incomplete.Nov 19 2018, 12:17 AM
Campbell Barton (campbellbarton) raised the priority of this task from Incomplete to Normal.