Changing keymode is a bit frustrating, but it could be a good idle. You also need to review about UI elements.