Merhaba arkadaşlar;
Bu makalemizde c# programlama dilini kullanarak tuş kontrollerinden bahsedeceğiz. Aslında çok elzem bir bilgi olarak görünmeyebilir fakat bazı durumlarda gerçekten hayat kurtarıcı olabilmekte. Öncelikle projemize "user32.dll" dosyasını import ederek başlayacağız. Global alan olarak tanımladığımız yerde,
kodlarıyla fonksiyonu modüle deklare etme işlemini tamamlayarak dll dosyamızı import ediyoruz.(Bu arada name space kısmına ekleme yapmak için DllImport yazdıktan sonra "Alt+Shift+F10" tuşlarına basarak name space kısmına daha kolay yolda ekleme yapabilirsiniz…)
Örnek olarak klavyemizin CapsLock ve Numlock tuşlarının devrede olup olmadığını kontrol edelim. Bunun için;
Dikkatinizi çektiği üzere kodları timer nesnelerinin tick olayları içine yazdık. Sebebi ise kontrolün devamlılığını sağlamaktır. Bu şekilde klavyemizde bulunan tuşların hemen hemen hepsiyle alakalı ayarlamalar yapabiliriz.