A wearable system for providing a virtual remote control in a a mixed reality environment, the wearable system comprising: a mixed reality display for presenting a virtual image to a user; an outward-facing imaging system configured to image an environment of a user; a sensor unit configured to communicate with a parent device; and a hardware processor (260, 270) programmed to: access images acquired by the outward-facing imaging system; analyze the images to identify a physical remote associated with a parent device; access specifications of the physical remote; characterized in that the hardware processor (260, 270) is further programmed to: generate a virtual remote based at least partly on the specifications of the physical remote, wherein the virtual remote comprises a virtual button associated with an active volume of space; cause the display to render the virtual remote; cause the display to render a focus indicator, the focus indicator connecting the virtual remote with the parent device, such that the focus indicator identifies that the virtual remote is associated with the parent device; identify, based on movement of the user within the active volume of space, an actuation of the virtual button indicating an interaction with the parent device; and generate and transmit an instruction to the parent device causing the parent device to perform a function as if the physical remote is actuated. a mixed reality display for presenting a virtual image to a user; an outward-facing imaging system configured to image an environment of a user; a sensor unit configured to communicate with a parent device; and a hardware processor (260, 270) programmed to: access images acquired by the outward-facing imaging system; analyze the images to identify a physical remote associated with a parent device; access specifications of the physical remote; access images acquired by the outward-facing imaging system; analyze the images to identify a physical remote associated with a parent device; access specifications of the physical remote; characterized in that the hardware processor (260, 270) is further programmed to: generate a virtual remote based at least partly on the specifications of the physical remote, wherein the virtual remote comprises a virtual button associated with an active volume of space; cause the display to render the virtual remote; cause the display to render a focus indicator, the focus indicator connecting the virtual remote with the parent device, such that the focus indicator identifies that the virtual remote is associated with the parent device; identify, based on movement of the user within the active volume of space, an actuation of the virtual button indicating an interaction with the parent device; and generate and transmit an instruction to the parent device causing the parent device to perform a function as if the physical remote is actuated. generate a virtual remote based at least partly on the specifications of the physical remote, wherein the virtual remote comprises a virtual button associated with an active volume of space; cause the display to render the virtual remote; cause the display to render a focus indicator, the focus indicator connecting the virtual remote with the parent device, such that the focus indicator identifies that the virtual remote is associated with the parent device; identify, based on movement of the user within the active volume of space, an actuation of the virtual button indicating an interaction with the parent device; and generate and transmit an instruction to the parent device causing the parent device to perform a function as if the physical remote is actuated.