Click here to Skip to main content
15,890,438 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Hello fellow coders,
I have a "Logitech" Keyboard, but unfortunately no software bundle came with it, to help me use the Function keys "F1, F2, F3...etc" & as you know these keys are very useful if I could only write a program that runs in the background, that allows me to specify a function to each key under Windows7 Environment.

For Example:
F12 = Lock
F11 = Restart
F10 = Sleep
F9 = copy
F8 = paste
F7 = Cut
F5 = Run "Counter-Strike: Source"
F4 = Run "FireFox"
F3 = Auto-type the following sentence: "example......."

and so on..

So I was wondering if you guys could give me the right code to do this, you won't imagine how grateful I would be if you guys solved this issue for me.

Thank you in advance!
Regards,
Safi
Posted

there is the event for every properties and forms...
i.e keydown event...
you can use

C#
private void frm_KeyDown(object sender, KeyEventHandeler e)
{
 if(e.KeyCode==<inter value of the key>)
 {
   //work....
 }
}
 
Share this answer
 
v2
Comments
NeptuneHACK! 29-Jan-12 8:10am    
well this I like, the problem is that I want to capture input Globally meaning not just in my winforms app, but any ways thanks :)
Have a look at: Processing Global Mouse and Keyboard Hooks in C#[^]

it's an article on Application and Global Mouse and Keyboard Hooks .Net Libary in C#[^] from CodePlex.

Best regards
Espen Harlinn
 
Share this answer
 
Comments
Amir Mahfoozi 29-Jan-12 9:56am    
+5
Espen Harlinn 29-Jan-12 13:32pm    
Thank you Amir!
Your easiest solution would be to download the software:
http://www.logitech.com/support-downloads[^]
 
Share this answer
 
Comments
NeptuneHACK! 26-Jan-12 13:30pm    
That's not what I had in mind, but anyways I checked the website, and there's no software available for my Keyboard.
johannesnestler 26-Jan-12 18:08pm    
I can't believe it... what kind of super keyboard is that?

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



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900