add keyCode handkung
add keyCode handling