add support for numpad keys