Ter vários aplicativos abertos pode causar alguns conflitos em atalhos de teclado comuns. Para controlar o comportamento, estou procurando uma forma de definir a prioridade desses atalhos/teclas de atalho. Um exemplo mais concreto deste conflito é:
Os programas A e B estão em execução e ambos possuem uma ação para o atalho Ctrl+E
(1). Mas quando estou usando o programa A
e pressiono o atalho (1), ao invés de atuar a A
ação do programa, ele aciona a ação do program B
.
Como posso controlar esse tipo de comportamento?
Atualmente estou usando Ubuntu 22.04 LTS
Na área de trabalho do Linux, as teclas de atalho de todo o sistema têm precedência sobre as teclas de atalho definidas pelo aplicativo.
Isto só pode ser explicado se o Programa B tiver configurado uma tecla de atalho global. Se você não quiser isso, deverá configurar o Programa B para não usar essa tecla de atalho. Não existe uma maneira de controlar isso no nível do sistema: isso é configurado por meio do aplicativo.
Por outro lado, isso não acontecerá quando você executar o Wayland com aplicativos Wayland nativos (isso só acontecerá entre aplicativos executados no xwayland). Wayland ainda não implementou nenhuma forma de os aplicativos ouvirem teclas de atalho globais.