Я могу только получить значение без недавно нажатой клавиши. Используя keyup событие не опция, потому что оно не стреляет, если пользователь не отпускает клавишу. Это важно, потому что я хочу реагировать на каждое нажатие клавиши.
Объединение старого значения с кодом клавиши, который достижим от аргументов события, не приемлемо также, потому что не гарантируется, что пользователь введет в конец строки в текстовом поле.