Change keyboard mapping approach