added support for numpad (doesn't work though)