• rd: Scooter
    rd: Scooter

    https://aescripts.com/rd-scooter/

    Displays a palette with controls for slipping and sliding various layer settings, such as layer footage source, in/out range, markers, and keyframes. You can use different combinations of these settings for more powerful control over layer editing operations.

  • Hi this is a great script. And it is great that it is free. I modified the script code a little, because although it is super useful, it has an unnecessary large footprint. I'm am a code nitwit, but I managed to figure out how to change some of the UI parameters. here is my mod. If you open the script in the script editor you can swap out the text below starting at line 135. it should be self explanatory. Cheers, Daniel Kohl

    var res =
                       "group { \
    orientation:'column', alignChildren:['left','top'], \
    header: Group { \
    alignment:['fill','top'], \
    title: StaticText { text:'" + rd_ScooterData.scriptName + "', alignment:['fill','center'] }, \
    help: Button { text:'" + rd_Scooter_localize(rd_ScooterData.strHelp) +"', maximumSize:[30,20], alignment:['right','center'] }, \
    }, \
                            flds: Group { \
    alignment:['fill','top'], \
    rewVal: EditText { text:'10', alignment:['fill','top'], justify:'center' }, \
    prevVal: EditText { text:'1', alignment:['fill','top'], justify:'center' }, \
    nextVal: EditText { text:'1', alignment:['fill','top'], justify:'center' }, \
    fwdVal: EditText { text:'10', alignment:['fill','top'], justify:'center' }, \
    }, \
    btns: Group { \
    alignment:['fill','top'], \
    rew: Button { text:'" + rd_Scooter_localize(rd_ScooterData.strRew) + "', alignment:['fill','top'], preferredSize:[30,20] }, \
    prev: Button { text:'" + rd_Scooter_localize(rd_ScooterData.strPrev) + "', alignment:['fill','top'], preferredSize:[30,20] }, \
    next: Button { text:'" + rd_Scooter_localize(rd_ScooterData.strNext) + "', alignment:['fill','top'], preferredSize:[30,20] }, \
    fwd: Button { text:'" + rd_Scooter_localize(rd_ScooterData.strFwd) + "', alignment:['fill','top'], preferredSize:[30,20] }, \
    }, \
    affectPnl: Panel { \
    orientation:'row', text:'" + rd_Scooter_localize(rd_ScooterData.strAffectPnl) + "', alignment:['fill','top'], \
    c1: Group { \
    orientation:'column', alignment:['left','top'], alignChildren:['fill','top'], \
    layerSrc: Checkbox { text:'" + rd_Scooter_localize(rd_ScooterData.strLayerSrc) + "', value:true }, \
    layerInOut: Checkbox { text:'" + rd_Scooter_localize(rd_ScooterData.strLayerInOut) + "', value:true }, \
    layerMarkers: Checkbox { text:'" + rd_Scooter_localize(rd_ScooterData.strLayerMarkers) + "', value:true }, \
    }, \
    c2: Group { \
    orientation:'column', alignment:['right','top'], alignChildren:['right','top'], \
    kfs: StaticText { text:'" + rd_Scooter_localize(rd_ScooterData.strKfs) + "', alignment:['right','top'] }, \
    }, \
    c3: Group { \
    orientation:'column', alignChildren:['left','top'], \
    kfsNone: RadioButton { text:'" + rd_Scooter_localize(rd_ScooterData.strKfsNone) + "' }, \
    kfsSel: RadioButton { text:'" + rd_Scooter_localize(rd_ScooterData.strKfsSel) + "' }, \
    kfsAll: RadioButton { text:'" + rd_Scooter_localize(rd_ScooterData.strKfsAll) + "', value:true }, \
    }, \
    }, \
    }";