| Summary: | [UX] Using screen size information from EDID to automatically apply display scaling. Let user input their distance from the screen. | ||
|---|---|---|---|
| Product: | [Plasma] KScreen | Reporter: | jakubby |
| Component: | common | Assignee: | kscreen-bugs-null <kscreen-bugs-null> |
| Status: | CLOSED INTENTIONAL | ||
| Severity: | wishlist | CC: | jakubby, nate |
| Priority: | NOR | ||
| Version First Reported In: | 5.22.5 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
jakubby
2021-09-03 09:09:23 UTC
I also thought that the length from the screen, can be initially derived from the screen size and some sort of health/ergonomic guideline, while still keeping the option for the user to set the length to any values they want. Eye focal length: "approximately 17mm" It is a dumb idea, but I think with a simple ruler stuck at a constant area away from the camera, it will be possible to note the size scale as the length from the object to the camera increases. This is an interesting subject, and I have done a lot of thinking about it myself. The problem with giving users knobs like these is that most users don't understand these optical and ergonomic details. Even simply asking them the average distance they sit away from the screen will not work either since this distance will change depending on the screen content, the physical hardware, and the details of usage (e.g. with a laptop, you will use the computer farther from your face when it is sitting on a desk or a table compared to when it is sitting on your lap. You would need eye tracking to make this feature work, which would be super creepy, IMO. Ultimately I think the only UI control it makes sense to prevent to the user is a scaling slider, so they can determine for themselves what the right scaling factor is by simply looking at the screen and stopping moving the slider when things are about the right size for their preference. This also handles the case where an algorithmically-determined scale based on a given viewing distance might differ from the user's preferred scaling setting. Since we already have such a scale slider, I don't think there's anything to be done here. :) |