full keyMapjs