Redirecione globalmente a entrada do teclado para um aplicativo específico sem foco

Redirecione globalmente a entrada do teclado para um aplicativo específico sem foco

Meta

Quando pressiono as teclas de seta, não importa qual aplicativo seja usado/em foco, as teclas de seta sempre devem ser transmitidas ao navegador. Não é necessário que apenas o navegador receba a entrada, se tanto o aplicativo em foco quanto o navegador a receberem simultaneamente, tudo bem. Estou usando o Kubuntu 20 e 22.

O que eu tentei

Tentei usar o aplicativo de configurações de atalhos personalizados, onde criei uma entrada de teclado de envio do tipo atalho global. Ele foi acionado por uma tecla de seta e executou a ação de seta correspondente, resultando no pressionamento de tecla adequado quando testei com aplicativos como Dolphin, LibreOffice Calc. Se eu pressionasse as teclas de seta em qualquer lugar, ele controlaria o Dolphin ou o Calc.

Problema

A solução descrita acima não funciona com navegadores. Mesmo no Dolphin, não funcionou dentro dos campos porque eles ficaram fora de foco, o que é aceitável para mim, mas para navegadores (useitestadores de teclado) não funcionou de jeito nenhum. Se eu focar o navegador ele começa a funcionar mas mesmo nesse caso ambos os eventos são registrados. Se eu criar um atalho pressionado K, o registrador de eventos mostrará os dois eventos do teclado. Como alcançar meu objetivo? Não insisto em usar atalhos personalizados, estou aberto a qualquer solução.

informação relacionada