Klavyeden basılan tuşu bulma (ConsoleKeyInfo)

Console.Application‘da bir uygulama oluşturuyor ve kullanıcınızın klavyeden hangi tuşa bastığını öğrenmek istiyorsanız System sınıfındaki ConsoleKeyInfo yapısını kullanabilirsiniz. Kodlarımız şu şekilde:

Yazdığımız programın çıktısı ise şöyle olacaktır.

Eğer basılan tuşa göre bir işlem gerçekleştirmek isterseniz, (örn. ESC tuşuna basıldığında uygulamanın kapanması gibi..) basit bir if yapısı ile bunu sağlayabilirsiniz.

Şimdi buraya kadar bir sorun yok, ancak programımız henüz CTRL, ALT ve SHIFT gibi tuşlara basıldığında bunu gösteremiyor. Bu tuşlara basıldığında da ekranda bir çıktı istiyorsak, aynı yapının Modifiers özelliğinden faydalanabiliriz.

Umarım faydalı olmuştur arkadaşlar, iyi çalışmalar..

👋

Belki şunlarda ilginizi çekebilir

1 Yorum

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir