I can recommend this one. It's certainly not perfect, but I prefer it over a keyboard on my lap.