Odaklama kutusunun dışında bir fare bağlantı noktası üzerinden veya sekmeli çıkıldığında FocusEvent tetiklendiyse bazı koşullu dalları olan bir kodum var. Oldukça dağınık JS-Legacy kodu ve sadece burada bir düzeltme uygulamak için zamanım var. FocusEvent içinFocusEvent fare veya sekme aracılığıyla tetiklendiğini nasıl algılayacağını anlama
Doc: Click olayı aksine https://developer.mozilla.org/en/docs/Web/API/FocusEvent
FocusEvent tetikleme olayı sırasında preslenmiş düğmeleri hakkında herhangi bir bilgi bulunmamaktadır.
Bu bilginin nasıl elde edilebileceğine dair bir fikri olan var mı? Google aracılığıyla, yalnızca geçici çözümler buldum - ancak bu FocusEvent'in kutudan çıkardığı düğmeyi almanın bir yolu olduğuna inanamıyorum.
Tamam teşekkürler tavsiyen için. BTW Anahtar/düğme olaylarını dünya çapında kaydeden güzel bir kütüphane buldum, böylece kodunuzda herhangi bir anda hangi tuşa basıldığını kontrol edebilirsiniz. https://github.com/ten1seven/what-input – xetra11
Yeh, aslında tab tuşunu kontrol etmek için harika olabilir. Kodumda, sadece her bir "focusout" olayının bir sekme tarafından tetiklendiğini ve varsadığınızı kontrol ediyorum. –