movefocus feature implementation
lucyColeclough opened this issue · 7 comments
Hi there, I want to implement some of the cross monitor support to hycov:movefocus
as found in the original function
I could add it here
And it could perhaps be an additional argument or dispatcher if not always desired
I am going to sleep now, but if you are awake, may I have your opinion on this addition
Many thanks for the project
This does not seem to have much to do with the functionality of this plugin, but rather an additional monitor focus switch scheduling, and does not conflict with the current plugin, I think you can write a separate plugin to implement it
@DreamMaoMao
The reason i mention is that binding hycov:movefocus
to hjkl for example, does not only switch windows in the overview, but also everywhere else,
so one must replace movefocus
with hycov:movefocus
to avoid double movement.
That is ok, but then the feature where one can move between monitors using movefocus
is lost as it is not implemented in hycov:movefocus
which is what i proposed to implement.
It can be done with submaps but it is fiddly, i am using submaps for now
I wanted to get your thoughts, but this is not the territory of another plugin
oh oh, I think I know what you mean
yeah so adding move montior support to hycov:movefocus if not in the overview would allow it to behave like movefocus
i was going to try and do this in a submap though, maybe easier, like
bind= SUPER, h, movefocus
bind= SUPER, space, hycov:enteroverview
bind= SUPER, space, submap, overview
submap= overview
bind= SUPER, h, hycov:movefocus
bind= SUPER, space, hycov:;leaveoverview
bind= SUPER, space, submap, reset
submap= reset
Have already supported in:
Oh shit, i did mean id do it, but thanks!