<div dir="ltr"><div>To switch desktops, I have binds that look like these:<br><br> <keybind key="H-Left">
<br> <action name="GoToDesktop">
<br> <to>left</to>
<br> <wrap>yes</wrap>
<br> </action>
<br> </keybind>
<br><br> <keybind key="H-1">
<br> <action name="GoToDesktop">
<br> <to>1</to>
<br> </action>
<br> </keybind>
<br><br> <mousebind button="Up" action="Click">
<br> <action name="GoToDesktop">
<br> <to>previous</to>
<br> </action>
<br> </mousebind><br><br></div>The latter two work perfectly,
but the first leaves open the dialog that says the name of the desktop
indefinitely until a key or mouse button is pressed, which will close
it. I can tell that Openbox is holding the grab because other Openbox
binds will work immediately (and any binds without this problem will
dismiss the dialog immediately as normal), while applications won't
receive the first keypress. This keyboard grab isn't cancelled by the
chainQuitKey either.</div>