bind to a key map