Emacs - отключить клавиши возврата и возврата

Я недавно чувствовал, что RSI входит (у меня было это прежде).Я обращал внимание на то, какие эффекты мои руки и правая рука сгибают, нажимая клавиши возврата и возврата, кажется, вызывают большую проблему.Я определил «Md» для обратного удаления, что прекрасно работает, и я знаю, что «Cm» вводит новую строку, но я все еще невольно продолжаю нажимать реальные клавиши, поэтому я хочу отключить их в emacs.Я попробовал это:Но это также ломает "Cm", поэтому я добавил эту строку:Но это также восстанавливает ключ возврата.Пожалуйста, покажи мне, как отменить привязку только клавиш возврата и возврата, сохранив остальные привязки
4 голоса | спросил Anake 10 PMpWed, 10 Apr 2013 15:03:02 +040003Wednesday 2013, 15:03:02

2 ответа


0
Установка return и backspace ничего не должна делать.То есть этих двух строк должно хватить:Это оставит нажатие клавиш как ---- +: = 1 =: + ---- в рабочем состоянии.
ответил shakurov 10 PMpWed, 10 Apr 2013 15:33:24 +040033Wednesday 2013, 15:33:24
0

I managed to work it out. Using this:

M-: (read-event "?") RET

You can find the event a key produces. So backspace was "backspace", and return was "return" (oops). You can then use that with the [return] format. So I added these lines to my .emacs file:

(global-set-key [backspace] 'other-window)
(global-set-key [return] 'other-window)

Now if only I could get emacs my shortcuts to work with SO!

ответил Anake 10 PMpWed, 10 Apr 2013 15:33:40 +040033Wednesday 2013, 15:33:40

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132