安装完了Raspberry Pi OS Lite, login后,做为一个程序员,职业病马上就是先写个程序测试一下gcc和python解释器

能不能工作。

       结果令人沮丧的是,发现hello world的第一个字母"#include <stdio.h>"的#就输入不了,变成了£, 输入grep命令时,

常用 的 | 也用不了,变成了~, 而~却变成了¬。但其怪的是相同的键盘,安装raspberry pi OS with Desktop and recom

mended software版本时却没有发生。后来发现这个原因其实很简单,因为安装完Raspberry Pi OS Lite后,从下面Rasp

berry Pi OS Lite第一次启动的过程中可以看到,它是不会让你选择语言和区域的,默认给你选择了英语和英国,键盘布

局也默认给你设置成了UK(英国),而我们中国用的键盘是中国布局(与US(美国)布局是一样的)。

下面我们来看一下,英国键盘布局和中国(美国)键盘的布局的差异就可以看到为什么 会出现#变成£、 | 变成 ~、~变成¬

的情况了,注意这三个键在英式键盘里是哪几个字符:-)

 

那么解决方案自然也很简单,就是把键盘布局从英式改成中国就可以了。

 

下面几个图,表述了如何通过raspi-config这个工具,修改键盘布局为正确的中国,大家按照下面图一步步操作则可。

第一步,sudo raspi-config,回车

第二步,用上下键选择4 localisation options,按回车键确认

第三步,用上下键选择L3 Change Keyboard layout,按回车键确认

第四步,选择Generic 104-key PC,按回车键确认

第五步,选择other,按回车键确认

第六步,选择Chinese,按回车键确认

第七步,选择Chinese,按回车键确认

第八步,选择The default for the keyboard layout,按回车键确认

第九步,选择no compose key(没有组合键),按回车键确认

然后会回到第二步,用TAB键选择Finish按回车键确认退出,重启就可以快乐的输入~#| 啦。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐