Coding: are mechanical keyboards good for coding?