a keyboard is for communicating