Bir Tuşa Basma Nasıl Tespit Edilir

İçindekiler:

Bir Tuşa Basma Nasıl Tespit Edilir
Bir Tuşa Basma Nasıl Tespit Edilir

Video: Bir Tuşa Basma Nasıl Tespit Edilir

Video: Bir Tuşa Basma Nasıl Tespit Edilir
Video: Klavye Yanlış Tuşlar Basıyor | Klavye çalışmıyor | Yapışkan Tuşlar | Klavye Sorunu ÇÖZÜMÜ 2024, Mayıs
Anonim

JavaScript, nesne yönelimli bir betik dilidir. En sık olarak, sayfaların kullanıcı eylemlerine tepkilerini programlı olarak ayarlamak için kullanılır. Sayfadaki java komut dosyalarının varlığı, hacimlerini biraz zorlar, bu nedenle karmaşık programatik yapıların kullanılması önerilmez.

Bir tuşa basma nasıl tespit edilir
Bir tuşa basma nasıl tespit edilir

Gerekli

yönetici hakları

Talimatlar

Aşama 1

Bir klavye düğmesine ne zaman basıldığını anlamak için, gövde etiketinde sayfanın bir parçası olan onkeydown olayı kullanılır. Bu olay için kod yazma mantığı oldukça basittir: ve tırnak içindeki değer, bağımsız bir kod veya bir işlev çağrısı olabilir. Bir tuşa basıldığında yanıtı metin mesajı biçiminde ayarlamak için şu kodu yazın: body. Bu durumda, uyarı () /

Adım 2

Hangi düğmeye basıldığını belirlemek için şu kodu yazmanız gerekir: body. Bu kod parçacığı, olay nesnesine veya daha doğrusu, basılan düğmenin sayısal kodunu döndüren keyCode özelliğine başvurur. Sitede hangi tuşa basıldığını belirlemeniz gerekiyorsa, bu kodu tüm bunların gerçekleşmesi gereken sayfaya entegre edin.

Aşama 3

Klavye kısayolunu tanımak için, şu koşulu ekleyerek kodu biraz karmaşıklaştırmanız gerekir: body. Yani basılan butonların kodları “71”e karşılık geliyorsa “Ctrl + G” metin mesajı çıkmalıdır. Doğal olarak, uyarı işlevi yerine kendi tepkinizi yazabilirsiniz. Kural olarak, her web tasarımcısı site yapılandırmasını ihtiyaçlarına göre ayarlamaya çalışır, böylece görüntüleme yöntemleri tamamen farklı olabilir.

4. Adım

Javascript'te benzer bir amacı olan bir onkeypress işleyicisi de vardır. Bu işleyicinin temel farkı, bu olayın (ve işleyicinin müteakip yanıtının) gerçekleşmesi için düğmeye sadece basılması değil, aynı zamanda serbest bırakılması gerektiğidir.

Önerilen: