Pavilion g6-1045ef HP keyboard ,Substitute HP Pavilion g6-1045ef Keyboard