X-Keys Pro rocks. But understand that if you choose to purchase the USB version, you'll run into the same problems. You'll have to run a macro to get CTRL-NUM1 and so forth to run properly. In fact, it is a little bit of a headache to program as you really want to set up the downstrokes on ButtonPress and the key releases on ButtonRelease.

Otherwise, if you program movement keys, it'll be herky-jerky.

Don't think that applies to the PS/2 version.