I use a custom keyboard layout which I set up by modifying /usr/share/X11/xkb/symbols/custom
as follows:
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)"
};
In particular I have modified the Right Shift
to serve as a Tab
and Num Lock
to serve as ESC
.
In most software I use, all the key remaps work as expected.
(This is true also for key-combinations. E.g. CTRL + new_Z => Undo
)
On some software applications, such as VSCode, the modifications for Right Shift
and Num Lock
do not work. (I installed VSCode by using the the official website @Microsoft)
System: Fedora 38, GNOME 44.3, Wayland.