Hejka.
Jak przechwycić klawisz z Windowsa, np. SHIFT + F5
0
0
Użyć zdarzeń keyup, keydown, lub keypress?
przyklad:
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode== Keys.F5 && e.Shift) MessageBox.Show("Wcisnałeś shift+f5");
}
no i zaznacz we wlasciwosciach formy, keypreview = true
Może trochę bardziej sprecyzuj pytanie.
0
No chcę wiedzieć, że np. po naciśnięciu SHITF+F5 w label pojawi się tekst - JEST!
Z tym, ze chcę aby zawsze ten skrót działał, nawet jak używam inncyh programów a mój jest gdzieś schowany
0
to co napisałem będzie działać tylko w obrębie uruchomionego Twojego programu. A jeżeli chodzi Ci o więcej to chyba tutaj artykuł o czymś takim jest:
http://itblog.socar.pl/?p=80
0
if (ModifierKeys.Equals(Keys.Control) & e.KeyCode.Equals(Keys.A))
{
//Instrukcje...
}
to jest przykład wciśnięcia ctrl+a
Całość umieszczasz w KeyDown