Alpha release of .net based library
In its current stage the om3 controller is a .net 2.0 based library to connect to and use your optimus mini keyboard. Beside settings for brightness or layout mode it also has some basic plugin functionality built in. This library is the result of me having some spare time …
… and also my not so good c++, otherwise i would probably write plugins for the original software. I’m a bit disappointed because i just can’t find any useful plugins for this otherwise cool device, though it seems like there’re people doing some stuff with it. But now that i can use .net i can make the plugins i’ve always wanted - yeah, that’s cool!
The library is free to use until i find a way to make a fortune on it - but i guess that will never ever happen :). It’s an alpha version with a few glitches, but overall it should work ok. You can get it on the download page together with a simple windows forms application to see how it works.
One new feature that the original plugin model doesn’t support is an extended key state handling: beside the existing key down the library does also provide events for up, hold, release, press and double press. Don’t know yet how useful that will be, but my stop watch plugin i did for this alpha release does already make use of it.
The plan for the near future is to put a better plugin manager in place (with settings dialog and persistency), ultimate goal is to create a .net based configurator application and turn this website into a place to download plugins for it. Now that’s not something done in a day, so if anyone is interested on helping out send me an email.
3 Comments
RSS 2.0 feed for comments on this post Trackback address
Looks great - one thing, your download doesn’t include source for the Tools Lib, just the WinForms exe.
@Scott: yes, that was intended. But i’ll include it in one of the next releases once i’m happy with it and don’t have to fear to lose my reputation as good coder ;).