The Midas Touch in Gaze vs. Hand Pointing: Modality-Specific Failure Modes and Implications for XR Interfaces
Organizations: University of California, Riverside · Independent Researcher
Abstract
Extended Reality (XR) interfaces impose both ergonomic and cognitive demands, yet current systems often force a binary choice between hand-based input, which can produce fatigue, and gaze-based input, which is vulnerable to the Midas Touch problem and precision limitations. We introduce the xr-adaptive-modality-2025 platform, a web-based open-source framework for studying whether modality-specific adaptive interventions can improve XR-relevant pointing performance and reduce workload relative to static unimodal interaction. The platform combines physiologically informed gaze simulation, an ISO 9241-9 multidirectional tapping task, and two modality-specific adaptive interventions: gaze declutter and hand target-width inflation. We evaluated the system in a 2 x 2 x 2 within-subjects design manipulating Modality (Hand vs. Gaze), UI Mode (Static vs. Adaptive), and Pressure (Yes vs. No). Results from N=69 participants show that hand yielded higher throughput than gaze (5.17 vs. 4.73 bits/s), lower error (1.8% vs. 19.1%), and lower NASA-TLX workload. Crucially, error profiles differed sharply by modality: gaze errors were predominantly slips (99.2%), whereas hand errors were predominantly misses (95.7%), consistent with the Midas Touch account. Of the two adaptive interventions, only gaze declutter executed in this dataset; it modestly reduced timeouts but not slips. Hand width inflation was not evaluable due to a UI integration bug. These findings reveal modality-specific failure modes with direct implications for adaptive policy design, and establish the platform as a reproducible infrastructure for future studies.
Figures & tables
| Metric | Hand | Gaze |
|---|---|---|
| Throughput (bits/s) | 5.17 [5.06, 5.27] | 4.73 [4.58, 4.88] |
| Error Rate (%) | 1.77 [1.22, 2.32] | 19.09 [17.58, 20.59] |
| Movement Time (s) | 1.09 [1.07, 1.11] | 1.19 [1.14, 1.23] |
| Error Type | Hand | Gaze |
|---|---|---|
| Slip (accidental activation) | 0% | 99.2% |
| Miss (target not acquired) | 95.7% | 0% |
| Timeout | 4.3% | 0.8% |
| NASA-TLX Subscale | Hand | Gaze |
|---|---|---|
| Mental Demand | 33.8 [30.1, 37.4] | 45.1 [41.4, 48.9] |
| Physical Demand | 33.2 [29.4, 37.0] | 41.1 [37.1, 45.0] |
| Temporal Demand | 38.9 [35.3, 42.5] | 46.5 [43.1, 50.0] |
| Performance | 54.3 [48.6, 59.9] | 52.7 [48.4, 57.0] |
| Effort | 38.3 [34.4, 42.3] | 47.1 [43.3, 51.0] |
| Frustration | 31.4 [27.5, 35.4] | 43.6 [39.6, 47.7] |
| Condition | (latent) [95% HDI] | Drift Base | ID Slope [95% HDI] | Pressure [95% HDI] |
|---|---|---|---|---|
| Hand – Static | -2.85 [-3.46, -2.24] | 5.03 | -0.93 [-0.95, -0.92] | 0.06 [0.03, 0.09] |
| Hand – Adaptive | -3.01 [-3.64, -2.42] | 5.03 | -0.93 [-0.95, -0.92] | 0.06 [0.03, 0.09] |
| Gaze – Static | -1.41 [-1.87, -1.00] | 5.03 | -0.93 [-0.95, -0.92] | 0.06 [0.03, 0.09] |
| Gaze – Adaptive | -0.97 [-1.39, -0.57] | 5.03 | -0.93 [-0.95, -0.92] | 0.06 [0.03, 0.09] |
| Modality | Dominant Failure Mode | Recommended Adaptation |
|---|---|---|
| Gaze | Slips (unintended activation) | Declutter for distraction-driven hesitation; intent disambiguation (dwell, confirmation) for core Midas Touch |
| Hand | Misses (spatial targeting) | Width inflation / target expansion for acquisition difficulty |
| Condition | Slope (s/bit) | |
|---|---|---|
| Hand – Static | 0.155 | 0.54 |
| Hand – Adaptive | 0.146 | 0.54 |
| Gaze – Static | 0.179 | 0.35 |
| Gaze – Adaptive | 0.19 | 0.25 |