如何阻止键盘的输入?
我想具有使输入不可能在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))
可能是一个很好的起点。