# Controller input loss around two minute mark

**URL:** <https://forum.magicleap.cloud/t/controller-input-loss-around-two-minute-mark/4677>\
**Category:** Unity Development\
**Tags:** development, unity, feature-request, controller, feedback\
**Created:** [November 28, 2024, 1:32am UTC](https://forum.magicleap.cloud/t/controller-input-loss-around-two-minute-mark/4677 "2024-11-28T01:32:27Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![erik.d](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.magicleap.cloud/erik.d/32/2268_2.png) [@erik.d](https://forum.magicleap.cloud/u/erik.d)\
**Post date:** [November 28, 2024, 1:32am UTC](https://forum.magicleap.cloud/t/controller-input-loss-around-two-minute-mark/4677/1 "2024-11-28T01:32:28Z")

</div>

Hi,  
For a little background we are developing an app used for ocular research with Unity OpenXR.

Within the app there is an exercise where the user needs to press the bumper on the controller when they see a certain image appear.  
Typically when this exercise is running the user may have the controller resting in their lap or down at their side, seemingly outside the visual range of the headset.

The aforementioned exercise can run for several minutes at a time and we've been experiencing an issue where button input from the controller stops registering right around the two minute mark unless the controller is brought back into view of the headset.

So it would seem the controller tracking (pose/button input) goes into a type of standby around two minutes out of view of the headset.

My question is this:  
Is there a way to customize or to disable this apparent tracking timeout either with the Magic Leap SDK or somewhere in Unity so we don't lose the bumper inputs when the controller has been out of view for an extended time?

I've been digging through the related docs both for ML and Unity with no luck yet to reveal what I seek.

**Note:** we're using the OpenXR implementation with Unity's "new" Input System.

**Unity Editor version** : 2022.3.42 OpenXR  
**ML2 OS version** :1.10.0  
**Unity SDK version** : 2.5.0  
**Host OS** : Windows

Thanks for any and all help!

---

<div class="post-metadata">

**Author:** ![etucker](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.magicleap.cloud/etucker/32/842_2.png) [@etucker](https://forum.magicleap.cloud/u/etucker)\
**Post date:** [December 2, 2024, 9:01pm UTC](https://forum.magicleap.cloud/t/controller-input-loss-around-two-minute-mark/4677/2 "2024-12-02T21:01:04Z")

</div>

Hi @erik.d,

Welcome back to the forums. Thank you for describing your use-case. I would like to ask, does your application use the Hand Tracking Subsystem?

---

<div class="post-metadata">

**Author:** ![erik.d](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.magicleap.cloud/erik.d/32/2268_2.png) [@erik.d](https://forum.magicleap.cloud/u/erik.d)\
**Post date:** [December 2, 2024, 10:39pm UTC](https://forum.magicleap.cloud/t/controller-input-loss-around-two-minute-mark/4677/3 "2024-12-02T22:39:24Z")

</div>

Hi @etucker thank you for your response.

No, the app does not actively/intentionally make use of the hand tracking subsystem.  
In **Project Settings \> OpenXR \> Enabled Interaction Profiles** we just have the following profiles added:

- Magic Leap 2 Controller Interaction Profile
- Eye Gaze Interaction Profile

I do see that in **Project Settings \> MagicLeap \> Permissions** (at API Level 29) all of the permissions have been checked on; that includes "com.magicleap.permission.HAND\_TRACKING".

Other than that there is nothing else jumping out at me regarding hand tracking.

---

<div class="post-metadata">

**Author:** ![kbabilinski](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.magicleap.cloud/kbabilinski/32/19_2.png) [@kbabilinski](https://forum.magicleap.cloud/u/kbabilinski)\
**Post date:** [December 3, 2024, 7:09pm UTC](https://forum.magicleap.cloud/t/controller-input-loss-around-two-minute-mark/4677/5 "2024-12-03T19:09:03Z")

</div>

Currently, there is no way to disable the controller from not tracking if it has been out of view, stationary, or moved too far over a period of time. The ability to disable this "standby" mode is currently not on our roadmap, however I have submitted your feedback to our voice of customer team based on this thread.

---

<div class="post-metadata">

**Author:** ![erik.d](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.magicleap.cloud/erik.d/32/2268_2.png) [@erik.d](https://forum.magicleap.cloud/u/erik.d)\
**Post date:** [December 3, 2024, 7:56pm UTC](https://forum.magicleap.cloud/t/controller-input-loss-around-two-minute-mark/4677/6 "2024-12-03T19:56:17Z")

</div>

Hi @kbabilinski, thanks for your response.

Understood, and thank you for that submission. 🫡
