1. A computer-implemented method for generating control commands for an electronic device, the method comprising: generating a depth map of a physical scene; determining that a head of the user is directed towards a predetermined direction; establishing a virtual sensing zone defined between the user and a predetermined location; identifying a particular gesture made by the user within the virtual sensing zone; and selectively providing to the electronic device a control command associated with the particular gesture.