Tanto alt como ctrl se usan individualmente para muchas cosas y mi teclado actual no tiene una tecla de Windows. ¿Puedo hacer que la tecla mod xmonad sea ctrl-alt en lugar de solo una tecla? (Por ejemplo, ctrl-alt-1 debería ir al primer escritorio, pero ctrl-1 y alt-1 deberían pasarse a la aplicación actual).
Respuesta1
Sí tu puedes. En realidad, es bastante simple. Saltaré a un ejemplo y luego lo explicaré. Este ejemplo proviene directamente de una versión anterior de mi archivo de configuración quepuedes encontrarlo en línea aquí. Ahora un poco de código:
, ((altMask .|. controlMask, xK_Left ), prevWS)
, ((altMask .|. controlMask, xK_Right ), nextWS)
Y eso es todo lo que hay que hacer. Cuando presiono Alt+Ctrl+Izquierda, se ejecuta prevWS (de CycleWS) y cuando presiono Alt+Ctrl+Derecha se ejecuta nextWS. Y eso es todo. Lo encontrarás en la sección myKeys de mi configuración de XMonad y si necesitas más ayuda, pregúntame en los comentarios.
Debo tener en cuenta que en el archivo de configuración:
altMask = mod1Mask
¿Alt debería ser uno de los mod-? llaves.
Ah, y en caso de que seas nuevo en XMonad, si no quieres sumergirte en la creación de un archivo de configuración más grande como el mío y quieres mantenerlo básico por ahora y simplemente agregar o modificar algunas claves, entoncesRecomiendo usar las funciones EZConfig como se muestra en este ejemplo de función principal aquí.