How can I reassign default keyboard shortcuts (such as Win+E to open an Explorer window) in C#?
+1
A:
You have to use a 3rd party app, like WinKey:
http://www.pcworld.com/downloads/file/fid,5506-order,1-page,1-c,alldownloads/description.html
Oh yeah... uh... in C#
JerSchneid
2009-05-07 23:15:42
This looks like a great tool, but do you know of a way to modify shortcuts programmatically?
impulse3d
2009-05-07 23:25:09
Oh... ha ha. I assumed based on lothar's comment that you added the "in C#" bit later and you were just looking for a way to do it for your personal use. If you want do do it programmatically, I think it would probably involve have your app constantly running in the background and monitoring keys pressed?
JerSchneid
2009-05-07 23:38:26
Make that jcollum's comment.
JerSchneid
2009-05-07 23:40:11
@Jer I don't know much about this, but maybe there's a way to do it by modifying registry keys?
impulse3d
2009-05-07 23:40:27
+1
A:
You could check out this program:
It seems to be a program that does what you're describing and is open source. You could open up their source and take a look. My money is on them monitor key presses.
JerSchneid
2009-05-07 23:59:10