在Windows上,我用来绑定Ctrl+ Left到Home和Ctrl+权End通过AHK。
现在,我正在努力在Ubuntu中实现此行为。我试过编辑/etc/inputrc
:
"\e[1;5C": end-of-line
"\e[1;5D": beginning-of-line
它有效,但仅在终端窗口中。我也尝试过xmodmap:
xmodmap -e "keycode 113=Left NoSymbol Home"
但它不起作用。
奇怪的是,如果我在xmodmap中绑定Shift+ Left,它将起作用:
xmodmap -e "keycode 113=Left Home"
我的猜测是,Ctrl+ Left(跳过单词)的默认行为在某种程度上比xmodmap绑定具有更高的优先级。
在哪里可以找到默认绑定的位置以及如何将其删除?或者,也许我可以在那里绑定所需的行为?
我在Ubuntu 12.04上
我做。我从xev输出中得到了键码113 = Left。
—
acid009 2013年
你能把整个
—
赛斯
xev
输出加起来吗?
状态0x0,键码113(键符号0xff51,左)
—
acid009 2013年
和状态0x4,如果使用Ctrl按下,则为键码113(键符号0xff51,左)-状态将按预期更改为0x4
—
acid009 2013年
xev
要更改的键的输出?