C-.当我将它绑定到Emacs中的命令时,它在终端中不起作用.我尝试了这个程序gnome-terminal和真正的终端tty1.我用-nw旗帜启动Emacs ,然后按C-h k(命令为describe-key),然后按C-..Emacs只收到.,没有Ctrl.我如何在Emacs中使用它?
我正在使用此过程绑定密钥:
(define-key c-mode-base-map (kbd "C-.") 'semantic-ia-fast-jump)
Run Code Online (Sandbox Code Playgroud)
要么
(define-key c-mode-base-map [(control .)] 'semantic-ia-fast-jump)
Run Code Online (Sandbox Code Playgroud) 我在终端的Emacs中询问了一个关于Ctrl-arrow键绑定的问题:
并被告知,Linux终端仿真器不处理这种组合.我设法创建一个loadkeys命令文件来处理这些键:
control keycode 105 = F100
string F100 = "\033[[left"
control keycode 106 = F101
string F101 = "\033[[right"
Run Code Online (Sandbox Code Playgroud)
然后从root加载它:
#loadkeys ./funcskeys
Run Code Online (Sandbox Code Playgroud)
之后,每次我在控制台中单击Ctrl-right或Ctrl-left时,我都会打印"右"或"左".现在我需要在Emacs中处理它.据我所知,这个问题:
在Emacs 23.1.1中绑定M- <up>/M- <down>
必须使用input-decode-map功能完成.但我无法使其发挥作用.Plz,帮忙.