-- Script for Max 9, but probably works with others -- 10.08.07 Andy Engelkemier (andrewjohn81 at most forums) -- thanks to Oded Erell and David Stokes for help getting this running. -- this is obviously a basic script, but it's my first useful one. -- you are free to use this and change this to your needs. Please -- do not redistribute without my permission. I can be reached at -- autodesk's area, chaos group's forums, and cgsociety. -- if you add something, please post it up on scriptspot giving me a little -- credit for starting it. macroScript SetIndvKeys category:"Andy's custom" ToolTip:"Set Individual Keys" Icon:#("TrackViewTools",39) ( rollout SetIndKeys "Set Individual Keys" width:130 height:45 ( button PositionX "X" pos:[61,2] width:18 height:18 toolTip:"key position X" button PositionY "Y" pos:[86,2] width:18 height:18 toolTip:"key position Y" button PositionZ "Z" pos:[111,2] width:18 height:18 toolTip:"key position Z" label lbl_pos "Position" pos:[7,3] width:40 height:12 button rotationX "X" pos:[61,25] width:18 height:18 toolTip:"key position X" button RotationY "Y" pos:[86,25] width:18 height:18 toolTip:"key position Y" button RotationZ "Z" pos:[111,25] width:18 height:18 toolTip:"key position Z" label lbl_rot "Rotation" pos:[7,27] width:40 height:12 on PositionX pressed do addNewKey $[3][1][1].controller currentTime on PositionY pressed do addNewKey $[3][1][2].controller currentTime on PositionZ pressed do addNewKey $[3][1][3].controller currentTime on rotationX pressed do addNewKey $[3][2][1].controller currentTime on RotationY pressed do addNewKey $[3][2][2].controller currentTime on RotationZ pressed do addNewKey $[3][2][3].controller currentTime ) createDialog SetIndKeys )