Satellite M640-ST2N03 toshiba keyboard ,Substitute toshiba Satellite M640-ST2N03 Keyboard