I have the following in xmonad.hs:<br><br>myWorkspaces&nbsp;&nbsp;&nbsp; = [&quot;0&quot;, &quot;1&quot;, &quot;2&quot;]&nbsp;&nbsp; <br><br>...<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [((m .|. mod4Mask, key), screenWorkspace sc &gt;&gt;= flip whenJust (windows . f))&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | (key, sc) &lt;- zip [xK_y, xK_u, xK_i] [0..]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; , (f, m) &lt;- [(W.shift, 0), (W.shift, shiftMask)]]<br><br>now, I&#39;m also using screenLayout, giving me two &#39;workspaces&#39; on a single screen<br>
<br>mod4-y &amp; mod4-u work when I have two workspcaes visible, but mod4-i does not<br><br>when I only have one workspace visbile, mod4-u and mod4-i both do not work<br><br>is there some rule saying &quot;you can only send windows to visible workspaces&quot; ?<br>
<br>thanks!<br>