Perhaps a cheap workaround to broken XO keyboards - $7.75 in lots of 10+: http://www.jaycar.com.au/productResults.asp?keywords=xc514&keyform=KEYWORD&SUBMIT.x=0&SUBMIT.y=0&utm_source=Jaycar&utm_medium=Email&utm_campaign=nov10