diff --git a/meow-keypad.el b/meow-keypad.el index cb6e576..f3ebc97 100644 --- a/meow-keypad.el +++ b/meow-keypad.el @@ -443,7 +443,9 @@ x f' to execute `C-x C-f' or `C-x f' when `C-x C-f' is not bound." (eq meow--keypad-previous-state meow-keypad-leader-transparent)) (let* ((key (meow--parse-input-event last-input-event)) (origin-cmd (cl-some (lambda (m) - (lookup-key m key)) + (when (and (not (eq m meow-normal-state-keymap)) + (not (eq m meow-motion-state-keymap))) + (lookup-key m key))) (current-active-maps))) (remapped-cmd (command-remapping origin-cmd)) (cmd-to-call (if (member remapped-cmd '(undefined nil))