.keyup

yerine

.keydown

yaparsanız sorun çözülecektir. çünkü keyup tuş basıldıktan sonra (tabiri caizse parmak tuştan kalktıktan sonra) yani elektronik anlamda tuş işlevini tamamlayınca işleme giriyor. keydown ise tuş henüz ekrana basılmadan işleve giriyor. karakter kontrolünü de bu anda yapmak, yeni tuş girilmeden mevcut harfleri saymak mantıklı olacaktır.