Hi Adam, thank you for your answer. It is impressive what is possible with these few lines of code. At the moment I have not found a way to make the modifications you mentioned. Is it possible to make key bindings dependent on the current layout? Something like "XMonad.Actions.PerLayoutKeys"? Cheers Joseph