Jak Wykryć Naciśnięcie Klawisza?

Spisu treści:

Jak Wykryć Naciśnięcie Klawisza?
Jak Wykryć Naciśnięcie Klawisza?

Wideo: Jak Wykryć Naciśnięcie Klawisza?

Wideo: Jak Wykryć Naciśnięcie Klawisza?
Wideo: How To Detect Keyloggers in Windows 7/ 8/ 8.1/ 10? 2024, Listopad
Anonim

JavaScript to zorientowany obiektowo język skryptowy. Najczęściej służy do programowego ustawiania reakcji stron na działania użytkownika. Obecność skryptów java na stronie nieco obciąża ich objętość, dlatego nie zaleca się stosowania skomplikowanych konstrukcji programistycznych.

Jak wykryć naciśnięcie klawisza?
Jak wykryć naciśnięcie klawisza?

Niezbędny

uprawnienia administratora

Instrukcje

Krok 1

Aby rozpoznać naciśnięcie przycisku klawiatury, w tagu body używane jest zdarzenie onkeydown, które jest częścią strony. Logika pisania kodu dla tego zdarzenia jest dość prosta: wartość w cudzysłowie może być samodzielnym kodem lub wywołaniem funkcji. Aby ustawić odpowiedź na naciśnięcie klawisza w postaci wiadomości tekstowej, wpisz następujący kod: body. W takim przypadku alert () /

Krok 2

Aby określić, który przycisk został naciśnięty, musisz wpisać następujący kod: body. Ten fragment kodu odwołuje się do obiektu zdarzenia, a raczej do jego właściwości keyCode, która zwraca kod numeryczny naciśniętego przycisku. Jeśli na stronie musisz określić, który klawisz został naciśnięty, zintegruj ten kod ze stroną, na której to wszystko powinno mieć miejsce.

Krok 3

Aby rozpoznać skrót klawiaturowy, musisz nieco skomplikować kod, dodając warunek: body. Oznacza to, że jeśli kody naciśniętych przycisków odpowiadają „71”, powinien zostać wyświetlony komunikat tekstowy „Ctrl + G”. Oczywiście zamiast funkcji alertu możesz napisać własną reakcję. Z reguły każdy projektant stron internetowych stara się dostosować konfigurację witryny do swoich potrzeb, więc metody wyświetlania mogą być zupełnie inne.

Krok 4

W javascript istnieje również procedura obsługi onkeypress, która ma podobny cel. Główną różnicą tego modułu obsługi jest to, że aby to zdarzenie wystąpiło (i późniejsza reakcja modułu obsługi), przycisk musi nie tylko zostać wciśnięty, ale także zwolniony.

Zalecana: