The keyboard and mouse handling philosophy is presented below: