I bought the dell keyboard along with my laptop for gaming purposes. I got it at a good price compared to other brand keyboards.The keys are full-stroke desktop-style keys rather than the laptop style keys that are becoming more common on desktop keyboards. It is good for gaming purposes because it is durable but if you want it for office use then I would suggest you to go for a low-noise making keyboard. It has shortcut keys but no USB port.