Emacs - 禁用返回和退格键

Ana*_*ake 4 emacs

我最近感觉RSI设置(我以前有过).

我一直在关注我的手和右手弯曲以按下退格键和返回键的效果似乎导致了很多问题.

我已经定义了"Md"向后删除,这很好,我知道"Cm"进入换行符但我仍然不由自主地按下实际的键,所以我想在emacs中禁用它们.

我试过这个:

(global-unset-key "\r")
Run Code Online (Sandbox Code Playgroud)

但这也打破了"Cm"所以我添加了这一行:

(global-set-key "\C-m" 'newline)
Run Code Online (Sandbox Code Playgroud)

但这也恢复了返回键.

请告诉我如何在保持其他绑定的同时取消绑定返回和退格键

sha*_*rov 7

将return和backspace设置为什么都不应该起作用.也就是说,这两行应该足够了:

(global-set-key (kbd "<return>") 'ignore)
(global-set-key (kbd "<backspace>") 'ignore)
Run Code Online (Sandbox Code Playgroud)

这将使击键变得像C-m操作一样.