added additional layouts that avoid using hard keys