A method, comprising: acquiring, by a user device, an image of a real-world scene; displaying, by the user device, an augmented reality, AR, scene that includes the image of the real-world scene, a virtual-target object that is generated with respect to a target detected in the real-world scene, and a virtual cursor, wherein a position of the virtual cursor is provided according to a first coordinate system within the AR scene; tracking a pose of the user device relative to a user hand according to a second coordinate system that defines a relationship between the user device and the user hand, wherein tracking the pose of the user device relative to the user hand comprises detecting a translational movement of the user hand for a first distance; mapping (414, 416) the second coordinate system to the first coordinate system to control movement of the virtual cursor in the AR scene in response to movements of the user hand, wherein mapping the second coordinate system to the first coordinate system includes a first mapping mode and a second mapping mode, wherein the first mapping mode is configured to control movement of the virtual cursor and includes normalizing the translational movement of the user hand to a translational movement of the virtual cursor for a second distance in the AR scene, wherein the second distance in the first mode is specified as a dynamically scaled value of the first distance based on a size of a hand detection system's range in the user device and a space between the target and the user device, and wherein the second mapping mode is configured to control movement of the virtual cursor to manipulate the virtual target object within the AR scene, wherein the second mapping mode includes a one-to-one mapping of the second coordinate system to the first coordinate system for a translational movement of the virtual cursor for the first distance in the AR scene; and detecting, at the user device, a user input to control which of the first mapping mode and the second mapping mode is used to control movement of the virtual cursor in the AR scene, wherein detecting the user input comprises detecting at least one of a finger posture or a hand gesture of the user hand. acquiring, by a user device, an image of a real-world scene; displaying, by the user device, an augmented reality, AR, scene that includes the image of the real-world scene, a virtual-target object that is generated with respect to a target detected in the real-world scene, and a virtual cursor, wherein a position of the virtual cursor is provided according to a first coordinate system within the AR scene; tracking a pose of the user device relative to a user hand according to a second coordinate system that defines a relationship between the user device and the user hand, wherein tracking the pose of the user device relative to the user hand comprises detecting a translational movement of the user hand for a first distance; mapping (414, 416) the second coordinate system to the first coordinate system to control movement of the virtual cursor in the AR scene in response to movements of the user hand, wherein mapping the second coordinate system to the first coordinate system includes a first mapping mode and a second mapping mode, wherein the first mapping mode is configured to control movement of the virtual cursor and includes normalizing the translational movement of the user hand to a translational movement of the virtual cursor for a second distance in the AR scene, wherein the second distance in the first mode is specified as a dynamically scaled value of the first distance based on a size of a hand detection system's range in the user device and a space between the target and the user device, and wherein the second mapping mode is configured to control movement of the virtual cursor to manipulate the virtual target object within the AR scene, wherein the second mapping mode includes a one-to-one mapping of the second coordinate system to the first coordinate system for a translational movement of the virtual cursor for the first distance in the AR scene; and detecting, at the user device, a user input to control which of the first mapping mode and the second mapping mode is used to control movement of the virtual cursor in the AR scene, wherein detecting the user input comprises detecting at least one of a finger posture or a hand gesture of the user hand.