modify key mapping