我使用自定义键盘布局,通过/usr/share/X11/xkb/symbols/custom
如下方式进行修改:
default partial alphanumeric_keys
xkb_symbols "custom" {
name[Group1]="Italian (custom)";
... // other keys I have edited
key <RTSH> { [ Tab ] };
key <NMLK> { [ Escape ] };
include "kpdl(dot)"
include "level3(ralt_switch)"
};
特别是我修改了Right Shift
作为Tab
和Num Lock
作为ESC
。
在我使用的大多数软件中,所有按键重新映射均能按预期工作。(组合键也是如此。例如CTRL + new_Z => Undo
)
在某些软件应用程序上,例如 VSCode,Right Shift
和的修改Num Lock
不起作用。(我使用官方网站安装了 VSCode@微软)
系统:Fedora 38,GNOME 44.3,Wayland。