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

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

This topic is 3761 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.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!