That works. Thanks! Am Mittwoch, 2. Oktober 2019 15:17:25 UTC+2 schrieb NeWorld: > > I do not know what is the best or proper way to do that, but I am using > following pattern: > > def switch_group(index): > @lazy.function > def __inner(qtile): > qtile.groups[index].cmd_toscreen() > return __inner > > And use it: > > Key([mod, ctrl], "BackSpace", switch_group(1)), > > Best wishes, > Andrius Semionovas > > > On Wed, Oct 2, 2019 at 4:09 PM 'Kevin' via qtile-dev < > [email protected] <javascript:>> wrote: > >> I try to call a function when pressing a key. A lot of the examples in >> the examples repository use lazy.function(). >> I tried that, but it doesn't work. I also couldn't find any documentation >> for lazy.function(). >> >> My code: >> >> def test(): >> def wrap(): >> lazy.group['1'].toscreen() >> return wrap >> >> keys = [ >> Key([mod], "Right", lazy.function(test)), >> ] >> >> the lazy.group['1'].toscreen() is only for testing, the function will be >> more complex later on. >> >> What am I doing wrong? >> >> -- >> 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] <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/qtile-dev/99cab1bc-2e1a-4a61-936b-9c563338140d%40googlegroups.com >> >> <https://groups.google.com/d/msgid/qtile-dev/99cab1bc-2e1a-4a61-936b-9c563338140d%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/a8646594-19ae-44b6-a934-19ede1ac7fe9%40googlegroups.com.
