Resposta parcial:
Os eventos FocusOut
e FocusIn
significam que algum outro aplicativo, possivelmente o gerenciador de janelas, está pegando o evento porque quer reagir a ele (por exemplo, execute alguma ação associada a essa chave).
KEY_CONFIG
parece que o mapeamento do nível de entrada do kernel está errado para o seu teclado, então tentar remapear é a idéia correta. Note que xmodmap
não funcionará se você estiver usando Wayland, e não um servidor X. Observe também que há um deslocamento (IIRC 8) entre os códigos de tecla do nível de entrada e os códigos-chave que o X usa.
Sugestão: tente remapear outra chave primeiro (por exemplo, a
para b
) para ver como funciona e, em seguida, mapeie seu 171
para XF86AudioMedia
. Você ainda precisará garantir que sua área de trabalho, seu gerenciador de janelas ou quem quer que seja responsável em seu sistema inicie um reprodutor de mídia, possivelmente configurando-o.