It's got a couple weird key positions. For example, the space bar is really the "BACK" button on the bottom, so for a back space you press and hold the "SYMB" button then press the "BACK" button. The "SYMB" button acts like a "SHIFT" key. There are two letters/numbers/symbols on each button (besides the bottom three), one is white and the other orange, all the whites are used by holding the "SYMB" button (SHIFT).
It fits on the controller OK (if you drop it from 5 feet it might come off, but not break, unless it's on concrete or something, but not carpet, well, unless you throw it from 5 feet) It's a bit bulky (it puts some weight on, but not much). I was excited to see that the keyboard doesn't block the USB port on the controller, it'd be dumb if it did. It's pretty easy to get it on & off the controller, some people would think thats a good thing, but if you're a hardcore gamer that tilts and shakes a lot while playing, then I wouldn't be surprised if it comes off. But you can always keep it off while playing a game, then after the match is over you can slip it right back on and start typing, It's pretty convenient. I wasn't aware of this until I actually got it, but it not only comes with a typical PS3 SIXAXIS clip on, but another clip on for controllers that has the PS button in the exact middle of the Select & Start button. Even if you dont do a lot a texting on the PS3, you'll still find it pretty handy at times. There are always some sord of text fields that you can fill out in some games, like when you create your own server and have to put in the name & description ect... So yes, I would recommend it to anyone. Thank you.