是的,可以修改XKB文件。我猜该/usr/share/X11/xkb/symbols/altwin
文件的底部可能会提示您情况-除非XKB选项可以满足altwin:prtsc_rwin
您的要求。
附加信息
在终端中,输入:
sudo su
nano /usr/share/X11/xkb/symbols/altwin
在文件底部,您将找到:
// Win is mapped to the PrtSc key (and the usual Win key).
partial modifier_keys
xkb_symbols "prtsc_rwin" {
replace key <PRSC> { [ Super_R, Super_R ] };
modifier_map Mod4 { <PRSC>, <RWIN> };
};
删除此部分,并用以下内容替换:
// Menu is mapped to the PrtSc key (and the usual Win key).
partial modifier_keys
xkb_symbols "prtsc_rwin" {
replace key <PRSC> { [ Menu, Menu ] };
modifier_map Mod4 { <PRSC>, <MENU> };
};
要在nano中删除,请使用Backspace键(突出显示和删除不起作用)。要粘贴,请使用shift-ctrl-v。要退出并保存,请按ctrl-x,选择“是”以覆盖并按Enter。
重启。在Gnome / Ubuntu中,转到gnome-tweak-tools。在调整工具中,转到“键盘和鼠标”部分,按“其他布局选项”按钮,然后展开Alt / Win键行为。选择最底部的选项:Win映射到printscr(请记住,我们只是修改了此行为,以交换print和Menu而不是print和Win。)(我确定有一种方法可以在KDE中打开modded xkb选项,但是我不使用它,所以我无法为您提供确切的过程)。
xkb-data
软件包更新所覆盖。随时准备备份!