Oh, forgot to say i have a MacBook (so no other keyboard), about 4 years old, running SL and up to date. I followed some advice and booted from the instal disc and the problem still existed, so I presume it's a hardware problem. Now shift-t and shift-i won't play. there were a few others but they're behaving now.