This feature may be used to save backups of Timeflow shortcuts, or to manage different settings for different workflows or projects.
Buttons for managing shortcuts can be found in the Timeflow Preferences
Export Shortcuts
To export your current shortcuts for Timeflow, select from the main menu:
Tools/Timeflow/Editor/Export Shortcuts
This generates a text file in CSV format containing an alphabetical listing of all mapped and unmapped shortcuts for Timeflow.
Please note that making changes directly to the exported file is discouraged and may result in the inability to import it.
Import Shortcuts
Previously exported settings to CSV can be reimported to replace the current shortcuts for Timeflow. To import a shortcuts file, form the main menu select:
Tools/Timeflow/Editor/Import Shortcuts
This will prompt you to locate and open the TimeflowShortcuts.csv file. Check the Console window for results of the import. Any settings that fail to import will appear as a warning.
Once the shortcuts have been imported, make sure to check the Shortcuts Manager (Edit/Shortcuts...) to check for any conflicts that may need resolution.
Reset Shortcuts to Default
Use this command if you wish to revert all Timeflow shortcuts to their default original settings. This clears any custom overrides pertaining to Timeflow, but does not alter any other keyboard shortcuts.
Example TimeflowShortcuts.csv
The following is an example CSV export.
// Timeflow Shortcuts v1.7.4Timeflow/Add Behavior: Align Children,Timeflow/Add Behavior: Animpation Clips,Timeflow/Add Behavior: Audio Reactive,Timeflow/Add Behavior: Audio Sample,Timeflow/Add Behavior: Audio Spectrum,Timeflow/Add Behavior: Audio Track,Timeflow/Add Behavior: Auto Bank,Timeflow/Add Behavior: Auto Rotate,Timeflow/Add Behavior: Blend,Timeflow/Add Behavior: Distance,Timeflow/Add Behavior: Flyby,[Alt][Shift]FTimeflow/Add Behavior: Follow,Timeflow/Add Behavior: Graph,Timeflow/Add Behavior: Keyframer,Timeflow/Add Behavior: Look At Target,Timeflow/Add Behavior: Look At,Timeflow/Add Behavior: Midi Cloner,Timeflow/Add Behavior: Midi File,Timeflow/Add Behavior: Midi Receiver,Timeflow/Add Behavior: Midi Tween,Timeflow/Add Behavior: Motion Path,[Alt][Shift]MTimeflow/Add Behavior: Noise,Timeflow/Add Behavior: Particle System Update,Timeflow/Add Behavior: Place On Path,Timeflow/Add Behavior: Place On Surface,Timeflow/Add Behavior: Property Link,Timeflow/Add Behavior: Realtime Fulldome Camera,Timeflow/Add Behavior: Render Queue,Timeflow/Add Behavior: Render to Disk,Timeflow/Add Behavior: Timeflow Controller,Timeflow/Add Behavior: Trail Renderer Update,Timeflow/Add Behavior: Tween,[Alt][Shift]TTimeflow/Add Behavior: Video Player Update,Timeflow/Add Field: Bool,Timeflow/Add Field: Color,Timeflow/Add Field: Component,Timeflow/Add Field: Float,Timeflow/Add Field: GameObject,Timeflow/Add Field: Rect,Timeflow/Add Field: String,Timeflow/Add Field: Vector2,Timeflow/Add Field: Vector3,Timeflow/Add Field: Vector4,Timeflow/Add New Precomp,Timeflow/Add New Timeflow,Timeflow/Auto Keyframing,[Alt]KTimeflow/Decompose,Timeflow/Decrease Selected Channel Heights,LeftBracketTimeflow/Display: Active Selection (Grouped),[Alt][Shift][Action]BackQuoteTimeflow/Display: Active Selection (Object),Timeflow/Display: Add Selected to View,[Alt][Shift]BackQuoteTimeflow/Display: Everything,[Alt][Action]BackQuoteTimeflow/Display: Next,[Alt]RightBracketTimeflow/Display: Nothing,[Action]BackQuoteTimeflow/Display: Previous,[Alt]LeftBracketTimeflow/Display: Selected Only,[Alt]BackQuoteTimeflow/Display: Solo Selected (Append),[Alt][Shift]STimeflow/Display: Solo Selected,[Alt]STimeflow/Display: Toggle Hidden,[Shift]BackQuoteTimeflow/Editor: Backup Timeflow Scripts,Timeflow/Editor: Debug Mark Line in Console,[Shift][Action]MTimeflow/Editor: Disable Debug For All Objects,[Alt][Shift][Action]BTimeflow/Editor: Export Shortcuts (CSV),Timeflow/Editor: Import Shortcuts (CSV),Timeflow/Editor: List Dependencies,Timeflow/Editor: Open Shortcuts Manager,Timeflow/Editor: Reset Shortcuts to Default,Timeflow/Editor: Save Scene Backup,[Alt][Control]STimeflow/Game Object: Activate Recursively,Timeflow/Game Object: Activate,[Shift]Alpha1Timeflow/Game Object: Combine Meshes,Timeflow/Game Object: Deactivate Recursively,Timeflow/Game Object: Deactivate,[Shift]Alpha2Timeflow/Game Object: Delete Children,Timeflow/Game Object: Destroy All Timeflow Behaviors (Selected Objects),Timeflow/Game Object: Disable Renderers Recursively,[Alt][Shift]Alpha2Timeflow/Game Object: Enable Renderers Recursively,[Alt][Shift]Alpha1Timeflow/Game Object: Enter Prefab-Precomp Edit Mode,[Action]KeypadEnterTimeflow/Game Object: Exit Prefab-Precomp Edit Mode,[Action]KeypadMinusTimeflow/Game Object: Flatten,Timeflow/Game Object: Freeze Mesh,Timeflow/Game Object: Get Bounding Box,Timeflow/Game Object: Get Polycount,Timeflow/Game Object: Get Renderer Size,Timeflow/Game Object: Group,[Action]GTimeflow/Game Object: Hide Children in Hierarchy,Timeflow/Game Object: Join Adjacent Tracks (Selected Objects),Timeflow/Game Object: Reset All Tracks In Scene,Timeflow/Game Object: Reset Tracks (Selected Objects),Timeflow/Game Object: Save Selected Prefabs,[Alt][Shift][Action]STimeflow/Game Object: Select Ancestors,[Alt][Shift][Action]PlusTimeflow/Game Object: Select Channels,Timeflow/Game Object: Select Children,[Shift][Action]MinusTimeflow/Game Object: Select Descendants,[Alt][Shift][Action]MinusTimeflow/Game Object: Select Main Camera,[Alt]MTimeflow/Game Object: Select Parents,[Shift][Action]PlusTimeflow/Game Object: Select Renderers Recursive,Timeflow/Game Object: Show Children in Hierarchy,Timeflow/Game Object: Sort Children Reverse,Timeflow/Game Object: Sort Children,Timeflow/Game Object: Ungroup,[Shift][Action]UTimeflow/Game Object: Unparent,Timeflow/Go to End,EndTimeflow/Go to Next Frame,PageDownTimeflow/Go to Next Keyframe,[Shift]PageDownTimeflow/Go to Next Marker,[Alt]PageDownTimeflow/Go to Next Snap Time,[Action]PageDownTimeflow/Go to Previous Frame,PageUpTimeflow/Go to Previous Keyframe,[Shift]PageUpTimeflow/Go to Previous Marker,[Alt]PageUpTimeflow/Go to Previous Snap Time,[Action]PageUpTimeflow/Go to Start,HomeTimeflow/Increase Selected Channel Heights,RightBracketTimeflow/Jump to Full Duration,[Alt]Alpha0Timeflow/Jump to Marker 1,[Alt]Alpha1Timeflow/Jump to Marker 2,[Alt]Alpha2Timeflow/Jump to Marker 3,[Alt]Alpha3Timeflow/Jump to Marker 4,[Alt]Alpha4Timeflow/Jump to Marker 5,[Alt]Alpha5Timeflow/Jump to Marker 6,[Alt]Alpha6Timeflow/Jump to Marker 7,[Alt]Alpha7Timeflow/Jump to Marker 8,[Alt]Alpha8Timeflow/Jump to Marker 9,[Alt]Alpha9Timeflow/Open Documentation,Timeflow/Open Timeflow Window,[Alt][Shift][Action]TTimeflow/Playback: Toggle Continuous Play,[Alt]SpaceTimeflow/Playback: Toggle Play,SpaceTimeflow/Precompose,Timeflow/Quick Select Object 1,[Shift]F1Timeflow/Quick Select Object 10,[Shift]F10Timeflow/Quick Select Object 11,[Shift]F11Timeflow/Quick Select Object 12,[Shift]F12Timeflow/Quick Select Object 2,[Shift]F2Timeflow/Quick Select Object 3,[Shift]F3Timeflow/Quick Select Object 4,[Shift]F4Timeflow/Quick Select Object 5,[Shift]F5Timeflow/Quick Select Object 6,[Shift]F6Timeflow/Quick Select Object 7,[Shift]F7Timeflow/Quick Select Object 8,[Shift]F8Timeflow/Quick Select Object 9,[Shift]F9Timeflow/Quick Select Object Assign 1,[Shift][Action]F1Timeflow/Quick Select Object Assign 10,[Shift][Action]F10Timeflow/Quick Select Object Assign 11,[Shift][Action]F11Timeflow/Quick Select Object Assign 12,[Shift][Action]F12Timeflow/Quick Select Object Assign 2,[Shift][Action]F2Timeflow/Quick Select Object Assign 3,[Shift][Action]F3Timeflow/Quick Select Object Assign 4,[Shift][Action]F4Timeflow/Quick Select Object Assign 5,[Shift][Action]F5Timeflow/Quick Select Object Assign 6,[Shift][Action]F6Timeflow/Quick Select Object Assign 7,[Shift][Action]F7Timeflow/Quick Select Object Assign 8,[Shift][Action]F8Timeflow/Quick Select Object Assign 9,[Shift][Action]F9Timeflow/Toggle Lock Selected Channel Heights,[Action]RightBracketTimeflow/Track Colors/Assign Auto Track Colors,[Alt]TTimeflow/Track Colors/Assign Random Track Colors,[Alt]DTimeflow/Track Colors/Assign Sequential Track Colors,[Alt]ETimeflow/Track Colors/Open Color Palette,[Alt]CTimeflow/Transform: Copy,[Shift][Action]ITimeflow/Transform: Paste Position Only,[Alt][Shift][Action]OTimeflow/Transform: Paste Reset Scale,Timeflow/Transform: Paste,[Shift][Action]OTimeflow/Transform: Reset,[Shift][Action]TTimeflow/View: Add Keyframe,KTimeflow/View: Add Marker at Current Time,[Action]MTimeflow/View: Copy Keyframes,[Action]CTimeflow/View: Cut Keyframes,[Action]XTimeflow/View: Decrease Grid (Alternate),Keypad1Timeflow/View: Decrease Grid,Alpha1Timeflow/View: Deselect All,BackQuoteTimeflow/View: Duplicate Selected,[Action]DTimeflow/View: Fit Graph (Auto),[Control]FTimeflow/View: Fit Time Only,[Shift]FTimeflow/View: Fit,FTimeflow/View: Go to End of Selection,OTimeflow/View: Go to Start of Selection,ITimeflow/View: Increase Grid (Alternate),Keypad2Timeflow/View: Increase Grid,Alpha2Timeflow/View: Join Selected Tracks,[Action]JTimeflow/View: Keys-Only Tool,[Shift]CTimeflow/View: Lock Graph,[Alt]LTimeflow/View: Paste Keyframe Tangents Only,[Alt][Shift][Action]VTimeflow/View: Paste Keyframes (At Current Time),[Action]VTimeflow/View: Paste Keyframes (Preserve Time),[Shift][Action]VTimeflow/View: Rename Selected Object or Channel,[Action]RTimeflow/View: Scroll Zoom In (Alternate),KeypadPlusTimeflow/View: Scroll Zoom In,EqualsTimeflow/View: Scroll Zoom Out (Alternate),KeypadMinusTimeflow/View: Scroll Zoom Out,MinusTimeflow/View: Scroll Zoom Toggle,SemicolonTimeflow/View: Select All,[Action]ATimeflow/View: Selection Toggle Enabled (Alternate),Keypad0Timeflow/View: Selection Toggle Enabled,Alpha0Timeflow/View: Selection Toggle Locked (Alternate),[Action]Keypad0Timeflow/View: Selection Toggle Locked,[Action]Alpha0Timeflow/View: Set End of Selected Tracks,[Alt]OTimeflow/View: Set Selected Tracks to Work Area,[Alt][Shift][Action]JTimeflow/View: Set Start of Selected Tracks,[Alt]ITimeflow/View: Set Work Area End (Keep Duration),[Shift]NTimeflow/View: Set Work Area End,NTimeflow/View: Set Work Area Start (Keep Duration),[Shift]BTimeflow/View: Set Work Area Start,BTimeflow/View: Set Work Area to Selected,[Shift]WTimeflow/View: Show Markers,MTimeflow/View: Snap Time,HTimeflow/View: Snap Times of Selected Keyframes (Quantize),[Action]UTimeflow/View: Snap Value,JTimeflow/View: Snap Values of Selected Keyframes (Quantize),[Shift][Action]UTimeflow/View: Split Selected Tracks at Current Time,[Alt]JTimeflow/View: Split Selected Tracks by Work Area,[Alt][Action]JTimeflow/View: Tangents Tool,CTimeflow/View: Toggle Graph-Track Mode,GTimeflow/View: Toggle Grid,RTimeflow/View: Toggle Keyframe Bounding Box,TTimeflow/View: Toggle Local Time Scope,STimeflow/View: Toggle Loop Selected,[Action]LTimeflow/View: Toggle Loop,LTimeflow/View: Toggle Work Area,W
Key Binding Conflicts in Unity 2021
There's a bug in Unity 2021's shortcut system that calls into conflict commands pertaining to different contexts. Therefore, it is a known issue that many of the Timeflow shortcuts will raise conflict warnings.
When these occur, you may either select which command to perform or rebind it.
If you are able to update to Unity 2022 or later, the problem is fixed and the same command can be used in separate windows without conflicts.