Как бы вы решили это задание?
"as long as ... pressing" как бы намекает, что это про удержание клавиши.
Если бы не косяк с кавычками, то работали бы и b и e, а так только b
В некоторых случаях эта фигня будет не ровно гореть зеленым, а моргать, но тут уж ничего не поделать.
Ну и вообще, в продакшене так делать не стоит, потому что по хорошему, при отпускании надо бы возвращать предыдущий цвет, а не красить в белый.
https://jsfiddle.net/gLLj8qaz/
https://jsfiddle.net/gLLj8qaz/1/
имхо только б)
в а цвета на оборот
с) нет обратного перекрашивания
д) тоже что в с и цвет не тот
е) работает только для символьных клавиш.