conventoangelo / OverKeys

An open-source, customizable on-screen keyboard for Windows. Learn and practice alternative layouts, personalize appearance, and improve your typing.
GNU General Public License v3.0
17 stars 2 forks source link

Multi Monitor Support #9

Open patrickiel opened 1 month ago

patrickiel commented 1 month ago

Hi, I'm working with multiple monitors and it would be great that the overlay is displayed on all screens, not just the primary.

I love this app, thanks for the effort!

conventoangelo commented 1 month ago

Thank you for trying out OverKeys and for the kind words!

Currently, implementing multi-monitor overlay functionality isn't part of my plan. This is partly due to technical constraints - Flutter has discontinued development of their native multi-window feature, and we're currently using a third-party package (last updated 2 years ago) for window management. This limitation is also why you might notice some quirks with the preferences window, such as it remaining open even after the main OverKeys app is closed.

As a temporary workaround, you can launch separate instances of OverKeys on different monitors. While each instance will maintain its own settings during runtime, they should sync once both instances are closed.

I'll keep your suggestion in mind for future improvements, but for now, I hope the workaround helps! I'll keep this issue open in case anyone would like to contribute to implementing this feature.