GtaSpider Posted June 22, 2008 Share Posted June 22, 2008 (edited) Hi everyone.Anybody know: AutoIt can access to WinApi/GDI+. And so its possible to access to the LCD of the G15 Keyboard with the amazing DLL of Avatare-X.What it can do?:Shows every image file (bmp/jpeg/...)Write a Text on LCDColorize Pixel as u wantCreate a RectControl the Buttons under the LCD...How to Run: First dezip the Zipfile and then run the "installLogLcd.bat" wich installing the Object u need.Then start one of these two Examples.There are two examples in the Zip. The first shows simple some functions of the UDF. The Second shows, how u can create more then 1 Object on the LCD (e.g a text and a rect and a other text and ....)I hope u like it, and it would be great, if you give me some back comments Mfg / Best Regards SpiderEdit: Now comments and MsgBoxes in englishAvLCD_up1.1___EN.zip Edited June 22, 2008 by GtaSpider MaximusCZ 1 www.AutoIt.de - Moderator of the German AutoIt Forum Link to comment Share on other sites More sharing options...
monoceres Posted June 22, 2008 Share Posted June 22, 2008 Oh so cool I so wish I had a G15 so I could play with this. Broken link? PM me and I'll send you the file! Link to comment Share on other sites More sharing options...
GtaSpider Posted June 22, 2008 Author Share Posted June 22, 2008 HiThx Here is a little vid, how does it looks and how to use it: http://www.youtube.com/watch?v=KnV6phLzJMoMfg spider www.AutoIt.de - Moderator of the German AutoIt Forum Link to comment Share on other sites More sharing options...
Delta Posted June 22, 2008 Share Posted June 22, 2008 Dude that is freekin sweet! I'm going to be getting a g15 soon and this will be great since I wont be bringing both my monitors with me to college. I use my second monitor to show me stats and junk while I'm playing full screen games. [size="1"]Please stop confusing "how to" with "how do"[/size] Link to comment Share on other sites More sharing options...
XxXFaNtA Posted June 22, 2008 Share Posted June 22, 2008 Nice But you already know that I like it :roll: /[center][/center] Link to comment Share on other sites More sharing options...
GtaSpider Posted June 23, 2008 Author Share Posted June 23, 2008 Hi @Delta: Thankyou The G15 is very cool I had the first G15 (the blue one) until, she's crashed Nothing worked, and so i bought the new one v2 (or refresh) I'm pleased with bouth of them, but the old one was a little bit better i think.. @XxX: Thanks Your Spider www.AutoIt.de - Moderator of the German AutoIt Forum Link to comment Share on other sites More sharing options...
Lakes Posted June 23, 2008 Share Posted June 23, 2008 I like the idea of the lighted keys, but £45/$80 for a keyboard is too much for me... 2015 - Still no flying cars, instead blankets with sleeves. Link to comment Share on other sites More sharing options...
Delta Posted July 4, 2008 Share Posted July 4, 2008 How do you remove the application from the GamePanel Manager? I tried both your examples and now I cant remove them from the manager. [size="1"]Please stop confusing "how to" with "how do"[/size] Link to comment Share on other sites More sharing options...
GtaSpider Posted July 5, 2008 Author Share Posted July 5, 2008 Hi Yes its a little bug.. Do this: Start GamePanel Manager and then try this: Your Spider www.AutoIt.de - Moderator of the German AutoIt Forum Link to comment Share on other sites More sharing options...
MerkurAlex Posted July 5, 2008 Share Posted July 5, 2008 Hey GtaSpider i am running vista pro with a g15 and im unable to register the dll any work arounds for x64? [quote name='PsaltyDS' post='635433' date='Jan 27 2009, 07:04 AM']Larry is a mass murderer?! It's always the quiet, clean cut, bald guys... [/quote] Link to comment Share on other sites More sharing options...
magician13134 Posted September 26, 2008 Share Posted September 26, 2008 Very nice! Any way to control backlight? I don't see it in the AvLCD.au3 file. I guess it's not in the dll either, so I need to go bug the guy who made that Visit Magic Soft Inc. for some of my software Link to comment Share on other sites More sharing options...
BrettF Posted December 5, 2008 Share Posted December 5, 2008 Hey GtaSpider i am running vista pro with a g15 and im unable to register the dll any work arounds for x64?Bump for this question... Vist my blog!UDFs: Opens The Default Mail Client | _LoginBox | Convert Reg to AU3 | BASS.au3 (BASS.dll) (Includes various BASS Libraries) | MultiLang.au3 (Multi-Language GUIs!)Example Scripts: Computer Info Telnet Server | "Secure" HTTP Server (Based on Manadar's Server)Software: AAMP- Advanced AutoIt Media Player | WorldCam | AYTU - Youtube Uploader Tutorials: Learning to Script with AutoIt V3Projects (Hardware + AutoIt): ArduinoUseful Links: AutoIt 1-2-3 | The AutoIt Downloads Section: | SciTE4AutoIt3 Full Version! Link to comment Share on other sites More sharing options...
Zinthose Posted December 5, 2008 Share Posted December 5, 2008 (edited) Yes. My primary system is also a Vista x64 system... Edited December 5, 2008 by Zinthose --- TTFN Link to comment Share on other sites More sharing options...
Zinthose Posted December 5, 2008 Share Posted December 5, 2008 I checked the Forums for the Active-X COM DLL and this was the fix..."... works fine in 64-bit OSes. Just have to put a copy in your syswow64 directory in addition to your system32 directory before registering the dll. ..." --- TTFN Link to comment Share on other sites More sharing options...
BrettF Posted December 6, 2008 Share Posted December 6, 2008 Works perfectly now. Now to make a program of epic proportions Vist my blog!UDFs: Opens The Default Mail Client | _LoginBox | Convert Reg to AU3 | BASS.au3 (BASS.dll) (Includes various BASS Libraries) | MultiLang.au3 (Multi-Language GUIs!)Example Scripts: Computer Info Telnet Server | "Secure" HTTP Server (Based on Manadar's Server)Software: AAMP- Advanced AutoIt Media Player | WorldCam | AYTU - Youtube Uploader Tutorials: Learning to Script with AutoIt V3Projects (Hardware + AutoIt): ArduinoUseful Links: AutoIt 1-2-3 | The AutoIt Downloads Section: | SciTE4AutoIt3 Full Version! Link to comment Share on other sites More sharing options...
PiroX Posted February 4, 2009 Share Posted February 4, 2009 if i use this lcd script my pc get fucked up after a while it uses gdi, but only closes it on _closelcd() It uses all of the ram if u dont use _gdiplus_shutdown() sometimes. I added this, but after a while the pc gets totally fucked up. I also deleted each gdi brush ,image, font.. It seems that there is something wrong, anyone get the same problem? Also is there a command to to disable "run on startup" in logitech panel, if u init the lcd? Link to comment Share on other sites More sharing options...
deja Posted August 26, 2010 Share Posted August 26, 2010 Hey, I run this on 32bit windows 7, and whatever i do, i got the error "$oLCD.showBitmap($hBitmap)^ ERROR", someone who have a solution for this? Link to comment Share on other sites More sharing options...
theoneofgod Posted December 12, 2013 Share Posted December 12, 2013 Hey, I run this on 32bit windows 7, and whatever i do, i got the error "$oLCD.showBitmap($hBitmap)^ ERROR", someone who have a solution for this? Just tried this today and I've got the same error. Any suggestions? Link to comment Share on other sites More sharing options...
GtaSpider Posted December 13, 2013 Author Share Posted December 13, 2013 I'm sorry, my G15 died after one of my friends thougth it would be a good idea, if we get my G15 a little bit drunk too, and so pour one and a half liter of beer over it... But one year later I coded an implemention of the LgLCD SDK - hope this will work for you guys: '?do=embed' frameborder='0' data-embedContent>> Greetz, Spider www.AutoIt.de - Moderator of the German AutoIt Forum Link to comment Share on other sites More sharing options...
MaximusCZ Posted January 7, 2019 Share Posted January 7, 2019 (edited) It have been 10+ years and your library had made another person happy, @GtaSpider. After some fiddling I report successfully running on Windows 10 64bit. These changes were needed: in scite, Tools->Compile select x86 version (i did for both SDK and example) and save. This is necessary for dll to load properly. change "..\etc\test.bmp" to "@scriptdir & "\etc\test.bmp"", as previous syntax seems to be discontinued. move "_GDIPlus_Startup()" from init function out (I put it right after includes) For some fonts you might consider doing: add _GDIPlus_GraphicsSetTextRenderingHint ( $hGraphics, 2 ) in "_lgLcd_DrawText" just before "_GDIPlus_GraphicsDrawStringEx" to turn off antialiasing for text, which otherwise creates artifact. to set one point = 1 pixel. For icq font it works well if you set size to 8: _lgLcd_DrawText("Test", $hBMP, $i*10, 0, "icq", 8). Interestingly, the result is the same when using size 6 and ommiting next point: added "2" as a last parameter $iUnit to "_GDIPlus_FontCreate($hFamily, $iSize, $iStyle, $iUnit=2)", to set one point = 1 pixel. For icq font it works well if you set size to 8, giving you 4-5 high characters, with 2 pixels down for "g" and similar: _lgLcd_DrawText("Test", $hBMP, $i*10, 0, "icq", 8). This will make font pixel perfect. The icq font can be found here: icq.ttf I wonder how many people still use this keyboard.. Edited January 7, 2019 by MaximusCZ Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now