I'm looking for a keypad (like a numeric keypad) but that I can program to certain keystrokes rather than what's written on the keycaps. It probably needs to be USB. Anyone make such a thing, or any way in Linux to intercept and translate certain keystrokes? Thanks, Michael