Projekt polega na stworzeniu prostego programu, który reaguje na losowe wciskanie klawiszy na klawiaturze. Wyobraź sobie sytuację: ktoś siedzi przy komputerze, nie wie co robić, więc zaczyna napieprzać w klawiaturę jak w bębenki. I właśnie wtedy w…
Projekt polega na stworzeniu prostego programu, który reaguje na losowe wciskanie klawiszy na klawiaturze. Wyobraź sobie sytuację: ktoś siedzi przy komputerze, nie wie co robić, więc zaczyna napieprzać w klawiaturę jak w bębenki. I właśnie wtedy wchodzi nasz program – cały na biało.
Aplikacja nasłuchuje, jakie klawisze są wciskane. Każde kliknięcie jest odczytywane przez program i może wywołać jakąś reakcję. Na przykład:
wyświetlenie tekstu na ekranie,
zmiana koloru okna,
odtworzenie dźwięku,
zapisanie wciśniętego klawisza do pliku.
Najważniejsze jest to, że wszystko działa nawet wtedy, gdy użytkownik klika totalnie losowo – bez żadnego sensu, jakby testował czy klawiatura jeszcze żyje.
Celem projektu jest pokazanie, jak program może przechwytywać zdarzenia z klawiatury i reagować na nie w czasie rzeczywistym. Przy okazji można zobaczyć, jak działają podstawowe mechanizmy obsługi wejścia użytkownika w systemie.
Podsumowując: użytkownik wali w klawiaturę jak popa