Pavilion M6-1040eo hp keyboard ,Substitute hp Pavilion M6-1040eo Keyboard