I've always liked IBM / Lenovo ThinkPad keyboards, I believe on the W and T series they're still high quality. I vote for Lenovo ThinkPad W series, then T series. Should meet all your requirements.
The Lenovo product line is a maze...I thought the X-series was the best, but I'll check out your recommendations.