G Series Keyboard LCD Framework
by Philippe Hausler on Jul.12, 2009, under MacOS X, Objective-C
I just recently purchased a G13 keypad. I fell in love with the scriptability of it, but longed to be able to add application support to it. Sadly the Logitech SDK that is shipped is a bit on the mangled side and does not play well with threaded applications. So I ventured to write my own version.
The framework binds the c library for the device but skips out on the “EZ-LCD” c++ stuff… the framework does not pose any obj-c++ requirements on any handlers. Additionally the display architecture implements notifications of key events, and is built to be very similar to AppKit (methinks maybe Interface Builder extension in the works?)
I will post a tutorial once I finish testing for bugs.
But if you like, here is a beta version that works for text, images, and progress bars plus events for the soft keys, applet, and device.
LogitechLCD.framework