Skip to content
New issue

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

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

Already on GitHub? # to your account

Tablet in-game setting work outside osu! and you can control osu! outside its windows with tablet. #12256

Open
HelloYeew opened this issue Apr 1, 2021 · 1 comment
Labels
osu!framework issue Can't resolve this without changes to osu!framework. platform/macOS

Comments

@HelloYeew
Copy link

Describe the bug:
So, in macOS you can set a shortcut in Mission Control that you can move space (or windows) that full screen to left or right (In my computer I set as control + right/left key)
Screen Shot 2564-04-02 at 00 06 48
So when I enable tablet control in osu! setting) a problem is if I use a 'move space' function in macOS and still use tablet as a mouse you can control an osu! outside it's windows or you can control both windows in one time.

You can easily reproduce this bug by:
Ps. To reproduce this, don't use physical mouse or MacBook's trackpad, use tablet only.
1.Open something in left or right of osu! as full screen mode. It's look like this in mac's mission control. (it can be desktop screen but it's hard to easily notice that you can control both windows.
Screen Shot 2564-04-02 at 00 23 11
2.Turn off tablet setting in osu!
3.Move to another screen by shortcut (You can use short cut by a picture above or with a three finger on trackpad.)
4.You can see that no thing happen or no bug occured.
5.Back to osu! screen, then turn on tablet setting.
6.In osu! screen when you control a mouse with tablet it's in osu! ratio (Yes, because OpenTabletDriver) but if you move to another screen by shortcut it still have a conflict between tablet driver and OpenTabletDriver like last version of osu!lazer but more than that, you can control an osu! outside its window (As seen on video) and control that window in a same time.

Screenshots or videos showing encountered issue:
I record live log screen too in case a problem with a sound in video. (Because if I don't record a log or a sound you don't know that I can control osu! outside its window) and all mouse control in video I use tablet only.

Ps. Sorry for low FPS because of OBS.

osu!lazer version:
2021.331.0

Logs:
From first video (Custom tablet area)
database.log
network.log
performance-audio.log
performance-draw.log
performance-update.log
performance.log
runtime.log

From second video (Full tablet area)
database.log
network.log
performance-audio.log
performance-draw.log
performance-update.log
performance.log
runtime.log

Computer Specifications:
MacBook Pro (13-inch, 2020, Four Thunderbolt 3 ports)
Processor: 2 GHz Quad-Core Intel Core i5
Memory: 16 GB 3733 MHz LPDDR4X
Graphics: Intel Iris Plus Graphics 1536 MB
OS: macOS Big Sur 11.3 Developer Beta 5

@bdach bdach added osu!framework issue Can't resolve this without changes to osu!framework. platform/macOS labels Apr 2, 2021
@peppy
Copy link
Member

peppy commented Apr 8, 2021

Likely related to #12323 and #12260. Underlying issue is likely that the game is not realising it's inactive when it should be (and will likely require an SDL fix as such).

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
osu!framework issue Can't resolve this without changes to osu!framework. platform/macOS
Projects
None yet
Development

No branches or pull requests

3 participants