Problems with SDL_EnableKeyRepeat

Hi everybody,
What do I have to do exactly to get SDL_EnableKeyRepeat() to work properly?
What I want to do is to disable key repeating altogether, which I’ve failed
to do under both BeOS & Windows 2000 (I’m using SDL 1.2.3). I pass 0 for
"delay" as the manual says and still I get repeated key presses. And another
thing, I’m able to read input correctly from the keypad under BeOS (using
the syms SDLK_KP0 through SDLK_KP9) but this doesn’t seem to work under
Windows 2000, any idea?

Any help would be appreciated.
Thanks,
Mahmoud Al Gammal