如何重新映射 Raspbian“Wheezy”键盘

如何重新映射 Raspbian“Wheezy”键盘

我遇到了一个奇怪的问题。

我刚刚完成了我出色的 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"

重启。

相关内容