added arrow keys in. added warning logger for missing key codes (removing the thrown exception)