Ich brauche ein Problem. Ich möchte Alt-Codes (ALT + 64 = @) in Windows fangen. Mein Code ist korrekt für die Verknüpfung mit Control, aber wenn ich für ALT geändert habe, funktioniert nicht und in Key Eigenschaft ist Wert "System". Dies ist mein Code:WPF Verknüpfung mit ALT
Richtig:
if (e.Key == Key.S && (Keyboard.Modifiers & ModifierKeys.Control) == ModifierKeys.Control)//CTRL+S
Fehler:
if (e.Key == Key.S
&& (Keyboard.Modifiers & ModifierKeys.Alt) == ModifierKeys.Alt) //ALT+S dont work - e.Key="System"
Und meine zweite Frage ist, wie ALT + 64 (mehrere Schlüssel) zu simulieren. Top Beispiel ist nur für ALT + 6
Dank
Das ist in Ordnung, aber ich möchte diese Abkürzung drücken: ALT + 53 das ist ASCII-Code für Nummer 5 – bluray
Da Zahlen keine gültigen Enum-Schlüssel sind, nannte Microsoft die Nummerntasten "DX" ("Key.D5") in Ihrem Fall. – SnowballTwo
Wie funktioniert es? Was ist Key.D5? – bluray