Hello all,
I would like to start a feature request. I am using two 28" '4K monitors with the Windows scaling of 175%. The KeePass window is not optimally readable despite Windows scaling. Increasing the size of the "Select List Font" and the "Select Password Font" does not improve it, because the rest does not scale with it.
A very useful scaling function I know from the program CrystalDiskMark, where you can set the zoom size individually (see screenshot).
Such a function extension of the interface would be a big improvement and I think this would also help some other people.
The settings available from Windows to override the HighDPI settings for KeePass.exe only have the effect that the font is blurred, the window and the rest still does not scale. If you still use the "Secure Desktop" setting at startup, the desktop background is scaled up incorrectly during the KeePass login window.
Thank You.
The recommended way to increase the font size is documented on
https://keepass.info/help/kb/faq.html#guifont
Make sure to not specify any special DPI settings for KeePass.exe.
Thanks and best regards,
Dominik
I only use Windows' own scaling of 175% and no other specifics for the KeePass.exe file. A higher Windows scaling of 175%+ is not advisable, otherwise all remaining windows would be too large.
It is the request for additional enlargement. You will find a screenshot attached, which shows the current window and one I enlarged for illustration. I feel the keepass entries, the icons and the GUI are too small despite Windows scaling.
What do you think of this?
The 'zoomed.jpg' image looks incorrect; the texts are too large (taking the title bar of the window as reference). On 'default.jpg', the text looks fine (the sizes of the title bar and the window content fit together).
I'm a bit confused by the request for additional enlargement. Either you can read the text or not. As KeePass uses the system font, not being able to read text in KeePass implies that you also cannot read text in other applications, and increasing the DPI setting (and thus the font size) of Windows is the solution. I don't think that it makes sense to use an individual size in each application.
Best regards,
Dominik
The "zoomed.jpg" image was also just a quick "manipulated" illustration that does not show true scaling. I have added you another example from the software CrystalDiskInfo. There you can set a zoom factor.
I found in KeePass.config.xml a value DpiFactorX and DpiFactorY. This is currently the same as set in the Windows setting.
A manual change in this config is not allowed, because it is overwritten again by the readout at program start.
Perhaps a DpiFactorOverwrite = true could be created that would allow a custom value of magnification via the KeePass settings.
Dropdown:
-Default [default, Value = 0] -> DpiFactorOverwrite = false
-125% [Value = 0,25] -> DpiFactorOverwrite = true
-150% [Value = 0,50] -> DpiFactorOverwrite = true
If DpiFactorOverwrite is set to true, the DpiFactorX/DpiFactorX value read by Windows is additionally increased by the values of a user-defined setting.
Can you understand my arguments?
Thanks a lot
Last edit: Steve 2021-01-28