Фокусировка клиента, указав его направление от текущего клиента

Использование awesome window manager (версия 3.5.6), я ищу способ перемещения, может сфокусироваться налево / вправо / вверх / вниз относительно моего текущего клиента. Например, учитывая этот макет:

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

Если фокус находится на клиенте A, мне нужен ярлык с клавиатурой, который переместил бы фокус на клиента B. Нажатие на него снова сосредоточилось бы на клиенте C и нажатие на него в другое время ничего не сделало бы. Другие ярлыки перемещаются вправо, вверх или вниз.

Я знаю, как привязывать команды к rc.lua клавишам в моей rc.lua но не к какой команде я могу использовать здесь, поэтому любая помощь будет оценена!

One Solution collect form web for “Фокусировка клиента, указав его направление от текущего клиента”

Я считаю, что вы ищете awful.client.focus.by_direction .

https://awesomewm.org/apidoc/classes/client.html#awful.client.focus.bydirection

Например:

 # dir The direction, can be either "up", "down", "left" or "right". awful.key({ modkey, }, "j", function () awful.client.focus.bydirection("down") end) 
Linux и Unix - лучшая ОС в мире.