> > Neither did reassigning M-kp-0 > Hm, maybe it should be put like this: M- ? > (define-key input-decode-map [M-] nil) The way to get such things right, assuming that your keyboard and Emacs can effect the key, is to do this: 1. Use `C-h k' to find out how Emacs itself describes (names) the key sequence. This tells me: M-0 (translated from ) runs the command... 2. Change that to a string by wrapping with "...": "". 3. Pass that to `kbd': (kbd "") That's your answer. And if you want to see what that ends up being (but you [M-kp-0]don't need to), eval it: the result is [M-kp-0]. So you can use either (kbd "") or [M-kp-0]. Moral: Ask Emacs. Emacs will tell you what to call any key sequence. Then feed that to `kbd'. CQFD.