Eu também tive esse problema e é assim que eu consertei:)
Primeiro, carregue a GUI de configurações do teclado e clique na guia Atalhos, procure em Som e Mídia e desative a tecla Aumentar volume. Uma vez feito isso, você pode usar o xev para detectar a chave shift apropriadamente e configurar com o xmodmap.
Como temos o mesmo teclado assumindo que os códigos-chave são os mesmos, isso deve classificar todas as teclas, exceto que você não poderá usar a tecla de volume enquanto compartilha o mesmo código-chave que o deslocamento à esquerda.
xmodmap -e "keycode 146 = space"
xmodmap -e "keycode 123 = Shift_L"
xmodmap -e "keycode 50 = backslash bar"
xmodmap -e "keycode 248 = numbersign asciitilde"
Se tudo funcionar, provavelmente será melhor criar um script de inicialização para ele:)
Espero que isso ajude você.