Если вы печатаете на немецкой клавиатуре, а собаку (@) никак не получается вывести, причина почти всегда одна: включена не та раскладка или вы нажимаете не ту клавишу (на немецких и русских/английских клавиатурах раскладка заметно отличается).

Ниже - самые рабочие способы, которые подходят для разных устройств. Начните с первого - он самый быстрый.


Быстрый способ: Shift + 2 (когда нужна именно собака)

На большинстве ноутбуков и стационарных ПК символ собака получается так:

1) Переключите раскладку на английскую
2) Зажмите Shift
3) Нажмите 2 (клавиша с цифрой 2 в верхнем ряду или “обычная” 2 - не путайте с NumPad)

Если Shift + 2 не срабатывает, проверьте две вещи:
- вы реально переключились на английскую раскладку;
- нажатие идёт по нужной клавише 2, а не по другой (особенно если клавиатура “немецкая” по раскладке и местами другие символы напечатаны не там, где вы ждёте).


Если Shift + 2 не работает: Alt-код через NumPad (Windows)

На Windows у символа собака есть Alt-код: 64. Он набирается только через цифровой блок справа (NumPad).

Что нужно сделать:
1) Убедитесь, что NumLock включен
2) Зажмите Alt (левый)
3) Наберите 64 на NumPad
4) Отпустите Alt

Если NumPad отсутствует (или вы случайно нажимаете цифры не справа), Alt-код не сработает. Тогда используйте экранную клавиатуру.

Вариант с экранной клавиатурой (Windows)

1) Откройте «Экранная клавиатура»
2) Включите цифровую клавиатуру в настройках внутри окна
3) Дальше повторите те же действия: Alt + 64


macOS: Option + 2

На Mac символ собака обычно доступен в русской работе без сложных переключений.

Попробуйте:
- Option (Alt) + 2

На некоторых раскладках результат будет зависеть от того, какая раскладка активна, но в типичных настройках это рабочий путь.


Linux: без переключения, но через настройку

В Linux стандартные Alt-коды часто не поддерживаются так, как в Windows. Поэтому обычно делают одно из двух:

  • настраивают сочетение клавиш, которое будет печатать нужный символ;
  • или используют “compose”-механизм (клавиша-модификатор для ввода специальных знаков).

Чаще всего в инструкциях встречаются два подхода:
- xbindkeys + xvkbd (назначить горячую клавишу и отправлять нужный символ)
- XCompose (настроить правило вида “нажал X и 2 - вывело @”)

Смысл одинаковый: вы создаёте свою раскладку поведения для клавиатура так, чтобы один жест всегда давал собака, даже если вы остались на русской раскладка.


Если нужен “железный” вариант без настроек: таблица символов и копирование

Когда не хочется разбираться с раскладками, можно просто взять знак из системы и вставить.

Windows:
- откройте «Таблица символов»
- найдите @
- нажмите «Выбрать» и «Копировать»
- вставьте куда нужно (Ctrl+V)

Этот способ не про “поставить” навсегда, но он закрывает задачу, когда собака нужна срочно.


Что чаще всего ломает попытку “поставить собаку” на немецкой клавиатуре

Вот типовые причины, по которым люди месяцами пытаются, а результат ноль:

Проблема Как проявляется Что сделать
Не та раскладка нажимаете Shift + 2, а выходит другой символ переключить на английскую, затем попробовать снова
Путают клавиши 2 в разных рядах 2 находится по-разному, результат отличается проверяйте, что нажимаете нужную клавишу 2 именно в вашем месте
Alt-код набирают без NumPad Alt + 64 не даёт @ использовать NumPad справа и включить NumLock
Linux не поддерживает Alt-коды “как в Windows” нажатия ничего не меняют настраивать сочетание клавиш (xbindkeys/xvkbd или XCompose) или копировать из таблицы символов
На программе перехватываются горячие клавиши вместо символа срабатывает команда в приложении попробовать другой способ (Option+2 на Mac, Shift+2 при английской, Alt+код на Windows)

Коротко: рабочие комбинации по устройствам

Устройство Что нажать
Windows Shift + 2 (при английской раскладке) или Alt + 64 на NumPad
macOS Option + 2
Linux настройка через xbindkeys/xvkbd или XCompose; либо копирование из таблицы символов

Если вы скажете, какая именно у вас клавиатура (ноутбук или ПК) и какая ОС, можно выбрать самый прямой вариант. Но даже без уточнений чаще всего быстрее всего помогает Shift + 2 при английской раскладке или Alt + 64 на NumPad в Windows.