Ever thought about where your most used shortcuts are on the keyboard? Wouldn’t it make sense to have them together and in easy reach of your free hand?
My new set up, and I’m sure this will change/improve over time.
Q, W, E, R, T, S, D, F = remain the same.
Y = activate insert key (graph editor)
A = playback toggle
G = time dragger tool (formerly by holding K in the graph editor)
Z = last keyframe
X = previous frame
C = next frame
V = next keyframe
The following shortcuts are from Aaron Koressel
Option + W, A ,X, D = moves my keys up, left, down and right in the graph editor (ackMoveKeys)
Option + C = snaps selected keys to the current frame in the graph editor (ackSnapToTime)
Option + S = snaps values to be the same as the last selected key in the graph editor (ackSnapEndKeyValues)
In this week’s lecture Dovi Anderson mentions a bunch of custom shelf icons + keyboard shortcuts he uses in to speed up his work flow. I went through and found the code of each one he mentions. If you want to see how to make keyboard shortcuts, check out my move keyframes post for a quick walk through (and also see below).
Add frames: timeSliderEditKeys addInbetween;
Delete frames: timeSliderEditKeys removeInbetween;
Set Key Ticks to “Active”: timeControl -e -showKeys active $gPlayBackSlider;
Set Key Ticks to “Channel Box”: timeControl -e -showKeys $gChannelBoxName $gPlayBackSlider;
Switch between shot cam and perspective cam (found here):
||//Switch Perspective Cameras
$currentCamera = `lookThru -q`;
$allCameras = `listCameras -p`;// This will select perspective cameras only
if($currentCamera == $allCameras[$pos]) $nextCamera = $pos+1;
if($nextCamera>=size($allCameras)) $nextCamera = 0;
Cycle between orthographic cams + perspective cam (found here):
||string $currentPanel = `getPanel -underPointer`;
if ($currentPanel == “”)
$currentPanel = `getPanel -withFocus`;
if(`getPanel -to $currentPanel` == “modelPanel”)
if(`modelPanel -q -cam $currentPanel` == “top”)
else if(`modelPanel -q -cam $currentPanel` == “front”)
else if(`modelPanel -q -cam $currentPanel` == “side”)
else if(`modelPanel -q -cam $currentPanel` == “persp”)
error “I’m sorry, but that is not a valid camera panel.”;
Cycle through tangents*: scroll down to “ackCycleTangents”
I personally changed the code in a text editor so I can just switch between Stepped, Linear and Auto.
string $tangent1 = “flat”;
string $tangent2 = “spline”;
string $tangent3 = “linear”;
|And replace with this:
string $tangent1 = “step”;
string $tangent2 = “linear”;
string $tangent3 = “auto”;
Break + unify tangents*: Scroll down to “ackToggleTangentType”
Free tangent weights: Free tangent weights, break tangents, auto tangents, etc are already functions in the Graph Editor. If you want to make a keyboard shortcut for these, you can find them in the Hotkey editor and simply assign a key to them.