输入中的Emacs中的键盘



如何阻止键盘的输入?

我想具有使输入不可能在Emacs中进行的功能。我将其绑定到某些特定的键组合,并且仅恢复输入功能,只能再次按此键组合。我认为此功能在某些应用中称为"售货亭"。

如果已经没有包裹,我对实现它的想法或ELISP代码感兴趣。

(setq overriding-terminal-local-map (make-sparse-keymap))将使您的键盘完全不起作用。和

(setq overriding-terminal-local-map
  (let ((map (make-sparse-keymap)))
    (define-key map [?C-c ?C-c]
      (lambda () (interactive) (setq overriding-terminal-local-map nil)))
    map))

可能是一个很好的起点。

最新更新