A keymap is a temporary switch of button assignments within a profile. The switch needs to be triggered by pressing a keymap switch button and can either change the keymap only while you hold that designated keymap switch button or cycle through keymaps every time you press the keymap switch button.
Note: While a profile stores information such as dpi or lighting, a keymap purely deals with button assignments.