Você precisa alterar o mapa de teclado que o logkeys usa.
Você tem que entender que logkeys é feito de tal forma que pode funcionar em teclados diferentes em todo o mundo. Esses teclados vêm em diferentes idiomas, acentos, etc. logkeys vem com um mapa de teclado padrão. Eu, por exemplo, descobri que este mapa de teclado também não imprimia a saída corretamente para mim e, portanto, alterei esse mapa de teclado.
Primeiro, tente executar logkeys com a opção --us-keymap .
Se isso não resolver seu problema, leia a seção "Formato de mapa-chave" na página logkeys para ver como ele funciona. Depois disso, faça:
sudo logkeys --export-keymap ~/my_keymap
e tente corrigir esse arquivo experimentando-o. A maneira de fazer isso é alterar esse arquivo e usar esse arquivo como seu mapa de teclado ao fazer:
sudo logkeys -s -m ~/my_keymap
Se você não conseguir corrigi-lo sozinho, forneça a saída do arquivo my_keymap que criamos acima, aqui, e tentaremos corrigir o problema.
PS: Experimente a opção --no-func-keys para facilitar a leitura do log.