Has the keyboard had liquid spilled on to it?
If so, you need to disassamble the keboard and clean all of the key contacts
If you need help with this please visit www.preselicomputing.co.uk for my contact information.
David Woodthorpe - Preseli Computing
November 2005