-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
Can't change tablet area to screen area mapping #12098
Comments
I think that if scaling is active, then absolute input should only apply in (and be scaled to) the confines of said scaled area. I don't see any scenario in which being able to put the mouse pointer over the letterboxed areas would be useful. Is that fine? I'm asking to avoid adding settings where they're potentially not needed. |
Probably if it's somehow made clear that the mapping only applies to the scaled screen. I don't see myself using this setting (only want this visible to confirm some other weird behaviour I'm seeing) so somebody else should also voice their opinion on this. |
are you proposing an option to change the lazer window (or letterboxing) to match the tablet aspect ratio, rather than vice versa? |
Yes, but that in addition to just plain being able to set the screen area in the first place. edit: And not "rather", I think if letterboxing is enabled, a button to set the letterbox size to tablet area's aspect ratio should appear along side the current one. |
To confirm, this is for people that map their tablets to only the play area, making it impossible to navigate menus using it? |
Yes, this would be used to map the tablet only to the play area. Specifically mapping the full tablet area, you wouldn't care about this if you play with a smaller area (you can achieve similar mapping by increasing your active area) |
That is exactly what I asked for on the thread you closed. >> "Is it possible to make a quick change and to map the absolute input to the scaled window?" So, I see that now we have custom tablet area in the game, so I gave it a try. Basically, the issue is still the same, there's no way to tell the game to confine the input on the scaled part.
Personally, I'd scale everything, so it is still possible to navigate, just like normal osu! letterboxing. |
This issue currently makes it impossible for full area players to use screen scaling. I will be unable to play Lazer until this is addressed. Using the built-in tablet driver, the tablet is mapped to the entire screen, including the unused area outside osu!'s interface. Meaning the player is effectively limited to a significantly smaller tablet area. |
That's a tough one. We'll likely need to add special handling when screen scaling is set to "everything". |
I would like to add my voice of support to this. I have used my window manager configuration (Linux, Sway) to map my tablet to the 16:9 center region of my ultrawide monitor, but going through the WM introduces noticeable latency. It absolutely wrecks my jumping performance. Whereas going through osu maps it to the entire screen, which I can't adjust for because I use a full tablet area. |
I think special handling when setting screen scaling to "Everything" would help for many people using full area with screen scaling. Tablet output scaling would not always be desirable when using "Excluding Overlays" or "Gameplay" since it would leave some UI elements inaccessible with the tablet. Some users may desire a more configurable solution, but I think just handling the "Everything" mode is a good compromise, at least initially. I started investigating this, but ran into some problems due to my lack of knowledge of lazer's codebase.
I'm relatively new to C#, so I apologize if the answer is obvious. But I'd appreciate any advice/suggestions. I've also written an introduction on the Discord, and would be happy to start a discussion there once I'm approved if that's a more appropriate place for this. Edit: I discovered |
When looking at OTD settings this is the setting called "Display". In lazer there probably needs to be some extra settings to deal with screen scaling options like changing the screen scaling (or tablet's display area) to match tablet area's aspect ratio
osu!lazer version:
2021.320.0
The text was updated successfully, but these errors were encountered: