anchor.diff:        altgr.expect = [ "~"       "#"       "{"       "["       "|"       ];
       };
   
  -    extraConfig.i18n.consoleKeyMap = "azerty/fr";
  +    extraConfig.console.keyMap = "azerty/fr";
       extraConfig.services.xserver.layout = "fr";
     };
   
  
positive.code:       altgr.expect = [ "@" "|"    "{" "[" "]" "}" ];
      };
  
      extraConfig.i18n.consoleKeyMap = "de";
      extraConfig.services.xserver.layout = "de";
    };
  }
  
negative.code:   pkgs ? import ../.. { inherit system config; }
  }:
  
  with import ../lib/testing-python.nix { inherit system pkgs; };
  
  let
    readyFile  = "/tmp/readerReady";
    resultFile = "/tmp/readerResult";
  
    testReader = pkgs.writeScript "test-input-reader" ''
      rm -f ${resultFile} ${resultFile}.tmp
      logger "testReader: START: Waiting for $1 characters, expecting '$2'."
      touch ${readyFile}
  