On 13/09/2010 19:40, V G wrote: > Update: My keyboard almost works! But it works in a weird way. i can > type most keys, but the arrow keys don't work and i can't apply the > shift key to normal letters. for example, if i press the shift key and > type 'i', to type an uppercase i, nothing happens. However, it works > for shift+1 (!) and some letters like the 'H'. i don't think this is a > milk under the keys issue. What could this problem be coming from? It's an X-Y matrix. bottom layer with metallisation on top thin layer plastic with holes top layer with metallisation on bottom. It's still damp. It may not fully recover without disassembly and clean=20 in soapy water then IPA. (Alcohol). The keys press the two outerlayers together. Any damp in between or on=20 the pair of tails going to single chip scanner/encoder and Host=20 interface (PS/2, USB, Bluetooth, whatever) and you get strange keycodes=20 or key combinations making normal codes. I have boxes of usb, PS/2 and AT keyboards from scrapped PCs. If a=20 keyboard goes dodgy I keep the chip for PIC or PC custom X-Y button=20 encoder and scrap the rest. --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .