a keyboard has keys