De acordo com suas informações de usuário, você mora na França, então eu suponho que você use um teclado AZERTY. A configuração padrão do XMonad é feita para teclados QWERTY que têm acesso direto a números, enquanto você precisa usar shift para acessá-los em um teclado AZERTY francês.
XMonad.Config.Azerty corrige isso remapeando a chave para o caracteres correspondentes. Para usá-lo, importe o módulo e substitua defaultConfig
por azertyConfig
.