为什么我的@符号不起作用?


41

我以前从未使用过linux,所以这可能是一个问题,但是我正尝试使用他提供给我的信息将SSH SSH到我的朋友网络服务器中。我查了一下ssh的linux命令是ssh username@hostname。我并不是试图在LXTerminal中输入它,但是每当我按住shift键并击中第二位时我都不会@得到"。有任何想法吗?


7
@映射到"在英国的关键。
吉文斯

2
顺便说一句,我知道这可能是无关紧要的,但是如果您不麻烦进行以下所述的重新映射,则可能会发现Shift+ '将给出@(旁边的键;)如果我猜对了,这是组合通常会给您"
ACarter

感谢您使用键盘组合键“ shift +撇号”制作@符号。确实有效!我无法将我的电子邮件地址放入Netflix会员身份登录。感​​谢!除此之外,Raspberry Pi是很棒的学习体验!

顺便说一句,维基百科上有关于美国英国布局的漂亮图片。
德米特里·

Answers:


48

您需要重新映射键盘。默认情况下,它设置为英国地图。

在命令行中输入:

sudo nano /etc/default/keyboard 

然后按回车。找到以下行

XKBLAYOUT =“ gb”

gb更改为我们 (假设您要使用us映射,如果未将gb替换为您所在国家/地区的两个字母代码)

并重新启动计算机。

如果它在键盘映射阶段暂停了很长时间,请在命令行中输入以下内容:

sudo setupcon

您的下一次重启应该更快。

参考:

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


请注意,如果不是nano的首选编辑器,那么pi也将与vi捆绑在一起。
Piperchester

1
太奇怪了。只是说....
GreenAsJade

2
Raspbian用户应确保查看scruss的答案和/或将此作为替代方法。
goldilocks

setupcon对我来说是至关重要的。在此之前,不会更新键盘语言环境。谢谢!
IgorGanapolsky '16

22

史蒂夫的答案虽然当时是正确的,但现在有些过时了。在Raspbian中:

sudo raspi-config

并使用-> 转到configure_keyboard部分4 Internationalisation OptionsI3 Change Keyboard Layout

您可以从那里选择正确的键盘类型和布局。


2
这仅仅是被看作是做完全相同的事情的一种更加用户友好的方式,还是可以解决史蒂夫的解决方案不能解决的其他问题?
TimFoolery

在Raspbian下,它至少使用官方配置工具。它可能会在后台执行其他操作。至少它用一个命令而不是史蒂夫的两个命令来设置控制台键盘和X键盘。
scruss

1

从Jessie(2017)开始,Raspberry Pi配置已更改:

  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配置>本地化>设置键盘,然后根据您的住所进行设置。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.