> Thanks, this reference helped to understand that > emacspeak-m-player-bind-accelerator binds only global keys, > not keys in the repeat map. Here is a short test case > that confirms this: > > (repeat-mode 1) > (keymap-set global-map "C-; 1" (defun test-repeat-next-line () (interactive) (next-line))) > (defvar-keymap test-repeat-map) > (put 'test-repeat-next-line 'repeat-map 'test-repeat-map) > > And indeed 'describe-repeat-maps' outputs empty "(bound to )". > This is because the keys in the global map used to enter the > repeatable sequence currently are not handled by 'describe-repeat-maps'. > This should be fixed before the next release. Here is a patch that uses outlines, and outputs the commands that enter and exit the repeat-map. For example, * ‘buffer-navigation-repeat-map’ Entered with: ‘test-enter-next-line’ Exited with: ‘test-exit-next-line’ Key Binding previous-buffer next-buffer These two lines from the patch show the difference between the commands that enter and exit the repeat-map: (setq commands-enter (seq-difference repeat-commands map-commands)) (setq commands-exit (seq-difference map-commands repeat-commands)) where 'repeat-commands' are commands with the symbol property 'repeat-map', and 'map-commands' are commands existing in the map.