Checking WebXR support…
Launch monitor golf, in passthrough. You hit real balls off your own mat and monitor; the range is drawn over your room, framed by your walls and ceiling. Nothing here is virtual but the ball flight.

Bare hands. Look at your real ball and pinch to place the tee. Look downrange and pinch again to set your target line. Raise a wrist palm-toward-you and look at it for the menu (poke buttons with your other index finger). Pinch to fire a practice shot (no launch monitor needed) · thumb-to-middle-finger pinch cycles the club · hold a pinch 2s to re-place the tee. Hand input pauses automatically while you grip and swing your club.

Or a controller — pick one up any time, no setting to change. Point it at the floor by your ball and pull the trigger to place the tee; a beam shows where it will land. Point downrange and pull again to aim. Trigger fires a practice shot · A/X cycles the shot preset · B/Y opens the menu, which you point at and click with the trigger · hold the trigger 2s, or the grip button, to re-place the tee.

Once a real monitor sends a shot, practice shots lock out (?testshots=1 re-enables them). Options: ?wind=mph,deg (0° tail · 180° into · 90° L→R — real flight physics, watch the flags), ?window=off or ?window=dist,left,right,top, ?hand=LH, ?units=metric, ?elevation=<m>, ?tv=0|1, ?hz=90, ?fbscale=0.85, ?perf=1.

Desktop preview: add ?sim=1 and use keys 1-9 / Space or the button above; G previews the controller menu, W the wrist menu, H the help panel.