begner Posted January 4, 2015 Share Posted January 4, 2015 Hey there... Take a look at his tiny C++ Project i made: https://github.com/begner/K70Tray Download latest build here: https://github.com/begner/K70Tray/raw/master/K70Tray_latest_build.rar This thing is FRESH-MEAT. Try it if you want, play with it if you want. Ask Questions. :D Create Layouts (and send it to me) This thing supports theme switching without propagating the key press to windows :D Have Fun! Regards Ben Link to comment Share on other sites More sharing options...
begner Posted January 5, 2015 Author Share Posted January 5, 2015 Hey Guys - i've managed to create an alternative Control Software for the K70RGB (possible the K65/K95 too - but untested) It's completely XML based config is easy to handle and powerful to use (its free of limitations of switching colors and animations on keypress and hold - unlinkt the CUE) - like Highlight some keys while pressing CTRL or CTRL-Shift. The only poroblem i've got: I've got only one German-Layout-Keyboard. Could some of you grab the software, copy the Layout.german.xml and create more Layoutfiles for that software? Or just playing around a bit? Suggestions, whishes and issuereporting are more than welcome :D Testet Win7/64, German Keyboardlayout... WORKS You could download the sources here: https://github.com/begner/K70Tray Or download the compiled files: https://github.com/begner/K70Tray/tree/master/compiled Regards Ben Link to comment Share on other sites More sharing options...
begner Posted January 14, 2015 Author Share Posted January 14, 2015 Version 1.02 is out... With many improovements Link to comment Share on other sites More sharing options...
AntVenom Posted January 15, 2015 Share Posted January 15, 2015 Pretty excited to see this progress! Would love to not have a freeze-happy piece of software. Link to comment Share on other sites More sharing options...
begner Posted January 15, 2015 Author Share Posted January 15, 2015 Pretty excited to see this progress! Would love to not have a freeze-happy piece of software. Yeah! Basicly it works and i use it for my daily work/game whatever. :sunglasse I want to add support for more language layouts - but Need help from the Community. Even k95 support can be done, but in lack of hardware i could not test it. So i need help from the community - but no one answered :sigh!: Did you try the software? Does it run (at last opens and starts?) What hardware you use? So many questions, so less time Regards Ben Link to comment Share on other sites More sharing options...
morris8809 Posted January 15, 2015 Share Posted January 15, 2015 I tried running it just now. It opens, turns all my keys white (except for esc which is off) and then crashes. I am using a US layout. Link to comment Share on other sites More sharing options...
AntVenom Posted January 15, 2015 Share Posted January 15, 2015 I tried running it just now. It opens, turns all my keys white (except for esc which is off) and then crashes. I am using a US layout. This. Would love if you added a debug console so we could print out error reports. Link to comment Share on other sites More sharing options...
begner Posted January 15, 2015 Author Share Posted January 15, 2015 I tried running it just now. It opens, turns all my keys white (except for esc which is off) and then crashes. I am using a US layout. Which Hardware K70? If so - this is just a Layout XML Issue. Does the Light-Button, WinLockButton and Mute Button lite up? (Because thats the first keys) There is a debug console :D Try so set openMainDlg to 1 in config.xml Oh and set Theme to "Dev" (which should cause the Board to be in red) If you want to: Create a new Layoutfile Layout.US.xml (dont forget to change the Layoutsettings in config.xml to activate that layout) <?xml version="1.0" encoding="utf-8"?> <Layout> <!-- Top Row: Only Multimediakey here --> <Row> <Space keysize="15" /> <Space keysize="0.25" /> <Key name="Light" code="0x02" led="137" keysize="1" /> <Key name="WinLock" code="0x01" led="8" keysize="1" /> <Space keysize="1" /> <Space keysize="0.25" /> <Space keysize="1" /> <Key name="Mute" code="0xAD" led="20" keysize="1" /> <Space keysize="2" /> <Space keysize="0.5" /> </Row> <!-- 1st row --> <Row> <Key name="Esc" code="0x1B" led="0" keysize="1" /> <Space keysize="22" /> </Row> </Layout> And play with the led of the key which isn't lite up first (starting in rows from left to right - dont forget the 3 first keys above Numblock) If it lights up - copy some data from german into your file and rtry key by key. It wont take too long to engineer the data. Meanwhile i'll try to find data for US Layout. Link to comment Share on other sites More sharing options...
begner Posted January 15, 2015 Author Share Posted January 15, 2015 Hu - i got the same results... I thing it has to do with german keys :D Try following: Use this as Layout: (name it "Layout.K70.US.xml") <?xml version="1.0" encoding="utf-8"?> <Layout> <!-- Top Row: Only Multimediakey here --> <Row> <Space keysize="15" /> <Space keysize="0.25" /> <Key name="Light" code="0x02" led="137" keysize="1" /> <!-- Cant detect this key! PseudoCode for Code to get Unique Id--> <Key name="WinLock" code="0x01" led="8" keysize="1" /> <!-- Cant detect this key! PseudoCode for Code to get Unique Id--> <Space keysize="1" /> <Space keysize="0.25" /> <Space keysize="1" /> <Key name="Mute" code="0xAD" led="20" keysize="1" /> <Space keysize="2" /> <Space keysize="0.5" /> </Row> <!-- 1st row --> <Row> <Key name="Esc" code="0x1B" led="0" keysize="1" /> <Space keysize="0.5" /> <Key name="F1" code="0x70" led="12" keysize="1" /> <Key name="F2" code="0x71" led="24" keysize="1" /> <Key name="F3" code="0x72" led="36" keysize="1" /> <Key name="F4" code="0x73" led="48" keysize="1" /> <Space keysize="0.75" /> <Key name="F5" code="0x74" led="60" keysize="1" /> <Key name="F6" code="0x75" led="72" keysize="1" /> <Key name="F7" code="0x76" led="84" keysize="1" /> <Key name="F8" code="0x77" led="96" keysize="1" /> <Space keysize="0.75" /> <Key name="F9" code="0x78" led="108" keysize="1" /> <Key name="F10" code="0x79" led="120" keysize="1" /> <Key name="F11" code="0x7A" led="132" keysize="1" /> <Key name="F12" code="0x7B" led="6" keysize="1" /> <Space keysize="0.25" /> <Key name="Print" code="0x2C" led="18" keysize="1" /> <Key name="Scroll" code="0x91" led="30" keysize="1" /> <Key name="Pause" code="0x13" led="42" keysize="1" /> <Space keysize="0.25" /> <Key name="MMStop" code="0xB2" led="32" keysize="1" /> <Key name="MMRewind" code="0xB1" led="44" keysize="1" /> <Key name="MMPlay" code="0xB3" led="56" keysize="1" /> <Key name="MMForward" code="0xB0" led="68" keysize="1" /> <Space keysize="0.5" /> </Row> </Layout> and this as config: <?xml version="1.0" encoding="utf-8"?> <Config> <Layout>K70.US</Layout> <Theme>Rainbow</Theme> <UpdateInterval>30</UpdateInterval> <openMainDlg>0</openMainDlg> </Config> You'll see the following: F1-Pause Keys (2nd row) color cycles. Esc is off Rest is white Is that the case? Link to comment Share on other sites More sharing options...
begner Posted January 15, 2015 Author Share Posted January 15, 2015 :idea: Ok - found possible solution :D Creating a US Layout right now. Need you US guys to test... :sunglasse Link to comment Share on other sites More sharing options...
VanFanelia Posted January 15, 2015 Share Posted January 15, 2015 Hi begner, i also created an alternative control software which enables the user to write programs in json-notation. I will soon produce some videos of the current avaible animations. You can find the project on: https://github.com/VanFanelia/CorsairColorManager greetings, Van Link to comment Share on other sites More sharing options...
begner Posted January 15, 2015 Author Share Posted January 15, 2015 @VanFanelia Hey - thats great to hear :D The more, the better! Eventualy we canm join forces! @All v1.03 is out With lots of improovements - and ... an EXPERIMENTAL US Layout file :bigeyes: :sunglasse Let me know, if it's better now. BTW: It could be, that you need to adjust with the "led" values in the US.Theme file - i could not check if they're correct. Have fun - and post the results! Secondly: I've added EXPERIMENTAL Support for K95... I dont know if it works at all - just try and report! And - last but not least: The software creates a log.txt in the working directory. (thats where the exe file is) Forgot to mention: To try - just create a folder on Desktop. i dont know if the app gots file read/write permissions when in C:/ProgramFiles/ folder, etc Ive created a zip file - so you could download the complete package: https://github.com/begner/K70Tray/raw/master/K70Tray_release_1.03.zip Regards Ben Link to comment Share on other sites More sharing options...
stevvie Posted January 21, 2015 Share Posted January 21, 2015 was going to test it on my k95 for you even though i'm on UK layout but https://github.com/begner/K70Tray/raw/master/K70Tray_release_1.03.zip is 404 Link to comment Share on other sites More sharing options...
terabyte Posted January 21, 2015 Share Posted January 21, 2015 v1.04 is out, you can find it on his github page: https://github.com/begner/K70Tray He also made a new thread instead of updating this or the older 1.02 one. Link to comment Share on other sites More sharing options...
begner Posted January 21, 2015 Author Share Posted January 21, 2015 hey guys - didn't expect this thread popping up - so i didn't update the links. terabyte is right: Always check the github repro for the freshest meat :D Please note: i only added K95 HardwareID to the usb comminication layer. Some of you (best an owner of the K95) needs to create another layout, which consists the G-Keys mapped into the layout with leds and scancodes. I dont know if the software detects keystrokes on that keys - so the first test is: - kill Marcos from G Keys with Corsair software - start K70Tray - open debug console - clear debug console - Type normal keys (you see a line with it's scancode in results) - Type G Key - and see what happens :D If not - you can use "unused" scancodes to get the lighting thing up and running. the scancodes could be wrong - but needs to be unique at last - i dont know, if i'll get em as "normal" extended keys (but hope so) - fyi: the light and winlock keys are invisible for me currently. i can't create such a map by my own - because you cant create this map "blind" - this map thing is a little bit "try and error"... :D If some of you create such an layout-XML - which will be great - i can work further on the K95 thing - with the result that i could expand support for K95. Even the information if the K70 Layout will work on K65 will be great. Every input (worst or best) from community is welcome - and will help me to add features and support! If we've got more Layouts - the userbase grows, which can result in new animations and stuff... you know... this whole open-source-thing... :D If any of you got questions to the xml thing - Let me know via PM! BTW: Currently im working on a Foreground-Process ThemeSwitcher... :D Link to comment Share on other sites More sharing options...
WigglesTheHoly Posted October 25, 2016 Share Posted October 25, 2016 Resurrecting because I want to know if there have been any updates to this. My k70 works great until I launch the CUE software then it kills the keyboard to unresponsive. I would love to ditch it and use an alternative light weight software. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.