The air dusters I was talking about are something like this.
STAPLES | BUREAU EN GROS
On laptop keyboards, because they are so small, some keys do double or even triple duty depending on what other key you press first. Usually all the number keys would switch not just half of them. Some keys not working in the BIOS also makes me think its a hardware fault not software. It can be a pain when you press one of those special function keys by accident and weird things happen when you type though.