Well, the reason I said those, is - with or without NumLock on, my numeric pad always passes as those keys, rather than numbers.
Obviously, it's not worth worrying about if it's only me (or a version issue?), but it seems a shame to get it working as you want it, only to find it doesn't work for other people anyway.
EDIT: Wait, I'm confused here. I was actually making sense? Good God, how did that happen? I barely understood this post.