G15 Delphi SDK - VCL Component Suite
Welcome to the home page of the SDK and VCL component library for the Logitech G15 Keyboard!! This component brings together the best features of the G15, into a simple and powerful Delphi component suite.
TG15
Data Types:
- TLightingLevel = [ llOFF, llLOW, llHIGH ]
- TDisplayPriority = [ dpIDLE, dpBACKGROUND, dpNORMAL, dpALERT ]
- TLightState = [ lsON, lsOFF ]
- TAppletButton = [ btnA, btnB, btnC, btnD ]
Properties:
- AppletFocused : Boolean;
- ConnectedToG15 : Boolean;
- AppletName : String;
- DisplayPriority : TDisplayPriority;
- KeyboardLighting : TLightingLevel
- LCDLighting : TLightingLevel
- M1Lighting : TLightState
- M2Lighting : TLightState
- M3Lighting : TLightState
- MRLighting : TLightState
- LCD : TG15LCD
Methods:
- Start(): Boolean;
- Stop();
- ClearDisplay();
- SendToDisplay();
- SendToDisplayRegion( X1, Y1, X2, Y2 : Integer);
- LockVolWheel(): Boolean;
- UnlockVolWheel(): Boolean;
- LockMediaKeys(): Boolean;
- UnlockMediaKeys(): Boolean;
- LockKey( key : WORD ): Boolean;
- UnlockKey( key : WORD ): Boolean;
Events:
- OnAppletButtonPressed( Button : TAppletButton );
- OnAppletFocused();
- OnAppletUnFocused();
- OnMediaNext();
- OnMediaPrevious();
- OnMediaPlayPause();
- OnMediaStop();
- OnVolWheelUp();
- OnVolWheelDown();
- OnKeyboardBrightnessChange( brightness : TLightingLevel );
- OnLCDBrightnessChange( brightness : TLightingLevel );
- OnHotKeyPressd( key : WORD );
Download
The SDK is not quite ready for public release.