Satellite P505-S8946 toshiba keyboard ,Substitute toshiba Satellite P505-S8946 Keyboard