i have very bad luck with cheap plastic keyboards they cant hold up to beingtrown around ur being punched so i need heavyduty keyboard using onscreen cant ty[pe good
get an older one they were made stronger.
You may using a stainless steel keyboard. If you can't install it, you can order a desktop enclosure for it. It's mainly use for kiosk to survive in harsh environment, but you still can use it as a normal keyboard for your daily use.