adding keycodes