Keyboard for HP Pavilion dv7-4090ca dv7-4127ca dv7-4177ca dv7-4178ca dv7-4198ca