Challenge: circumvent FCP X’s missing timecode-paste feature
Solution: An applescript that types a copied timecode into FCP X for you
This applescript works by grabbing clipboard content and passing through only the numbers. This means that your clipboard content may content colons, semi-colons and it will still work. Finally, in case your clipboard is missing trailing zeros, it is your “responsibility” to hit enter after it types it in for you.
I recommend using an app such as Quicksiver to assign a trigger to the applescript, or if you have an extended keyboard, you can use USB Overdrive to assign it to a special button.
Also note that you will need to tweak the code if you re-assigned Move Playhead Position to something other than Ctrl+P.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
set theDefault to AppleScript's text item delimiters set timecode to string of (the clipboard as record) tell application id "com.apple.FinalCut" to activate tell application "System Events" delay 0.2 repeat with i from 1 to number of items in timecode try set tempTC to item i of timecode as number key code 35 using {control down} # Ctrl+P delay 0.1 keystroke item i of timecode delay 0.1 end try end repeat end tell |