in Output/GPT4_Turbo/JS/extracted_code/translation/VanillaToAngular_high_low/piano.component.ts [50:58]
resetActive(event: any) {
const isKeyboard = event instanceof KeyboardEvent;
const key = isKeyboard ? event.key.toUpperCase() : null;
const pianoEl = isKeyboard ? document.querySelector(`.piano-key[data-letter=${key}]`) : event.target;
if (!pianoEl) return;
pianoEl.classList.remove('piano-key-active');
this.played = this.played.filter(note => note !== pianoEl.dataset.note);
}