А німецька розкладка не має всіх англійських символів?
Має, але там розташування клавіш трохи інше, ніж в стандартній us. Німці звикли - їм зручно. А от якщо німецька значно рідше потрібна, ніж англійська...
Треба ще й замість американської якусь латиницю з 3-м рівнем знайти...
Варіанти:
1. us(intl) - вміє будь-яким літерам домальовувати рисочки-палички-крапочки-тощо
2. можна подивитись, які ще розкладки є в дистрибутиві. А раптом є готова саме us з німецькою?
3. зібрати власну розкладку - гарантовано все буде там, де ви хочете.
Тут є приклад. Я собі так до us ще польську й німецьку на третій рівень прикрутив.