Почему мой символ @ не работает?


41

Я никогда раньше не использовал Linux, так что это может быть проблемой с этим, но я пытаюсь просто подключиться к моему веб-серверу друзей, используя информацию, которую он мне дал. Я посмотрел, что команда linux для ssh есть ssh username@hostname. Я не пытаюсь напечатать это в LXTerminal, но каждый раз, когда я держу смену и нажимаю номер два, я не получаю, @что получаю ". Любые идеи?


7
Это @сопоставлено с "ключом в Великобритании.
— Jivings

2
Кстати, я знаю, что это, вероятно, нерелевантно, но если вы не можете потрудиться выполнить переназначение, описанное ниже, вы, вероятно, обнаружите, что Shift+ 'даст @(ключ рядом с ;). Если я правильно угадаю, это комбинация что обычно дало бы вам"
— ACarter

Спасибо за комбинацию клавиш "shift + apostrophe", чтобы сделать символ @. Это работает! Я не могу указать свой адрес электронной почты в подписке Netflix. Оцените это! Помимо этого, Raspberry Pi - это отличный опыт обучения!

Кстати, в Википедии есть красивые картинки как в США, так и в Великобритании .
— Дмитрий Григорьев

Ответы:


48

Вам нужно переназначить свою клавиатуру. По умолчанию это карта Великобритании.

в командной строке введите:

sudo nano /etc/default/keyboard 

и нажмите ввод. найдите следующую строку

XkbLayout =»гб»

Измените гб на нас (предполагается, что вы хотите использовать карту США, если не замените гб двухбуквенным кодом для вашей страны)

и перезагрузите свою машину.

если он долго останавливался на этапе сопоставления клавиатуры, введите в командной строке следующее:

sudo setupcon

Ваша следующая перезагрузка должна быть намного быстрее.

Ссылка:

http://elinux.org/index.php?title=R-Pi_Troubleshooting&oldid=147362#Re-mapping_the_keyboard_with_Debian_Squeeze


Просто обратите внимание, если nano не является вашим предпочтительным редактором, пи поставляется в комплекте с vi.
— Пиперчестер

1
Это так странно. Просто говорю ....
— GreenAsJade

2
Пользователи Raspbian должны убедиться, что ответ Scruss и / или это в качестве альтернативы.
— Златовласка

Это setupconбыло решающим для меня. До этого локаль клавиатуры просто не обновлялась. Благодарность!
— Игорь Ганапольский

22

Ответ Стива, хотя и правильный на тот момент, сейчас несколько устарел. На Распбиане:

sudo raspi-config

и перейдите в раздел configure_keyboard с помощью 4 Internationalisation Options->I3 Change Keyboard Layout

Вы можете выбрать правильный тип клавиатуры и раскладку оттуда.


2
Является ли это просто более удобным для пользователя способом сделать то же самое, или это устраняет дополнительные проблемы, которые не решает Стив?
— TimFoolery

Под Raspbian он по крайней мере использует официальный инструмент конфигурации. Это может сделать дополнительные вещи в фоновом режиме. По крайней мере, он настраивает консольную клавиатуру и клавиатуру X одной командой, а не двумя Стивом.
— scruss

1

Конфигурация Raspberry Pi изменилась с Jessie (2017):

  1. raspi-config больше не предлагает Internationalisation Options. Не Localisation Optionsимеет подменю дляChange Keyboard Layout
  2. Просто установка XKBLAYOUT = "us" может по умолчанию использовать испанский макет.

Это сработало для меня:

sudo nano /etc/default/keyboard

И это были мои настройки (я канадец):

XKBMODEL="pc104"
XKBLAYOUT="ca"
XKBVARIANT="eng"

Для наших южных соседей:

XKBMODEL="pc104"
XKBLAYOUT="us"
XKBVARIANT=""

Однако в этом есть ошибка. Когда вы регистрируетесь

Pi > Preferences > Raspberry Pi Configuration
Pi > Preferences > Keyboard and Mouse. 

это покажет Соединенные Штаты> испанский (латиноамериканский). Я не думаю, что это влияет на функциональность.


Чтобы узнать макет, который вы хотите, запустите его в терминале:

rc_gui

Затем нажмите Localisation> Set Keyboard...и внесите изменения. Нажмите, OKчтобы закрыть диалог раскладки клавиатуры. Нажмите Set Keyboard...еще раз. На этот раз в окне терминала вы увидите:

Sections: ['Global']
Layouts: ['ca']
Variants: ['eng']
Options: []

Теперь вы можете положить их в свой

sudo nano /etc/default/keyboard

Layouts --> XKBLAYOUT
Variants --> XKBVARIANT

Я хотел бы упомянуть, что поиск «изменить раскладку клавиатуры» вызывает очень похожий ответ: raspberrypi.stackexchange.com/a/10103 Но не упоминается, что клавиатура США / Канады - pc104; Я полагаю, что остальной мир (мир латинского алфавита за пределами США / Канады) использует pc105?
— Колин

0

Другой вариант, который не использует Терминал, входит в (из GUI), Меню> Настройки> Конфигурация Raspberry Pi> Локализация> Установить клавиатуру и установить его в соответствии с тем, где вы живете.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.