WindowSpace: A Web-Based XR Window Manager for Interacting with 2D Windows in Immersive 3D Space
Extended Reality (XR) head-mounted displays (HMDs) coupled with standard mouse and keyboard hardware present a unique opportunity to rethink traditional desktop productivity. In this paper, we propose WindowSpace, an XR-based window manager for placing 2D windows in immersive 3D space while using a traditional mouse and keyboard. WindowSpace is a web-based system supporting consumer-level HMD-AR that can display native 2D windows from standard operating systems using a native desktop streaming server based on a standards-compliant optimized WebRTC protocol. To facilitate interacting with these native applications, we investigate the design space for effectively controlling the cursor between windows arranged in immersive 3D space. We propose three pointing techniques in our design space: an off-screen cursor (EtherXR), a head-tracking based pointer (Face&Jump), and a novel technique based on switching screens by extending the mouse trajectory (BallisticXR). Our empirical study revealed that EtherXR performs slightly better overall; however, BallisticXR showed better accuracy. Notably, Face&Jump yielded slower and less accurate performance, suggesting that full gaze assistance may be necessary to support this approach effectively.
Authors
- Niklas Elmqvist (ORCID: https://orcid.org/0000-0001-5805-5301)
- Janus Bager Kristensen (ORCID: https://orcid.org/0009-0008-9886-3256)
- Clemens Nylandsted Klokmose (ORCID: https://orcid.org/0000-0002-1866-0619)
- Marcel Borowski (ORCID: https://orcid.org/0000-0003-4403-765X)
- Emeric Marguet (ORCID: https://orcid.org/0009-0007-2915-6083)
Institutions
- École Polytechnique (FR)
- Aarhus University (DK)
Publication Details
- Journal
- Proceedings of the ACM on Human-Computer Interaction
- Published
- 2025-11-13
- DOI
- https://doi.org/10.1145/3773063
- Primary Topic
- Augmented Reality Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.00