TheNyJan Posted January 13, 2015 Author Share Posted January 13, 2015 Hello @TheNyJan! It is great to hear you exploring and trying to fix this lockscreen issue. Sadly, I have discovered another issue. Scenario: I am currently playing Dragon Age, which I have a profile for it "DAI" but even when I am playing the game, IdleKey will take affect and go to my idle profile "HeartBeat." Then I believe the program realizes the computer is not in idle model and will within 1-2 seconds switch back to my DAI profile without me doing or touching anything. Also, same thing happens if I am using my xbox controller to play Dragon age. Oo Also your temp. fix for the lockscreen issue is really not going to work for most cases because I have my default "Heat Reactive Profile" and for my idleKey I use my "HeartBeat Profile" so I really can not have two of them on my onboard memeory ;( Thank You in Advance Nice to hear from you again ^^ Yeah, as I already stated above, the lockscreen issue is unfixable (for me), since it is handled by the cue software which I have no influence on. Corsair has to fix this, sorry. The other issue is quite strange, it (obviously) shouldn't behave like this at all. I think I have an idea how to work that out, and it would be great you could test my build when it's worked out ^^ I'll pm you when I'm done. Rgds Link to comment Share on other sites More sharing options...
TheNyJan Posted January 15, 2015 Author Share Posted January 15, 2015 Hey theace, could you please try playing Dragon Age with the custom input checker enabled (it's new in version v1.2)? Maybe that helps. IdleKey should no longer react to Controller Input, and this should also (hopefully) fix the issue when playing normally. Also I added a function to show off the issue with the lockscreen. Enable the session lock mode in the debug options (you need to assign a profile to "LockedModEXE.exe" first!), hold down your Windows key until the profile changes (IdleKey is now in locked mode) and then you can lock windows. As you can then see, it will switch back to the onboard profile, no matter what I do. After unlocking windows, you can see how IdleKey detects the unlock and switches back the profiles. It's just not possible to work around this. Sorry! Bug I hope I can help with the DA issue. Link to comment Share on other sites More sharing options...
theace Posted January 17, 2015 Share Posted January 17, 2015 Thank You So Much! Yes, it seems like Dragon Age and other games are working correctly! Great Work! What is next to come @TheNyJan? Hey theace, could you please try playing Dragon Age with the custom input checker enabled (it's new in version v1.2)? Maybe that helps. IdleKey should no longer react to Controller Input, and this should also (hopefully) fix the issue when playing normally. Also I added a function to show off the issue with the lockscreen. Enable the session lock mode in the debug options (you need to assign a profile to "LockedModEXE.exe" first!), hold down your Windows key until the profile changes (IdleKey is now in locked mode) and then you can lock windows. As you can then see, it will switch back to the onboard profile, no matter what I do. After unlocking windows, you can see how IdleKey detects the unlock and switches back the profiles. It's just not possible to work around this. Sorry! Bug I hope I can help with the DA issue. Link to comment Share on other sites More sharing options...
theace Posted January 17, 2015 Share Posted January 17, 2015 Thank You So Much! Yes, it seems like Dragon Age and other games are working correctly! Great Work! What is next to come @TheNyJan? Hey theace, could you please try playing Dragon Age with the custom input checker enabled (it's new in version v1.2)? Maybe that helps. IdleKey should no longer react to Controller Input, and this should also (hopefully) fix the issue when playing normally. Also I added a function to show off the issue with the lockscreen. Enable the session lock mode in the debug options (you need to assign a profile to "LockedModEXE.exe" first!), hold down your Windows key until the profile changes (IdleKey is now in locked mode) and then you can lock windows. As you can then see, it will switch back to the onboard profile, no matter what I do. After unlocking windows, you can see how IdleKey detects the unlock and switches back the profiles. It's just not possible to work around this. Sorry! Bug I hope I can help with the DA issue. Link to comment Share on other sites More sharing options...
Corsair Employee Corsair James Posted May 19, 2015 Corsair Employee Share Posted May 19, 2015 I've never seen this until today! Stickied! Link to comment Share on other sites More sharing options...
TheNyJan Posted May 20, 2015 Author Share Posted May 20, 2015 I've never seen this until today! Stickied! Thank you so much! :) Link to comment Share on other sites More sharing options...
dayjob Posted May 30, 2015 Share Posted May 30, 2015 Any chance of this getting onto Github or something? Would love to help out or at least let us keep it alive over time. Link to comment Share on other sites More sharing options...
Medieval Nerd Posted June 1, 2015 Share Posted June 1, 2015 Very clever implementation for idle profiles and the likes! Thanks for all the hard work. Link to comment Share on other sites More sharing options...
Mugetsu Posted June 23, 2015 Share Posted June 23, 2015 Hi there guys. Please help me to figure it out how to make my corsair keyboard rainbow effect when I afk and static green when i touch any key or mouse. Im trying to do with guide setting 1st profile with rainbow eff and linking to the profileEXE1 and setting 2nd profile with green to the TriggerEXE and as a default one in CUE. But this not working.. colors doesn't change when I afk for 1 min or even 10 (set 1 min in IDLE). Im pretty new with all the stuff and little brainless with this :D Link to comment Share on other sites More sharing options...
AmonituX Posted July 26, 2015 Share Posted July 26, 2015 Hi, First of all thanks for your job working very well. But since i upgrade to windows 10 (build 10240) i got this error and the program is not working. Consultez la fin de ce message pour plus de détails sur l'appel du débogage juste-à-temps (JIT) à la place de cette boîte de dialogue. ************** Texte de l'exception ************** System.UnauthorizedAccessException: L'accès au chemin d'accès 'C:\Program Files (x86)\Corsair\IdleKey\config.ini' est refusé. à System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) à System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) à System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize) à IdleKey.frmMain.newConf() à IdleKey.frmMain.Form1_Load(Object sender, EventArgs e) à System.Windows.Forms.Form.OnLoad(EventArgs e) à System.Windows.Forms.Form.OnCreateControl() à System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) à System.Windows.Forms.Control.CreateControl() à System.Windows.Forms.Control.WmShowWindow(Message& m) à System.Windows.Forms.Control.WndProc(Message& m) à System.Windows.Forms.Form.WmShowWindow(Message& m) à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Assemblys chargés ************** mscorlib Version de l'assembly*: 4.0.0.0 Version Win32*: 4.6.79.0 built by: NETFXREL2 CodeBase*: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll ---------------------------------------- IdleKey Version de l'assembly*: 1.0.0.0 Version Win32*: 1.0.0.0 CodeBase*: file:///C:/Program%20Files%20(x86)/Corsair/IdleKey/IdleKey.exe ---------------------------------------- System.Windows.Forms Version de l'assembly*: 4.0.0.0 Version Win32*: 4.6.79.0 built by: NETFXREL2 CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System Version de l'assembly*: 4.0.0.0 Version Win32*: 4.6.79.0 built by: NETFXREL2 CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Drawing Version de l'assembly*: 4.0.0.0 Version Win32*: 4.6.79.0 built by: NETFXREL2 CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System.Configuration Version de l'assembly*: 4.0.0.0 Version Win32*: 4.6.79.0 built by: NETFXREL2 CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- System.Core Version de l'assembly*: 4.0.0.0 Version Win32*: 4.6.79.0 built by: NETFXREL2 CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll ---------------------------------------- System.Xml Version de l'assembly*: 4.0.0.0 Version Win32*: 4.6.79.0 built by: NETFXREL2 CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- Gma.UserActivityMonitor Version de l'assembly*: 1.0.0.0 Version Win32*: 1.0.0.0 CodeBase*: file:///C:/Program%20Files%20(x86)/Corsair/IdleKey/Gma.UserActivityMonitor.DLL ---------------------------------------- mscorlib.resources Version de l'assembly*: 4.0.0.0 Version Win32*: 4.6.79.0 built by: NETFXREL2 CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/mscorlib.resources.dll ---------------------------------------- System.Windows.Forms.resources Version de l'assembly*: 4.0.0.0 Version Win32*: 4.6.79.0 built by: NETFXREL2 CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/System.Windows.Forms.resources.dll ---------------------------------------- ************** Débogage JIT ************** Pour activer le débogage juste-à-temps (JIT), le fichier de configuration pour cette application ou cet ordinateur (machine.config) doit avoir la valeur jitDebugging définie dans la section system.windows.forms. L'application doit également être compilée avec le débogage activé. Par exemple*: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> Lorsque le débogage juste-à-temps est activé, les exceptions non gérées seront envoyées au débogueur JIT inscrit sur l'ordinateur plutôt que d'être gérées par cette boîte de dialogue. .net FRAMEWORK 2.0, 3.5 and 4.6 installed. Any ideas ? Link to comment Share on other sites More sharing options...
Elestriel Posted July 26, 2015 Share Posted July 26, 2015 You're getting a file access denied error. Try running as admin. Link to comment Share on other sites More sharing options...
AmonituX Posted July 26, 2015 Share Posted July 26, 2015 i have tried with Compatibilty mode windows 8 and 7 with admin right still this error. Consultez la fin de ce message pour plus de détails sur l'appel du débogage juste-à-temps (JIT) à la place de cette boîte de dialogue. ************** Texte de l'exception ************** System.ComponentModel.Win32Exception (0x80004005): Le module spécifié est introuvable à Gma.UserActivityMonitor.HookManager.EnsureSubscribedToGlobalKeyboardEvents() à IdleKey.frmMain.Form1_Load(Object sender, EventArgs e) à System.Windows.Forms.Form.OnLoad(EventArgs e) à System.Windows.Forms.Form.OnCreateControl() à System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) à System.Windows.Forms.Control.CreateControl() à System.Windows.Forms.Control.WmShowWindow(Message& m) à System.Windows.Forms.Control.WndProc(Message& m) à System.Windows.Forms.Form.WmShowWindow(Message& m) à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Assemblys chargés ************** mscorlib Version de l'assembly*: 4.0.0.0 Version Win32*: 4.6.79.0 built by: NETFXREL2 CodeBase*: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll ---------------------------------------- IdleKey Version de l'assembly*: 1.0.0.0 Version Win32*: 1.0.0.0 CodeBase*: file:///C:/Program%20Files%20(x86)/Corsair/IdleKey/IdleKey.exe ---------------------------------------- System.Windows.Forms Version de l'assembly*: 4.0.0.0 Version Win32*: 4.6.79.0 built by: NETFXREL2 CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System Version de l'assembly*: 4.0.0.0 Version Win32*: 4.6.79.0 built by: NETFXREL2 CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Drawing Version de l'assembly*: 4.0.0.0 Version Win32*: 4.6.79.0 built by: NETFXREL2 CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System.Configuration Version de l'assembly*: 4.0.0.0 Version Win32*: 4.6.79.0 built by: NETFXREL2 CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- System.Core Version de l'assembly*: 4.0.0.0 Version Win32*: 4.6.79.0 built by: NETFXREL2 CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll ---------------------------------------- System.Xml Version de l'assembly*: 4.0.0.0 Version Win32*: 4.6.79.0 built by: NETFXREL2 CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- Gma.UserActivityMonitor Version de l'assembly*: 1.0.0.0 Version Win32*: 1.0.0.0 CodeBase*: file:///C:/Program%20Files%20(x86)/Corsair/IdleKey/Gma.UserActivityMonitor.DLL ---------------------------------------- System.Windows.Forms.resources Version de l'assembly*: 4.0.0.0 Version Win32*: 4.6.79.0 built by: NETFXREL2 CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/System.Windows.Forms.resources.dll ---------------------------------------- mscorlib.resources Version de l'assembly*: 4.0.0.0 Version Win32*: 4.6.79.0 built by: NETFXREL2 CodeBase*: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/mscorlib.resources.dll ---------------------------------------- ************** Débogage JIT ************** Pour activer le débogage juste-à-temps (JIT), le fichier de configuration pour cette application ou cet ordinateur (machine.config) doit avoir la valeur jitDebugging définie dans la section system.windows.forms. L'application doit également être compilée avec le débogage activé. Par exemple*: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> Lorsque le débogage juste-à-temps est activé, les exceptions non gérées seront envoyées au débogueur JIT inscrit sur l'ordinateur plutôt que d'être gérées par cette boîte de dialogue. Link to comment Share on other sites More sharing options...
HAse_ONE Posted July 31, 2015 Share Posted July 31, 2015 I get the same error since Win10. right after the windows start. I can click on continue or end. If i click on continue, the idlekey programm opens and i can click on enable and it works. Link to comment Share on other sites More sharing options...
alchn Posted August 1, 2015 Share Posted August 1, 2015 If I use IdleKey to switch to a 'blackout' profile, is there a way to also set the numlock to off (and turn it back on when the keyboard/mouse is moved and switch back to my normal profile)? Because when the keyboard back-light is off I want all indicator light (numlock, caplock, scrolllock) to be off too. Link to comment Share on other sites More sharing options...
Elestriel Posted August 1, 2015 Share Posted August 1, 2015 Unfortunately, there's no way to control the Lock indicators. Link to comment Share on other sites More sharing options...
franstam Posted August 4, 2015 Share Posted August 4, 2015 If I use IdleKey to switch to a 'blackout' profile, is there a way to also set the numlock to off (and turn it back on when the keyboard/mouse is moved and switch back to my normal profile)? Because when the keyboard back-light is off I want all indicator light (numlock, caplock, scrolllock) to be off too. i don't think u can switch off the numlock etc keys off, as they are essential indicators, think corsair mentioned they cannot be disabled/changed colors somewhere. HTH. Link to comment Share on other sites More sharing options...
iowamoe300 Posted August 6, 2015 Share Posted August 6, 2015 Hi, First of all thanks for your job working very well. But since i upgrade to windows 10 (build 10240) i got this error and the program is not working. .net FRAMEWORK 2.0, 3.5 and 4.6 installed. Any ideas ? I too am getting this error. I just hit continue and the program launches but it doesn't seem to be working. I went through the setup again and still no dice. Link to comment Share on other sites More sharing options...
ahnsolo Posted August 10, 2015 Share Posted August 10, 2015 Any way to have this activate on keyboard idle only not mouse idle? as in I want the idle profile to activate when im not using my keyboard but still using mouse Link to comment Share on other sites More sharing options...
Jester92800 Posted September 8, 2015 Share Posted September 8, 2015 I'd just like to echo what some others have said regarding windows 10-- When I load the program I get the following error message (previously posted in French, I believe, so for the English speakers, I repost it here) ************** Exception Text ************** System.ComponentModel.Win32Exception (0x80004005): The specified module could not be found at Gma.UserActivityMonitor.HookManager.EnsureSubscribedToGlobalKeyboardEvents() at IdleKey.frmMain.Form1_Load(Object sender, EventArgs e) at System.Windows.Forms.Form.OnLoad(EventArgs e) at System.Windows.Forms.Form.OnCreateControl() at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) at System.Windows.Forms.Control.CreateControl() at System.Windows.Forms.Control.WmShowWindow(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.Form.WmShowWindow(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Loaded Assemblies ************** mscorlib Assembly Version: 4.0.0.0 Win32 Version: 4.6.96.0 built by: NETFXREL2STAGE CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll ---------------------------------------- IdleKey Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///C:/Users/Dave/Documents/Idlekey/IdleKey.exe ---------------------------------------- System.Windows.Forms Assembly Version: 4.0.0.0 Win32 Version: 4.6.79.0 built by: NETFXREL2 CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System Assembly Version: 4.0.0.0 Win32 Version: 4.6.79.0 built by: NETFXREL2 CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Drawing Assembly Version: 4.0.0.0 Win32 Version: 4.6.79.0 built by: NETFXREL2 CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System.Configuration Assembly Version: 4.0.0.0 Win32 Version: 4.6.79.0 built by: NETFXREL2 CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- System.Core Assembly Version: 4.0.0.0 Win32 Version: 4.6.79.0 built by: NETFXREL2 CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll ---------------------------------------- System.Xml Assembly Version: 4.0.0.0 Win32 Version: 4.6.79.0 built by: NETFXREL2 CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- Gma.UserActivityMonitor Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///C:/Users/Dave/Documents/Idlekey/Gma.UserActivityMonitor.DLL ---------------------------------------- The program then gives me an option to continue into the program, at which time the program boots normally. However, I am unable to force the profiles to switch automatically-- it doesn't seem able to run the transition properly. Link to comment Share on other sites More sharing options...
Scrush Posted October 4, 2015 Share Posted October 4, 2015 same here. also win 10 pro x64 Link to comment Share on other sites More sharing options...
Foxgguy2001 Posted October 6, 2015 Share Posted October 6, 2015 Also receiving same error on w10 pro x64 Link to comment Share on other sites More sharing options...
d1xlord Posted November 7, 2015 Share Posted November 7, 2015 Same error since Windows 10, was working without a problem in Win7. Tried compatibility options/run as admin, that exception occurs everytime. Link to comment Share on other sites More sharing options...
Hippiekiller Posted November 7, 2015 Share Posted November 7, 2015 Why would this program try to contact ip address 5.196.26.58 out of port 80 frequently? I don't see a need. Also, I have Windows 10 and have the same experience as others. It would be nice for this to be resolved or, if you no longer have interest in this project, could you make it open source so that one of us can pick up where you left off? Thanks Link to comment Share on other sites More sharing options...
Foxgguy2001 Posted November 12, 2015 Share Posted November 12, 2015 if you no longer have interest in this project, could you make it open source so that one of us can pick up where you left off? Please for the love of god this. :mad: Link to comment Share on other sites More sharing options...
Noodles0901 Posted November 19, 2015 Share Posted November 19, 2015 I get the same error since Win10. right after the windows start. I can click on continue or end. If i click on continue, the idlekey programm opens and i can click on enable and it works. Same here, please fix it...this message error is annoying Thank you for the job! Great software ! Link to comment Share on other sites More sharing options...
Recommended Posts