See an example below. You need to consult the documentation for the
options available for the layout you work with (i.e. Bsp, monadtall, ...,
etc). So with one keybinding, you can list the respective commands for the
layouts you use. This way your config file stays clean.
# RESIZE UP, DOWN, LEFT, RIGHT
Key([mod, "control"], "Right",
lazy.layout.grow_right(),
lazy.layout.grow(),
lazy.layout.increase_ratio(),
lazy.layout.delete(),
),
Key([mod, "control"], "Left",
lazy.layout.grow_left(),
lazy.layout.shrink(),
lazy.layout.decrease_ratio(),
lazy.layout.add(),
),
Key([mod, "control"], "Up",
lazy.layout.grow_up(),
lazy.layout.grow(),
lazy.layout.decrease_nmaster(),
),
Key([mod, "control"], "Down",
lazy.layout.grow_down(),
lazy.layout.shrink(),
lazy.layout.increase_nmaster(),
),
On Wed, Nov 11, 2020 at 2:46 PM Joe Yabuki <[email protected]> wrote:
> I just realized that these keybindings only work on certain layout like
> columns!
> Thank you Marco
>
> On Wednesday, November 11, 2020 at 3:37:01 p.m. UTC-5 [email protected]
> wrote:
>
>> What layout are you in when using the keybindings below?
>>
>> On Wed, Nov 11, 2020 at 2:22 PM Joe Yabuki <[email protected]> wrote:
>>
>>>
>>> Hello guys
>>> I have these keybindings to modify the window size, but when I press on
>>> the key combination, it doesn't do anything, any idea why this is not
>>> working?
>>> Key([mod, "control"], "h", lazy.layout.grow_left(),
>>> desc="Grow window to the left"),
>>> Key([mod, "control"], "l", lazy.layout.grow_right(),
>>> desc="Grow window to the right"),
>>> Key([mod, "control"], "j", lazy.layout.grow_down(),
>>> desc="Grow window down"),
>>> Key([mod, "control"], "k", lazy.layout.grow_up(), desc="Grow window
>>> up"),
>>> Key([mod], "n", lazy.layout.normalize(), desc="Reset all window
>>> sizes"),
>>>
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "qtile-dev" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/qtile-dev/f526ec31-e06a-4076-887a-2c5c0dbcef09n%40googlegroups.com
>>> <https://groups.google.com/d/msgid/qtile-dev/f526ec31-e06a-4076-887a-2c5c0dbcef09n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
> You received this message because you are subscribed to the Google Groups
> "qtile-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/qtile-dev/ffb62146-d11f-4f02-8a3f-492153911268n%40googlegroups.com
> <https://groups.google.com/d/msgid/qtile-dev/ffb62146-d11f-4f02-8a3f-492153911268n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
--
You received this message because you are subscribed to the Google Groups
"qtile-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/qtile-dev/CABZGO-qe1sBLjOzLNT-FerjhEfxr0Fkvy9ocSDhrud_wB%2Be58w%40mail.gmail.com.