(global-set-key (kbd "<KEYCODE_X>")

               (lambda () (interactive) (execute-kbd-macro (kbd "M-x"))))