Jump to content
  • Advertisement
Sign in to follow this  
Side Winder

[C#] Detecting Keypresses when program's not in focus

This topic is 3668 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

How to do this? There's functions already there for when the program IS in focus, but what if I want to have global hotkeys in something? So when I minimise the program I can still interact with it (in a way)

Share this post


Link to post
Share on other sites
Advertisement
You can use hooks to capture the global keyboard messages. Also, you could use raw input and register your device as receiving messages even when your application is in the background.

Neither method is native to C#, so you are going to have to do a little P/Invoke to get it to work. Searching around CodeProject should yield some examples of either method.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!