Bu videoyu bıraktığımız yeri alıp, o üç Jay queery olayından bahsetmeye devam edeceğim.
Öyleyse tanıtmak istediğim bir sonraki adıma Keep press deniyor, böylece Jay
Cory'de öğelere anahtar bir basın dinleyicisi ekleyebileceğimiz yollardan biri olan tuş basmasıyla bu sayede size rıhtıma
gidersek rıhtımda göstereceğim. etkinlik bölümüne bakıyoruz ve tuşa bakıyoruz ve bunlara tuş takın ve
tuşa basarak kullanıcıya klavyede bir şeyler yazıp farklar biraz nüanslı olduğunda tetiklenen üç farklı olay.
Dolayısıyla, herhangi bir anda bir tuşa basmamızın ardından, tuşa bastıktan sonra hemen harekete geçer
ve ardından tuşu bıraktığımızda tuşa basarsak, tuşa basmak biraz farklıdır.
söyler ve daha sonra bırakarak tuşun tamamının yukarı ve aşağı basmasını sağlar.
Bazı insanlar, bir tuşa bastığınızda bıraktığınızı
Ve bu doğru değil.
Gerçekten aşağı inip kalkmaya devam ediyor.
Genellikle daima değil
Dolayısıyla, büyük bir stack overflow post var.
Bu yüzden okumanızı öneririm.
Bu küçük parçayı işaretlemek istiyorum, bu yüzden aşağı tuşuna basın ve tuşa basarak hangi karakterin
girildiğini belirtirken hangi tuşa basıldığını gösteren bir kod sağlayın.
Bunun iyi bir örneği, bir metin girişime sahipseniz ve birisi vardiya ve sonra bir ve
bir büyük harf yapmaya çalıştıklarını ve tuşun shift tuşuna basacağını ve küçük harf üzerinde bir VS tuşunun basın
büyük harfli bir tuşa basarak a karakterini veriyor, bu yüzden sadece anahtarın basıldığı ve hangi sırayla
olduğunun değil, günün sonunda vardiya gibi bir değiştirici tuşu kullanıldığında gerçek
sonuç sonucu karakterini veriyor. Üç farklı olaylar çok benzer.
Ve çoğu zaman bunlardan herhangi birini kullanarak kurtulabilirsiniz ve Shoki basınına gidiyorum
çünkü en yaygın olanı bu yüzden anahtar basın sadece Tıkla dolar işaretli bir şey seçtiğimiz yerlerde çalışıyor.
Dolayısıyla dolar işaretli bir şey seçen bir örnek.
Ardından tuşa basarak değişiklik yaparız ve bir geri arama işlevi göndeririz ve bu
geri arama işlevi, seçilen öğe veya öğe koleksiyonunda bir tuşa basma olayı tetiklendiğinde çağrılır.
Bu yüzden şimdi tekrar HMO'ya geçeceğimi ve bir giriş türünü buna benzer bir metin ekleyelim
diye göstereceğim.
Ve biz bunu bırakıp sayfamızı yenileyelim.
Tamam, şimdi burada bir girdi var.
Ve bir tuşa basıldığında o günlüğü iptal edecek bazı kodlar alalım.
Konsolu açın ve girişi ilk önce seçmeliyiz, böylece böyle girdiler yapabiliriz.
Bu durumda bu çok belirgin değil.
Tek bir giriş var, bu kadar iyi.
Ancak eğer onay kutularımız olsaydı ve renk girişleri ve radyo düğmeleri olsaydı, sadece
türün metne eşit olduğu yerde belirtmek isteriz.
Fakat şimdi şimdilik bir giriş var.
Onu seçtiğimizden emin olduğumuzdan emin olun, sonra o tuşa basmayı da aynı şekilde ekleyelim.
Ve sonra burada, bir tuşa basıldığında her çağrılacak bir geri arama fonksiyonu ekledik.
Bu durumda bu durumda, bir tuşa bastığınız ve giriş tuşuna basmanız gereken günlüğü iptal ettirelim.
Ve şimdi buraya gidip bir anahtar yazıyorum.
Şu anda mektupta isabet ediyorum.
Anahtara basmanı ve başka bir tuşa basmamı sağlıyorsa göreceksin bana burada bir numara göster.
İşte Chrome bunu nasıl yapar.
Ancak her karakter için yazdıkça farklı bir konsept günlüğü alıyorum.
Bu yüzden, bu günlük dosyasını, çoğu zaman yapmak istediğimiz bir şeyin, basılan karakterin türüne bağlı olarak
bazı kod çalıştırmak istediği gibi iptal edebileceğini.
metni buraya alacak ve girişi yapmak için yeni bir hale getireceksiniz. göndermek gibi bir düğmeyi tıklatmanız gerekmez.
Jay Querrey ile yapılacak bir liste yaparak, köpek yürümek ve giriş tuşuna basmak gibi yeni şeyler yazabileceğiniz bir
yer haline getireceğiz ve daha sonra bu
Sadece enter tuşuna basmışsın.
Bu yüzden yapmak istediğimiz, bir tuşa basmayı dinlemek, ancak kullanıcı giriş tuşuna basarsa bir şeyler yapmasıdır.
Bunu yapmak için aslında kodumuzu biraz değiştirmemiz gerekiyor.
Bu yüzden sadece bunu kopyalayacağım ve sayfayı yenileyip tekrar yapıştıracağım.
Bu yüzden hala anahtar basın dinliyoruz, ancak olay nesnesi ile çalışacağız.
burada olay diyeceğim ve bu nesne sadece anahtar basın olayıyla ilgili tüm bilgileri içerecek.
Buraya bir argüman ekleyeceğim,
Bu yüzden günlük olayını iptal edeceğim, böylece görebiliyorsunuz ve enter tuşuna basıyorum.
Ve şimdi şunu yazarsam, her defasında olaya girdiğimi görebilirsin ve bu olay bana türünün
önemli olduğunu söylüyor.
Bana birkaç zaman veriyor, bana bir şeyler daha veriyor.
Önemli parçalarından biri de bu char kodu 106.
Ayrıca anahtar kodu 1 veya 6 var ve işte.
Bunlar tam burada ve hepsi bir veya altıyı gösteriyor.
İçeri girmeyeceğim bazı küçük farklılıklar var.
J Querrey'nin dokümanlarının resmi olarak da kullandığı belgeye sadık olacağız.
Bundan dolayı ne basıldığı anahtardan oluşuyor.
Dolayısıyla her anahtar kendi koduna sahiptir ve burada javascript karakter kodlarını gösterebilir.
Burada size etkileşimli olarak gösterecek bir sayfa var.
Yazarsam, mektubun ilgili kodu gördüğünü bilmek istiyorum.
67'de ne girdiğini kontrol etmek istersem şimdi yapacağım enter tuşuna basmam gerekiyor.
Ve sonunda bana anahtar kodunu söylüyor.
Bu, kalplerimiz tarafından bildiğim tek şey bu çünkü bunu, enter tuşuna basarak gerçekleşmesi
gereken bir şey yapmak için çok yapıyoruz.
TAMAM.
O halde bu anahtar kodunu hatırlayalım 13.
Buradaki kodumuza geri dönün ve tek yapmak istediğimiz şey, dinleyicinin yerine, kullanıcı enter
tuşuna basarsa bir IF deyimi yazmaktır.
Dolayısıyla, 13'e eşit bir olay, kullanıcının giriş tuşuna basması anlamına gelir ve biz sadece bu gibi girmek sizi uyarırız
ve bu günlüğümüz nedeniyle şimdilik bunun dışında kalırsak.
Böylece bir kullanıcı bu girdi yerine herhangi bir tuşa basar.
Ardından, şimdi geri gönderilen geri çağırmamıza eklediğimiz bu olay nesnemiz
var.
Bunu bıraktıysak bile, onu bir değişkende yakalayamadık.
Şimdi olay olarak adlandırılan bir değişkende onu yakalayacağız.
Bazen E adlı bu ifadeyi de göreceksiniz, ancak bu bir şey çağrılabilir.
Unutmayın bu tamamen size bağlı.
Ardından, hangi özelliğin 13 olduğu, anahtar karakter kodunun girildiğini kontrol ediyoruz.
Gir gir.
Ve şimdi buna geçelim ve bazı girilmedi tuşları yazacağız ve bu uyarıları alamayız.
Konsolosluk kayıtlarını alıyoruz çünkü orijinal dinleyiciyi buraya kurduk.
Ama şimdi bunları sildim ve bazı şeyler yazacağım ve entera yapacağım.
Ve ţimdi seni vurmak istiyorum.
Her girdiğimde, şimdi yapacağım.
Bana içeri girdiğini söylüyor.
Tamam.
Bu yüzden anahtar basın hakkında göstermek istediğim tek şey şu andan itibaren birkaç videoda liste yapmak ya da
yapmak için bunu kullanıyor olacak.
Ayrıca, 13 yaşındaki olay olup olmadığını da kontrol edeceğiz