csgo-osx-linux
csgo-osx-linux copied to clipboard
Invisible mouse cursor
Your system information
- System information from steam (
Steam
->Help
->System Information
) in a gist: https://gist.github.com/LarryAshy/6b19a1b1208ae24c0c5eb98169f511fa - Have you checked for system updates?: [Yes/No] Yes
Please describe your issue in as much detail as possible:
My mouse cursor is invisible in the in-game menu, but I can still use the mouse. After the recent updates I got it back working for one game. Then when I restart my computer it dissapears again. Already tried different cursor skins.
My in-game resolution is 1024x768. When the game is in window mode I can see the cursor. I have a two monitor setup.
Same her on macOS.
Without the -novid start option, the mouse coursor is back.
Further investigations: Sometimes the cursor disappeares mid-game and doesn't come back. Then after a few days when I boot my PC and start a new game it is there again..
With the latest update you removed the console command "cursortimeout". Setting the value to "1" fixed the cursor issue on MacOS EVERY TIME I used it.
Please bring back the command!
I think I have found the source of the problem. I had f.lux installed and whenever it was running while csgo was open, the cursors was missing. As soon as I closed f.lux the cursor appeared again and hasn't since been missing.
The cursor went missing right after I purchased a key through the Steam overlay.
When the screen went back to unlock the container with that key, the mouse cursor was missing. I could still click to unlock the container, after which I couldn't even click on the quit button since left click -with my now missing cursor- didn't register on it.
System specs (I had Steam Runtime disabled).
I have this on macOS everyday. Have to quit & start again. Very annoying. Note that I tried stuff found on the net as ui_reloadscheme command & things like that but no luck...
ui_reloadscheme 1
seems to work for me on macOS.
@tillkruss thanks for the hint, it does indeed work around the issue. Just purchased the season pass, the glitch occurred again (mouse cursor missing), but this works for now.
The bug is still present, but the ui_reloadscheme 1
trick does not help.
Are there any other workarounds?
I still see this today. ui_reloadscheme 1
did not help. Any new thoughts?
@kisak-valve bump
Okay, so this is getting kinda ridicoulus, I found issues dating all the way back to 2014 with this issue.
Noteable ways to trigger this bug:
- Community server list is utterly broken and breaks cursor visibility
- When Console is open cursor spams cursor visibilty on/off constantly lagging the cursor and xorg
- After a trade up contract cursor visibilty is broken
- Potential cursor visibility issues whenever you open/close steam overlay (authorizing funds..)
The dirty fix to bring back the cursor is to double tap backtick to open and close console quickly, this will bring back the cursor until it goes away again.
For the lucky dev hopefully reading this. TF2 works completely fine, so copy the cursor hiding logic from that branch. Start by looking at void CSDLMgr::OnFrameRendered()
it should be straight forward from there, simply copy that into the csgo equivalent function and cleanup the old cursor hiding logic in the respective places/functions.
Duplicate of #591
I have the same issue on Linux Mint. Cursor is only visible, when its moved and I can not click anything in the menu.