FR: Input devices trackin
Hi. It will be very nice to have a way to place a marker for keyboard\mouse\track-pad etc. in to 3D scene.
Use case: If xrdesktop is used for text editing or some drawing\modelling the extensive use of keyboard and mouse has to be expected. In order to find input HID easily user has to know their relative location in 3D space. The simplest way to achieve this is to "stick" some icons of keyboard\mouse\pad\etc. to some coordinates and display them on top of other objects just like lighthouses are now displayed. That will enable a user find real HID without the need of removing VR headset or any "view-through" implementation.
Explanation: When using VR in seating mode as so a user is not moving around some area and has a desk in front of him\here we may assume that at least keyboard and mouse are presented on the desk. It is not currently possible to find where the keyboard\mouse etc. are located in real world.
We can expect that the only real movement will be done by turning\tilting the head of a user and may be some torso movements. Never the less some times user may turn his body left\right to angles more than 65 degree and up to 110 degree (it has to be checked somehow what a typical use-case will be but from now it seems that looking to your right\left and back is only comfortable with 49-55 degree head turn).
In other words user may lose the "center" pint where his\here HID are located and the only way to find them back is to remove the VR gear. The simplest answer to the issue is to allow the user to place icons of HIDs in 3D scene to proximate location of real objects. There is defensively no need for tacking such HIDs as even some movement in real world will not distract users ability of finding real object "covered" by 3D scene. The location of HID icons may be relatively calculated as we assume it stays bonded to the initial coordinates and we just need to remember them exactly as we do with floating window except user cant move those icons once they were defined.
Possible issues:
- How to locate a physical HID in first place?
- What should be a procedure for marking and sticking the HID in 3D space?
- Should user be able to change icons of HIDs or they will be hard-coded?
- What size should icons be and how detailed?
- Should user be able to turn icons on\off and if so should system ask him\here to "re-calibrate" the position?