Pavilion dv2504xx hp keyboard ,Substitute hp Pavilion dv2504xx Keyboard