Ben herhangi bir çift tuş kombinasyonunu algılamak istemiyorum, bu yüzden çözümlerWpf'de onkeydown etkinliğinde birden çok tuş nasıl algılanır?
gibiif(Keyboard.IsKeyDown(specificKey)){
}
, işe yaramaz tabii sürece, ben 'kazandı umuyorum her anahtar durumunu kontrol olacak Yapmak zorundayım. .
private void TextBox_KeyDown_1(object sender, KeyEventArgs e)
{
Console.WriteLine(combination of keys pressed);
}
DÜZENLEME: nihai hedef BİR (belirli bir kombinasyon/tek bir anahtar) tuş bileşimini tespit etmektir.
EDIT2: LadderLogic'in çözümü mükemmel çalışır.
ben tamamen ne soran anlamıyorum eminim ama e.Key Sistemi olduğunda e.SystemKey baktım? Hangi anahtar olduğunu söylemeliyim. – Alan
Yani, yakaladığınız anahtara ek olarak * başka * tuşa basıldığını tespit etmek ister misiniz? Belirli kombinasyonları yakalamak istemiyorsunuz, sadece diğer tuşlara basıldığını bilmek ister misiniz? – JDB
@ Cybȫʁgϟ37 Son hedef, ANY (belirli bir çift değil) iki tuş kombinasyonunu ve örn. "bu bileşenin basılmış olduğunu söyle:" alt "+" c "" – CoolCodeBro