Como afirmei na minha pergunta, já existe o xkb que já tem muitas opções para modificar o teclado. Não foi uma opção para mim porque a única opção para modificar a chave printscr substituiu-a por Win_R. Gunnar Hjalmarsson, neste tópico, sugeriu-me que eu modificasse as modificações do xkb de modo a que eu modificasse as modificações do xkb. que o printscr / win_r faria printscr / menu em vez disso. Nós trabalhamos juntos e vamos retransmiti-lo aqui:
No terminal, digite:
sudo su
nano /usr/share/X11/xkb/symbols/altwin
Na parte inferior do arquivo, você encontrará:
// 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> };
};
Exclua esta seção e substitua-a por:
// Menu is mapped to the PrtSc key (and the usual Win key).
xkb_symbols "prtsc_rwin" {
replace key <PRSC> { [ Menu, Menu ] };
modifier_map Mod4 { <PRSC>, <MENU> };
};
Para excluir no nano, use a tecla backspace (o destaque e a exclusão não funcionam). Para colar, use shift-ctrl-v. Para sair e salvar, pressione ctrl-x, selecione yes para sobrescrever e pressione enter.
Reinicie. No Gnome / Ubuntu Vá para gnome-tweak-tools Nas ferramentas de ajuste, vá para Keyboard & Mouse, pressione o botão Opções de layout adicionais e expanda o comportamento das teclas Alt / Win. Selecionando a opção na parte inferior: Win é mapeado para printscr (lembre-se de que modificamos apenas este comportamento para trocar print e Menu em vez de imprimir e Win). (Tenho certeza que existe uma maneira de ativar a opção xkb modificada no KDE, mas eu não a uso, então não posso dar o procedimento exato).