add a keyboard manager