Pavilion-dm1-3100sa HP keyboard ,Substitute HP Pavilion-dm1-3100sa Keyboard