keymanapp / keyman

Keyman cross platform input methods system running on Android, iOS, Linux, macOS, Windows and mobile and desktop web
https://keyman.com/
Other
386 stars 107 forks source link

feat(windows): support hidpi screens and per-monitor dpi awareness #4176

Open mcdurdin opened 3 years ago

mcdurdin commented 3 years ago

Is your feature request related to a problem? Please describe.

Keyman currently does not support hidpi, which means its windows appear somewhat fuzzy on high resolution screens.

Describe the solution you'd like

Support per-monitor v2 dpi awareness.

See also #297 and #4175.


Keyman for Windows/macOS/Linux:

eugenesvk commented 1 month ago

Just in case someone else finds this trying to resolve the issue

You can make a huge improvement to the ugly interface by manually changing tike.exe's properties → compability → change high dpi settings → application though it makes some of the labels smallish (but more important elements look better)

highdpi

Though a proper fix would be better :)

mcdurdin commented 1 month ago

Though a proper fix would be better :)

Sadly a proper fix is difficult due to legacy dependencies on Delphi.