我遇到了一个奇怪的问题。
我刚刚完成了我出色的 Raspberry PI 的设置,它运行良好……除了它与我的Mac OSX 键盘 笔记: 我有有线版本--他们只是不再卖了。
我可以很好地打字 - 字母和数字都可以。但是,如果我尝试输入"
,输出是@
。如果我输入@
符号,"
则会出现。这非常烦人 - 我希望使用 raspberry pi 在 Python 中测试 LAN 网络 - 符号"
是必不可少的。
我该如何重新映射键盘来解决这个问题?
答案1
当您认为自己使用的是美式键盘时,其实您使用的是英式键盘 - 英式键盘上的 2 映射到“,而美国/国际键盘上的 2 映射到“。
理论上,使用 raspi-config 应该可以让你更改键盘配置,或者通过更改语言环境。前者似乎是“合乎逻辑”的方式,但我无法让它发挥作用。后者应该通过将其从 gb 语言环境更改为 US 语言环境来实现,因为 raspi 非常英国化。
答案2
开箱即用的 Raspberry Pi 键盘配置设置为“gb”(英国)。请记住谁在生产这个很酷的小设备。:)
Raspbian 的 X 客户端不提供通过某些 GUI 应用程序(据我所知)更改此设置的方法。只需使用某些文本编辑器手动编辑键盘配置文件即可。我在此示例中使用 vim。
$ sudo vim /etc/default/keyboard
找到以下行:
XKBLAYOUT="gb"
将其更改为(假设您想要美国键盘布局):
XKBLAYOUT="us"
重启。