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.