Translation and Stretch

Push up yellow desk. It translates vertically, turns 90 deg. and translates further.
The green stopper prevents the desk from falling under gravity when no driving force applied to it.
Pull the green stopper back to let the desk move down. Red roller controls angular position of the desk.