Replacement keyboards for most models of laptop are available online for around £20. Make sure you get one for your exact model. Also, make sure you get one with the right national keyboard layout, otherwise you may find some keys in unfamiliar places.