For your reference: No, it is much simpler than that. To bind the function keys, you create a keymap. You also specify that the keymap (a kind of function basically) is bound to a certain combination, the prefix keys! When you bind the fnkey keymap to ESC-[, you get rid of the prev para meaning. Similarly, You can't bind Ctrl-X to do anything on its own because it is bound to a keymap! It could be any combo of keys, it does not have to be M-x or C-c to be treated specially! Any questions?