Fine sand is a killer - it gets everywhere.
I used to work on powder processing instrumentation and regularly had to take laptop computers onsite to calibrate instruments. We used to use Dells with external IP-54 keyboards and masking tape over all the unused ports. On a few occasions I had to take a normal keyboard they didn't last more than a few keystrokes (I'd guess 20 per key before they failed).
This was lactose, coal, silica, calcium carbonate, etc. When we started work with metal powder we invested in proper IP54 laptops - no fan, membrane keyboard and rubber plugs on all the ports. Heavy, underpowered (800MHz PIII) but they worked. We looked at some "ruggedised" efforts but without the IP rating they were really just slightly less prone to drop damage.