Mouse cursor vanishes when alt tabbing (Solution)

Just reinstalled to play the new update and my mouse cursor has been giving me issues when I alt tab and or try to use my controller. I either cant get it to show or it vanishes especially when I alt tab.

I can confirm that going to steam settings via shift-tab and opening controller settings, then toggling the steam input status seems to reenable my cursor. What is going on with the game that the cursor is hidden when we alt tab? I’ve seen some windows 11 update info on the web but I cant be the only person having these issues and google was not very helpful.

I hope this helps someone.

EDIT: Working solution below in my last comment

download page: Github Release Stats

I’m currently unable to play due to my cursor vanishing and being unable to interact with the game via mouse. I’ve tried reinstalling, swapping the window mode around, unplugging/disabling my controller and nothing’s worked. Hoping for some guidance on possible solutions!

Edit - shift + tab to bring up steam settings while in game then enabling/disabling steam input in the controller settings lets me get my cursor back temporarily as well, but I immediately lose it again if I alt tab.

OK here is a better solution if you can install a program from github to solve this. It’s working for me and I suspect it may be your issue as well.

download page: Github Release Stats

Here is my following explanation:

Yep, it loses if you alt tab. It’s really annoying but at least it lets you play. I asked chatgpt and was able to find a github program that hides other devices that may be being caught by the game despite not being your active controller so it stops the process from working and hides your cursor and you have no feedback as to what’s going on. I toggled steam input again, went into my settings, went to input controls, and saw that my joystick was the active controller, not my xbox controller. This led me to believe something was going on with how some level of software enumerates the devices you have plugged in and how windows classifies those devices as gamepads.

Explanation from chat gpt o3:

Why the “vanishing cursor” happens

  1. Unity’s input logic (used by Last Epoch) hides the mouse whenever the most recently active device is a game‑pad.
  2. Windows and Steam re‑enumerate HID‑class devices every time you Alt‑Tab. Any joystick, button box, or macro keyboard that identifies itself as a “game‑controller” briefly reports activity during that process.
  3. Last Epoch sees that burst of activity, decides “controller is active → hide cursor,” and never switches back to mouse mode—so when you return to the game the pointer is gone.
  4. Toggling Steam Input (or unplugging the pad) forces another device refresh, which is why that workaround also brings the cursor back.

In short: stray DirectInput devices + Unity’s “last‑device‑wins” rule = hidden cursor.

How HidHide fixes it

HidHide is a small driver that sits below DirectInput/XInput and simply removes selected physical devices from the list that games can see, while leaving them visible to software you whitelist (e.g., flight‑sim tools, remapping apps).

When Last Epoch (or any Unity game) can’t “see” those extra joysticks, the only controller that ever registers activity is your main game‑pad, so the cursor logic behaves normally—no more disappearing pointer after Alt‑Tab.

Instructions:

Install exe
Open HidHide Configuration Client
• Devices tab → tick every joystick / button box / macro pad you DON’T want games to detect
• Applications tab → leave LastEpoch.exe unchecked (only add tools that SHOULD still see the hidden devices)
:heavy_check_mark: Click “Enable Device Hiding” (its a checkbox toggle at the bottom), close the client, restart Steam, launch the game

Hope this helps!!!

edit: that makes sense now why disabling steam input and reenabling works if it’s an enumeration issue.