some keyboard modifications