相关疑难解决方法(0)

如何将 Ctrl+箭头绑定到 Home 和 End 键?xmodmap 不起作用

在 Windows 上,我曾经通过 ahk绑定Ctrl+ LefttoHomeCtrl+ 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

keyboard shortcut-keys xmodmap key-binding xserver

18
推荐指数
1
解决办法
8838
查看次数

标签 统计

key-binding ×1

keyboard ×1

shortcut-keys ×1

xmodmap ×1

xserver ×1