There's also a here-and-now temporary workaround that used to work on standard keyboards (but doesn't, unfortunately, on my fancy Logitech one).
If your num-lock is inactive and the number-pad keys are acting as cursor controls, try holding down Shift while pressing a number key, that should give you the number. When it does work, it's also effective the other way around -- if num-lock is active, press Shift to be able to use it as a cursor-control key.