Selecting the right keyboard for a particular task can be frustrating. For example, what might be desirable for your desktop probably wouldn't be the best option for a mobile device and vice-versa.