| CPC G06F 3/0346 (2013.01) [G06F 3/011 (2013.01); G06F 3/017 (2013.01); G06F 3/02 (2013.01); G06F 21/36 (2013.01); G06T 11/60 (2013.01); G06T 2200/24 (2013.01)] | 12 Claims |

|
1. An extended reality (XR) keyboard system, comprising:
a head mountable device (HMD) comprising an HMD display;
a user input device communicatively coupled to the HMD, the user input device comprising a camera to capture movement of at least one projection line across a key; and
a processor operatively coupled with a computer readable storage medium and instructions stored on the computer readable storage medium that, when read and executed by the processor, direct the processor to:
display, by the HMD display, an XR keyboard to a user of the HMD, wherein the XR keyboard comprises keys lined along a perimeter of the XR keyboard;
display, by the HMD display, the at least one projection line indicating a selection direction by the user;
capture, by the user input device, a movement of the at least one projection line across a key on the perimeter of the XR keyboard displayed on the HMD display;
identify, based on the captured movement across the key, a selected key; and
detect, by a user hand gesture, an indication to change modality from a first set of keys to a second set of keys lined along the perimeter of the XR keyboard,
wherein the at least one projection line follows the user hand gesture.
|