Click here to Skip to main content
Click here to Skip to main content
Add your own
alternative version

Global Shortcuts in WinForms and WPF

, 27 Nov 2012
This article shows how to register and manage System-Global hotkeys in WinForm and WPF applications and performing some keyboard manipulation from your app and has a custom hotkey control.

Revisions


  

Compare Revision Minor Date Status Editor
32 No 27-Nov-12 5:31 Pending Akinmade Bond
Bug fix in the code relating to using the Window key as a key and or modifier. Added auto dispose. Changes in the Article content.
31 No 27-Nov-12 5:31 Pending Akinmade Bond
Bug fix in the code relating to using the Window key as a key and or modifier. Added auto dispose. Changes in the Article content.
30 No 16-Oct-12 14:30 Available Smitha Vijayan
Updates in content. 10 changes had been made.
29 No 16-Oct-12 14:08 Pending Akinmade Bond
Corrected the Dispose function.
28 No 16-Oct-12 13:57 Pending Akinmade Bond
Changes in article content and source files include HotKeyControl for WPF 4.0. Some bug fixes and additional function added.
27 No 14-Oct-12 11:46 Available Smitha Vijayan
Updates in content. 7 changes had been made.
26 No 14-Oct-12 11:28 Pending Akinmade Bond
A few bug fixes and added HotKey Control to the WPF project.
25 No 1-Oct-12 11:56 Available Sean Ewington
Updates in content.
24 No 1-Oct-12 11:09 Pending Akinmade Bond
Changes in article content.
23 No 1-Oct-12 10:27 Pending Akinmade Bond
Added Local and Chord Hotkeys to the WPF version and Changed the .Net version of the WPF version to 3.0
22 No 25-Sep-12 9:24 Available Smitha Vijayan
Updates in content.
21 No 25-Sep-12 8:55 Pending Akinmade Bond
Added ChordHotKeys.
19 No 19-Sep-12 7:21 Pending Akinmade Bond
Updates in the source files in Keyboard hook to temporarily disable keyboard keys.
18 No 6-Sep-12 11:19 Available Smitha Vijayan
Updates in content.
17 No 6-Sep-12 10:43 Pending Akinmade Bond
Source files was updated and some explanation in the article.
15 No 26-Aug-12 8:11 Pending Akinmade Bond
The source files was updated.
14 No 26-Aug-12 8:00 Pending Akinmade Bond
The source files was updated.
13 No 26-Aug-12 7:43 Pending Akinmade Bond
The source files was updated.
12 No 26-Aug-12 7:27 Pending Akinmade Bond
Updates in content. 182 changes had been made.
11 No 23-Aug-12 15:08 Available Sean Ewington
Updates in content. 8962 changes had been made.
10 No 23-Aug-12 14:54 Available Sean Ewington
Updates in content. 11021 changes had been made.
8 No 18-Aug-12 9:52 Pending Akinmade Bond
Updates in content. 23115 changes had been made.
7 No 18-Aug-12 9:40 Available Akinmade Bond
6 No 18-Aug-12 9:28 Pending Akinmade Bond
Updates in content. 22859 changes had been made.
5 No 17-Aug-12 11:12 Available Smitha Vijayan
Updates in content.
4 No 17-Aug-12 10:01 Pending Akinmade Bond
Updates in content.
3 No 17-Aug-12 9:53 Pending Akinmade Bond
Updates in content.
2 No 17-Aug-12 9:10 Pending Akinmade Bond
Updates in content.
1 No 17-Aug-12 9:03 Pending Akinmade Bond
Initial creation

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

About the Author

Akinmade Bond
Student
Nigeria Nigeria
Bond is a Physics student in a college in Nigeria.
Started programming right after high school and has fallen in love with computers ever since. Likes using the word 'seriously' and is a big fan of movies especially sci-fi.
 
Bond is a precise, honest, caring, down to earth gentleman.
He understands that being negative is easy. There will always be a downside to everything good, a hurdle to everything desirable and a con to every pro. He has realized that the real courage is in finding the good in what you have, the opportunities in every hurdle and the pros in every con.
Follow on   Twitter   Google+

| Advertise | Privacy | Mobile
Web03 | 2.8.140709.1 | Last Updated 27 Nov 2012
Article Copyright 2012 by Akinmade Bond
Everything else Copyright © CodeProject, 1999-2014
Terms of Service
Layout: fixed | fluid