Try using a non-English Apple keyboard - because things like [ ] \ | { } etc. are down to tertiary or worse keypresses ( \ is Shift + Alt + 7), they are not shown on the keyboard, you are left randomly stabbing keys, trying to find them!
Non-Apple German keyboards also have many symbols moved away from their English positions, but at least they are shown - the worst is, Apple decided not to use the standard German layout, so even if you have a German keyboard on the desk, or know where the symbols are on a German keyboard, you won't find them on the Apple keyboard!