You ask the question a funny way round. Drones can be commanded with keyboard shortcuts, at least engage, return to bay and return to orbit can be. Press escape and go to the shortcuts tab for a list that you can assign to a key combination of your choosing.
Warp to zero is a bit of an anomaly as CCP never intended it to be possible - it is the power of the player at work here.
Originally it was only ever possible to warp to a minimum of 15kms whether manually selected or when using autopilot.
What happened was that some enterprising players spent their time creating bookmarks 15kms past the required object, mainly gates but also stations, so that they could warp to 15kms of the bookmark which would consequently drop them on top of, or near to, the gate. They then made copies of these bookmarks and sold them to other players.
As your bookmarks are stored on the server this was causing serious lag with some players who had hundreds and hundreds of them. In response to this problem CCP created warp to zero so the bookmarks could be removed freeing up the resources and bandwidth they were eating up.
But clearly they were not so happy about it as evidenced by the fact that the autopilot still warps to 15kms.