Hello MonoGame community I have been working on an event driven input library.
The library has 2 drivers for the events. The first driver leverages the Windows’ event queue, while this makes it platform specific its behavior is identical to what most users are used to. The second driver is based upon the StarBound input library but I’ve done my best to make it behave identically to the event queue. Idea being the cross platform library will be consistent with what users expect and are used to.
PS. I’ve updated the project to use MonoGame.Portable so incorporating it into your game should be easier.