Satellite P505-S8945 TOSHIBA keyboard ,Substitute TOSHIBA Satellite P505-S8945 Keyboard