xkb:使 ctrl+backspace 表现为删除

Cab*_*ero 12 keyboard-shortcuts keyboard xkb keyboard-layout

如何将Ctrl+映射BackspaceDeletexkb?我可以重新映射单个键,/usr/share/X11/xkb/symbols/pc但无法弄清楚如何进行组合。我的操作系统是 Ubuntu 15.04

don*_*sti 11

正如吉尔斯在评论中指出的那样,xkb如果将BKSP键的类型更改为可控制修改,则可以使用它。

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

include "pc(editing)"
include "keypad(x11)"
Run Code Online (Sandbox Code Playgroud)

改变这一行:

key <BKSP> {   [ BackSpace, BackSpace  ]   };
Run Code Online (Sandbox Code Playgroud)

到:

key <BKSP> {
    type="PC_CONTROL_LEVEL2",
    symbols[Group1]=  [ BackSpace, Delete ]
};
Run Code Online (Sandbox Code Playgroud)

然后Ctrl+Backspace表现为Delete.