My solution to this problem is simple and it works:
Copy /etc/kde/kdm/kdmrc to /etc/kde/kdm/kdmrc.org then edit /etc/kde/kdm/kdmrc and find the line
. Convert if to
and walaa, you have now Numlock on at this stage. The default behaviour is to keep numlock state and if you turn it on at boot from the BIOS, it should stay on but for some reason it doesn't for me. Until I found this solution it was
. I hope this may help others who have a similarproblem.