This is the German keyboard layout:

Unshifted:

^ 1 2 3 4 5 6 7 8 9 0 ß ´
   q w e r t z u i o p ü +
    a s d f g h j k l ö ä #
   < y x c v b n m  , . -

Shifted:

° ! " ยง $ % & / ( ) = ? `
   Q W E R T Z U I O P Ü *
    A S D F G H J K L Ö Ä '
   > Y X C V B N M ; : _

The at sign, the backslash, the brackets, curly brackets, the pipe and the tilde can all only be obtained with AltGr.