You don't need a "dedicated" PS3 keyboard - any USB or bluetooth will do (even from MAC - both wired or wireless) so you might have some suitable at home already or can get one really cheap. If you have / get USB one and PS3 is far from your sofa / chair just get long USB extension cable as well. The same with mouse.