xkb:使 ctrl+backspace 表现为删除

xkb:使 ctrl+backspace 表现为删除

如何映射Ctrl+Backspace作为Deletexkb?我可以重新映射单个键,/usr/share/X11/xkb/symbols/pc但不知道如何进行组合。我的操作系统是 Ubuntu 15.04

答案1

作为吉尔斯在评论中指出,xkb如果将键的类型更改BKSP为可控制修改,则可以做到这一点。

示例:如果我编辑/usr/share/X11/xkb/symbols/pc并在以下位置:

include "pc(editing)"
include "keypad(x11)"

改变这一行:

key <BKSP> {   [ BackSpace, BackSpace  ]   };

到:

key <BKSP> {
    type="PC_CONTROL_LEVEL2",
    symbols[Group1]=  [ BackSpace, Delete ]
};

那么Ctrl+ 的Backspace行为就像Delete.

相关内容