Regarding the keys not working, if it is the rubber contacts, you can try CaiKote 44, which is what I used...