Bunu sadece KeyboardEvent'imle yapmak istiyorum
var tag = evt.target.tagName.toLowerCase();
Event.target, EventTarget türünde iken, Element'ten miras almaz. Bu yüzden bunu şöyle yapmalıyım:
var tag = (<Element>evt.target).tagName.toLowerCase();
Bu muhtemelen bazı tarayıcıların standartlara uymamasından kaynaklanıyor, değil mi? TypeScript'te doğru tarayıcı agnostik uygulaması nedir?
Not: KeyboardEvent'i yakalamak için jQuery kullanıyorum.
var element = ev.target as HTMLElement