Tienes suerte, lo que quieres ya existe: WindowBringer
El procedimiento es muy simple si ya tiene un xmonad.hsarchivo de configuración (como se describe en la página vinculada):
Agregue la importación correcta al principio:
import XMonad.Actions.WindowBringer
 
Asigne teclas a funciones (para insertar cerca de otra asignación de teclas):
, ((mod1Mask, xK_g     ), gotoMenu)
, ((mod1Mask, xK_b     ), bringMenu)
 
Luego, al presionar ALT + G que se abrirá dmenu(como para iniciar aplicaciones) con el nombre de la ventana de la aplicación en ejecución, y luego puede ingresar el comienzo del nombre y presionar enter para saltar a él.
El comportamiento de ALT + B es el mismo, excepto que no enfoca las ventanas sino que lo mueve al espacio de trabajo actual.