adding keyboard mappings