ok, now I can switch within layout with:
    manager.currentLayout.cmd_previous()

and
    manager.currentLayout.cmd_next()

but tmux still don't get semulated keys

On Friday, August 28, 2015 at 4:52:44 PM UTC+3, Pavel Aborilov wrote:
>
> ok, only now I found time to test this command. and it's  not working for 
> me.
>
> for test I create this two functions:
> def next(manager): 
>     if manager.currentWindow.name == 'sh': 
>         log.debug("send ctrl l") 
>         manager.cmd_simulate_keypress(['control'], 'l') 
>     else: 
>         log.debug("send next") 
>         lazy.layout.next() 
>
> def previous(manager): 
>     if manager.currentWindow.name == 'sh': 
>         log.debug("send ctrl h") 
>         manager.cmd_simulate_keypress(['control'], 'h') 
>     else: 
>         log.debug("send previous") 
>         lazy.layout.previous() 
>
>
> and add binding
>     Key(
>         [mod], "h",
>         lazy.function(previous)
>     ),
>     Key(
>         [mod], "l",
>         lazy.function(next)
>     ),
>
> in logs I see that when terminal window in focus it send simulated keys 
> and on any other window call laze.layout...
> but none of this work, nor layout.next/previos, nor simulated keys.
> What I'm doing wrong?
> On Monday, June 8, 2015 at 10:13:16 AM UTC+3, Fabien Meghazi wrote:
>>
>> On Tue, Jun 2, 2015 at 9:32 PM, Pavel Aborilov <[email protected]> 
>> wrote: 
>> > 
>> > Thanks a lot. 
>> > cmd_simulate_keypress() that what I need. 
>>
>>
>> Could you show us what qtile config you ended up with for those 
>> bindings (+ which version of QTile you are using) ? 
>>
>> I've been trying such key configuration without success: 
>> https://groups.google.com/d/msg/qtile-dev/e25bgej9Ses/pAczjD9lmEoJ 
>>
>> -- 
>> Fabien Meghazi 
>> http://www.amigrave.com 
>
>

-- 
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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to