在 Windows 上,我曾经通过 ahk绑定Ctrl+ LefttoHome和Ctrl+ Right to End。
现在我正在努力在 Ubuntu 中实现这种行为。我试过编辑/etc/inputrc:
"\e[1;5C": end-of-line
"\e[1;5D": beginning-of-line
Run Code Online (Sandbox Code Playgroud)
它可以工作,但只能在终端窗口中使用。我也试过 xmodmap:
xmodmap -e "keycode 113=Left NoSymbol Home"
Run Code Online (Sandbox Code Playgroud)
但它不起作用。
这里奇怪的是,如果我在 xmodmap 中绑定到Shift+Left它可以工作:
xmodmap -e "keycode 113=Left Home"
Run Code Online (Sandbox Code Playgroud)
我的猜测是Ctrl+ Left(跳过单词)的默认行为以某种方式优先于 xmodmap 绑定。
我在哪里可以找到默认绑定的位置以及如何删除它?或者,也许我可以在那里绑定所需的行为?
我在 Ubuntu 12.04