<div dir="ltr"><div>Regarding key-up and key-down behavior I believe that just not possible under Linux because there is no such states about keyboard's keys. In Linux a key is unpressed or pressed, a key is repeated not by the software currently having the focus but by keyboard's driver which starts repeating the key after some time.<br><br></div>I really wish to be mistaken about that...<br></div><div class="gmail_extra"><br><div class="gmail_quote">2017-02-15 13:22 GMT+01:00 Martin Jiřička <span dir="ltr"><<a href="mailto:mjiricka@gmail.com" target="_blank">mjiricka@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thank you Mikael. This moves all windows in current desktop to the last desktop:<br>
<br>
  <keybind key="W-C-S-j"><br>
<span class="">    <action name="ForEach"><br>
      <omnipresent>no</omnipresent><br>
      <then><br>
</span>        <action name="if"><br>
<span class="">          <desktop>current</desktop><br>
          <then><br>
            <action name="SendToDesktop"><br>
              <to>last</to><br>
              <follow>no</follow><br>
            </action><br>
          </then><br>
</span>        </action><br>
      </then><br>
    </action><br>
  </keybind><br>
<br>
Different approach, but it is usable. And better suited for swapping<br>
which did not even came to my mind.<br>
<br>
Anyway I was looking into source code to see how hard would be to<br>
implement MoveDesktop action. I did not give it enough time but am I<br>
right that biggest problem would be to remember all windows in<br>
selection? It looks like every action is triggered by one key and not<br>
like "key down: select windows, some actions, key up: release the<br>
selection".<br>
<div class="HOEnZb"><div class="h5">______________________________<wbr>_________________<br>
openbox mailing list<br>
<a href="mailto:openbox@icculus.org">openbox@icculus.org</a><br>
<a href="http://icculus.org/mailman/listinfo/openbox" rel="noreferrer" target="_blank">http://icculus.org/mailman/<wbr>listinfo/openbox</a></div></div></blockquote></div><br></div>