Jak Detekovat Stisknutí Klávesy

Obsah:

Jak Detekovat Stisknutí Klávesy
Jak Detekovat Stisknutí Klávesy

Video: Jak Detekovat Stisknutí Klávesy

Video: Jak Detekovat Stisknutí Klávesy
Video: Obsluha klávesových nástrojů Yamaha - MODX/MONTAGE a dlouhý sampl spuštěný stiskem klávesy 2024, Smět
Anonim

JavaScript je objektově orientovaný skriptovací jazyk. Nejčastěji se používá k programovému nastavení reakcí stránek na akce uživatelů. Přítomnost skriptů Java na stránce mírně zatěžuje jejich objem, proto se nedoporučuje používat složité programové konstrukce.

Jak detekovat stisknutí klávesy
Jak detekovat stisknutí klávesy

Nezbytné

práva správce

Instrukce

Krok 1

K rozpoznání, kdy je stisknuto tlačítko na klávesnici, se ve značce body použije událost onkeydown, která je součástí stránky. Logika psaní kódu pro tuto událost je poměrně jednoduchá: a hodnota v uvozovkách může být buď samostatný kód, nebo volání funkce. Chcete-li nastavit odpověď na stisknutí klávesy ve formě textové zprávy, napište následující kód: body. V tomto případě se výstraha () /

Krok 2

Chcete-li zjistit, které tlačítko bylo stisknuto, musíte zadat následující kód: body. Tento fragment kódu odkazuje na objekt události, nebo spíše na jeho vlastnost keyCode, která vrací číselný kód stisknutého tlačítka. Pokud na webu potřebujete zjistit, která klávesa byla stisknuta, integrujte tento kód na stránku, na které by se toto všechno mělo odehrávat.

Krok 3

Chcete-li rozpoznat klávesovou zkratku, musíte kód trochu zkomplikovat přidáním podmínky: body. To znamená, že pokud kódy stisknutých tlačítek odpovídají „71“, měla by být odeslána textová zpráva „Ctrl + G“. Přirozeně můžete místo funkce výstrahy napsat vlastní reakci. Každý webový designér se zpravidla snaží upravit konfiguraci webu tak, aby vyhovovala jeho potřebám, takže metody zobrazení mohou být zcela odlišné.

Krok 4

V JavaScriptu je také obslužný program onkeypress, který má podobný účel. Hlavní rozdíl této obslužné rutiny spočívá v tom, že aby tato událost nastala (a následná odpověď obslužné rutiny), musí být tlačítko nejen stisknuto, ale také poté uvolněno.

Doporučuje: