Presario CQ40-300 COMPAQ keyboard ,Substitute COMPAQ Presario CQ40-300 Keyboard