Focando um cliente indicando sua direção do cliente atualmente focado

0

Usando o incrível gerenciador de janelas (versão 3.5.6), eu estou procurando uma maneira de mover pode focar para a esquerda / direita / cima / baixo em relação ao meu cliente atualmente focado. Por exemplo, dado este layout:

+-----+-----+-----+
|     |     |     |
|  A  |  B  |  C  |
|     |     |     |
+-----+-----+-----+

Se o foco é no cliente A, eu gostaria de um atalho de teclado que movesse o foco para o cliente B. Pressioná-lo novamente se concentraria no cliente C e pressioná-lo outra vez não faria nada. Outros atalhos se moveriam para a direita, para cima ou para baixo.

Eu sei como ligar comandos a atalhos de teclado no meu rc.lua , mas não qual comando eu poderia usar aqui, então qualquer ajuda seria apreciada!

    
por Jasper Woudenberg 19.03.2015 / 17:38

1 resposta

3

Eu acredito que você esteja procurando por awful.client.focus.by_direction .

link

Por exemplo:

# dir The direction, can be either "up", "down", "left" or "right". 
awful.key({ modkey,           }, "j", function ()
    awful.client.focus.bydirection("down")                        
end)
    
por 23.03.2015 / 21:27

Tags