Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Disabling mouse input option might freeze all input (trackpad+keyboard) #26604

Open
mayoneeze opened this issue Jan 18, 2024 · 3 comments
Open

Comments

@mayoneeze
Copy link

Type

Game behaviour

Bug description

Hello osu!lazer Github community,

I’ve been noticing a possible bug that’s been occasionally bothering me while playing osu!taiko on lazer for a long time that might be gameplay ruining to some. It doesn’t always occur but I’ve triggered it so many times over the years I feel like it’s worth bringing up. Someone made a thread about disabling mouse input not working but based on what I’ve read from that thread this is different.

So I’m playing osu!taiko on a Macbook Air with the default keybinds (ZXCV) which means that my right hand’s palm is always on top of the trackpad and it might sometimes press down on the trackpad. As you can see in the video, while I have mouse buttons disabled in options and they don’t indeed register it can also occasionally trigger a bug where no input including my key presses don’t register which catches me off guard. You could technically tell me to just switch keybinds but I’m the most comfortable with my current one and I doubt it’s intentional either.

It's my first time using Github so I hope I did everything as intended.

Best regards from mayoneeze

Screenshots or videos

Nimeton.mp4

Version

2024.114.0

Logs

compressed-logs.zip

@peppy
Copy link
Member

peppy commented Jan 18, 2024

The weird thing here is that the mouse isn't actually receiving any click event.

I believe this is going to be a case of something on your system blocking the system-wide event loop, which can cause all inputs to stop arriving. Here's some troubleshooting steps:

  • Hit ctrl+f11 twice in-game. When the bug occurs, check the "input" graph and look for white area. If this shows up, then the above hypothesis is correct. If you're unsure, please upload a video showing the graphs and I can confirm.
  • If so, please try shutting down apps running on your system to see if you can find a specific application which is causing the issue. macOS is unfortunately very single-threaded under the hood and one bad application can cause this kind of weird input blocking. (this isn't to say we can't get around it somehow, but is what it is right now).

@mayoneeze
Copy link
Author

Hey, thanks for the quick reply and the troubleshooting steps. It might really be on my end like you said since I've found it hard to replicate this bug on purpose. Like I said earlier it doesn't always occur. It's very surprising to me if the mouse isn't actually receiving any click events since I can feel the trackpad going slightly down as this happens. In the future I could pay more attention to background applications for sure.

Still I tried to play another map with an awkward playstyle of intentionally trying to use the trackpad while clicking notes, easier said than done. So if you mean these white lines that sometimes flash by or stick for a while on the input graph then you're most likely correct.

Nimeton1.mp4

@peppy
Copy link
Member

peppy commented Jan 18, 2024

Yep, that looks like what I'd expect to see.

Next step is to close apps running on your system one by one until it stops happening. Specifically, things which might be handling global input (any keyboard / mouse tweaks or utilities, any apps in your menu bar which handle global hotkeys).

Again, I think we can probably fix this from our end by accepting input in a different way, but this may help you alleviate the issue in the mean time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants