【发布时间】:2012-10-24 03:25:57
【问题描述】:
我问了一个关于终端 Emacs 中的 Ctrl-箭头键绑定的问题:
Emacs Ctrl modifiers don't work in console
有人告诉你,Linux 终端模拟器不处理这种组合。我设法为loadkeys 命令创建了一个文件,用于处理这些键:
control keycode 105 = F100
string F100 = "\033[[left"
control keycode 106 = F101
string F101 = "\033[[right"
然后从根目录加载它:
#loadkeys ./funcskeys
之后,每次我在控制台中单击 Ctrl-right 或 Ctrl-left 时,都会打印“right”或“left”。现在我需要在 Emacs 中处理它。据我从这个问题中了解到:
Binding M-<up> / M-<down> in Emacs 23.1.1
必须使用input-decode-map 函数来完成。但我无法让它工作。请帮忙。
【问题讨论】: