Os acordes de tecla (como Shift + \ ) são especificados combinando uma tecla com um conjunto de modificadores, não combinando as chaves diretamente. Então, ao invés de “código de teclas 50 mais código de tecla 21”, o que você precisa especificar é “código de tecla 21 mais o modificador Shift”. Apenas modificadores podem ser usados em combinações. Além disso, o xmodmap é um pouco limitado: você precisa especificar todos os acordes da tecla para uma chave básica ao mesmo tempo.
keycode 21 = backslash grave acute
O primeiro keysym (nome da chave de caractere ou função) após o sinal de igual é aquele correspondente à chave simples, então vem aquele que corresponde à chave com Shift e, em seguida, com AltGr , então com Shift + AltGr .
Se você quiser chaves mortas, mude isso para
keycode 21 = backslash dead_grave dead_acute
Se você quiser um layout norueguês padrão, no entanto, você deve ser capaz de selecioná-lo na interface de configuração do ambiente de área de trabalho, ou com XKB - setxkbmap -layout no
muda para um layout norueguês.