After upgrading Windows 10 to the Fall Update, build 10586, ShareX is unable to register the hotkeys I has set. I have tried reinstalling, but the issue still exists. The logs do not say anything helpful. Is there any way to enable more detailed logs, or figure out which app has that key combination in use, if any?


It must be OneDrive using these hotkeys.
New OneDrive update have screenshot support and even if you disable this feature still it registers these hotkeys and not allows other software to register them.
Thanks. I didn't even notice that was re enabled on startup after the update.
What's the solution?
Select different hotkey or close conflicting application.
its funny how this community says "well the problem is another program" boom closed. like... can you tell me how to fix my issue? ...
I already told, check previous message...
Even that hotkey registration failed window tells same thing to you:

no, you didn't told me anything. you just closed it. There is no instructions whatsoever in here.
This one?

@SebLemery right click on the OneDrive icon in your system try and go to settings. On the Auto Save tab, uncheck the "Automatically save screenshots I capture to OneDrive" checkbox. Then restart ShareX It seems that option bullies its way into controlling your screenshot keys.
It seems that OneDrive can show this option unchecked, but it may still hook the hotkeys anyway. Interesting...
I wish I could just tell OneDrive to stop hooking the keys. All I care about is ShareX. <_<
@oldmud0 yes that's right; I noticed this too.
In theory, if ShareX started before OneDrive, it could hook the hotkeys before OneDrive starts.
Using something like these to delay or edit the order in which applications start on your system seems like a possible fix. http://www.thewindowsclub.com/set-delay-time-startup-programs-windows
EDIT: I used the free version of Startup Delayer, and that has fixed the issue for me.
I gave ShareX, Dropbox and OneDrive a manual delay of 0 but made sure that ShareX is first in the list.

EDIT 2: Thank you to @oldmud0 for giving me the idea ;)
Great idea, thanks @DARKFiB3R! I used to delay application startup many many years ago back when I used Windows 98. At the time, it was a great way to ensure your system wasn't bogged down by heaps of apps all trying to start at the same time (especially given hard drives were much slower then). I didn't even think of using the same principle here. In my case I just completely disabled OneDrive, but I might re-enable it and do this instead! :smile:
You will need to sync your OneDrive's screenshot folder in order for it to understand NOT to hook the PrintScreen key. See also this comment that explains it in more detail with screenshots. It basically comes down to enabling the feature, syncing your Screenshot folder and then disabling it again. This worked for me!
A year later, I discovered this application and it's awesome, but has the keyboard conflicts with onedrive. I tried the startup delayer workaround as shown above and it works great. Thanks!
Very old thread, but I solved this sometime ago and forgot it, spent the last minutes looking for a solution again. So, a simple solution that works for me on a clean install currently:
Once you say "no, thanks", one drive stops binding to these keys.
1 - sorry for the electronic translator
2 - my decision is 99% the same. and it's just
3 - Finish ShareX
4 - press PtrScr
5 - "OneDrive" asks a question - answer is NO
6 - restart ShareX
..enjoy
Can confirm @sharp-dev's solution works flawlessly. Note that this only applies to Onedrive Personal, Onedrive business doesnt have the screenshot capability.
another solution that may be worse is that you right click on the onedrive icon and then tell it to not start up when signed into windows. Then you right click on lightshot and click options. Then you just click okay then it should work.
Dropbox has the same problem with Sharex, just disable autosaving of screenshots.
Hi all 馃檪
What about a scenario where OneDrive is uninstalled but the same conflict alert message appears after each system start?
馃
ShareX v13.1
Windows 10 Home
Version 1909
OS build 18363.836
-> Can anyone suggest how to narrow down what the conflicting application could be?
Thanks in advance,
Alex
Anyone?
@GitAlexToTheGreek, I'm new and just started using this app after a recommendation. Couple of things I noticed. First thing was that OneDrive Personal (not Business) has the option that hijacks the shortcut. After disabling this, it was then Snip & Sketch that was taking over.
Go into Settings and search for "print", the option "Use the Print Screen key to launch screen snipping" should be available.

Click on that and search for the "Print Screen shortcut" option, then toggle it off.

ShareX started working for me from there.
Good luck!
EDIT: I did not use or try the delayer as suggested above
Hi tikkatek 馃槈
I appreciate the feedback...
Checked and sure enough that setting (Print Screen shortcut) was enabled. I just deselected it.
Thankfully since my last post, the alert message stopped appearing following system restarts...and it's not even clear what fixed it 馃檭
At any rate, I wasn't using the PrtScn shortcut to trigger ShareX to begin with so no harm in making all if this stuff a little less complicated.
Cheers.
Why would this be OneDrive or Windows Snipping Tools problem? If I use Greenshot, it never fails to capture the shortcut key.
Also, if I manually go to ShareX > Hot Key Settings > Click and set the shortcut key again, it works. Isn't this mean if ShareX tries to re-capture the shortcut key again after everything loaded, it can be successful?
You will need to sync your OneDrive's screenshot folder in order for it to understand NOT to hook the PrintScreen key. See also this comment that explains it in more detail with screenshots. It basically comes down to enabling the feature, syncing your Screenshot folder and then disabling it again. This worked for me!
Sadly the link is 404
I've been using a very simple solution for a long time:
it is enough to do it once
Most helpful comment
Very old thread, but I solved this sometime ago and forgot it, spent the last minutes looking for a solution again. So, a simple solution that works for me on a clean install currently:
Once you say "no, thanks", one drive stops binding to these keys.