That's terrible from the Apple keyboard, I have one since a long time, don't use it as much now, but is still in good shape. Never really liked it.
On regards to the German keyboard, I understand your pain. I transition to English keyboards as in some countries I lived was hard to get my config. Now I'm always using English layouts, it's terrible to do local characters, but I learned to live with that, most of the time though I type in English.