Logitech Deluxe 104-Keyboard Sturdy design Easy to use Spill-resistant Compatible with all PC systems Snap-on palm rest