separated key mappings