Working, thanks Bruno! I needed it, because what I was using is not working well: (global-set-key (kbd "M-n") (kbd "C-u 1 C-v")) From some time ago, it doesn't work in .org buffers, although it works in elisp buffers. In .org buffers I receive this message: After 0 kbd macro iterations: command-execute: Keyboard macro terminated by a command ringing the bell Best regards El 19/06/2022 a las 18:49, Bruno Barbier escribió: > Ypo writes: > >> Is it possible to use ARG when defining keybindings? >> >> For the command (scroll-up-command &optional ARG) I want to define this >> keybind: >> >> >> (define-key global-map (kbd "M-n") 'scroll-up-command 1) >> >> >> But: >> >> eval-region: Wrong number of arguments: define-key, 4 > I don't think that 'define-key' allows to specify extra arguments. > > But, you can easily define your own command. > > (defun my-scroll-up-of-1 () > (interactive) > (scroll-up-command 1)) > > (define-key global-map (kbd "M-n") 'my-scroll-up-of-1) >