C# ile LightShot benzeri fakat LightShot uygulamasına göre daha iyi bir uygulama geliştiriyorum. Uygulamayı notifyıcon objesi ile birlikte arka plana aldım yani formu gizledim. Arka plandayken tuşlara basınca işlem yapmasını istiyorum. Bunu nasıl yapacağım?
Şöyle bir örnek daha vereyim. Arka planda çalışan LightShot, CTRL + print screen tuşuna basınca seçtiğimiz alanı çekiyor. Ekranda istediğim bölgeyi çekme işlemini hallettim fakat dediğim gibi arka planda tuşa basma kısmını halledemedim.
Tüm tuşları niye dinliyorsun? Lightshot sadece tek bir tuş üzerine listener ekliyor. En basitinden programlarda ctrl + z var. Bunun için adam tum klavye bilgilerini niye alsin? Adamın yapacagi tek şey Ctrl ve Z aynı anda çalışırsa bunu yap demek.
Tüm tuşları niye dinliyorsun? Lightshot sadece tek bir tuş üzerine listener ekliyor. En basitinden programlarda ctrl + z var. Bunun için adam tum klavye bilgilerini niye alsin? Adamın yapacagi tek şey Ctrl ve Z aynı anda çalışırsa bunu yap demek.
Bu sadece .Net'e özel değil. Her teknoloji için geçerli.