Como alterar o layout do teclado para um único aplicativo no Awesome WM?

11

Eu adicionei atalhos de teclado para definir o layout global do teclado , mas como configurá-lo para um único aplicativo? O motivo pelo qual eu gostaria de fazer isso é que estou acostumado com o QWERTY para jogos, e prefiro não gastar 10 minutos em cada jogo para configurar um layout personalizado. E eu prefiro não ter que mudar de layout ao mudar para outros aplicativos (o que faço com frequência), tanto por conveniência quanto para evitar pressionar o atalho errado.

    
por l0b0 26.11.2016 / 13:05

1 resposta

1

Para perceber quando um novo aplicativo (seu jogo) é iniciado, use client.connect_signal("manage", function(c) ...) . Então use client.name para ver se é o seu aplicativo ("kerbal-space-program", ou qualquer outro). Se os dois testes forem aprovados, aplique o layout do teclado.

Para organização extra, teste client.focus para ativar / desativar o layout do teclado durante a execução.

link

    
por 16.05.2018 / 00:57