[VarDef,Num8IsPressed,[IGet,preferences:utilities:viewkeyboardstatus]] [Sleep,0.001, [If,SleepResult==16,//waits for keypress [VarSet,Num8IsPressed,[IGet,preferences:utilities:viewkeyboardstatus] ] ] [SleepAgain],16,SleepResult ] [IButton,"???","Hold Mods for alternative effect", [TransformGet, xPos, yPos, zPos, xSc, ySc, zSc, xRot, yRot, zRot] [If,((Num8IsPressed)&312)==312, //Shift [If,((Num8IsPressed)&312)==312, //Shift [If, yRot<0, [TransformSet, , , , , , , xRot-15, yRot , zRot ] , [TransformSet, , , , , , , xRot+15, yRot, zRot ] ] , [If,((Num8IsPressed)&568)==568, //Cntrl [IModSet,Tool:Deformation:Rotate,1] [ISet, Tool:Deformation:Rotate,5] , [If,((Num8IsPressed)&824)==824, //Cnrtl Shift [IModSet,Tool:Deformation:Rotate,1] [ISet, Tool:Deformation:Rotate,15] , [If,((Num8IsPressed)&1848)==1848, //Cnrtl Alt Shift [IModSet,Tool:Deformation:Offset,2] [ISet, Tool:Deformation:Offset, -5] , [TransformSet, , , , , , , xRot, yRot , zRot ] ] ] ] ] ,//Else [If, yRot<0, [TransformSet, , , , , , , xRot-5, yRot , zRot ] , [TransformSet, , , , , , , xRot+5, yRot, zRot ] ] ]//End If ]