我在华硕 VivoBook Q301L 上安装了 Ubuntu 13.10 64 位。我插入了一个 USB 键盘,现在我的布局似乎已经改变,而且我无法将其改回。
我注意到我的 USB 键盘从左边缘到空格键有Ctrl、、Super键。Alt
我的笔记本电脑有Ctrl、Fn、Super、Alt。问题是我的某些键打出了错误的字符:
0密钥类型/
P密钥类型*
;密钥类型-
/密钥类型+
如果我想要实际的字符,我必须按住Fn笔记本电脑上的 - 键(例如,如果我不按住 Fn 键,“笔记本电脑”将是“la*to*”)。我已经运行dpkg-reconfigure keyboard-configuration
并选择华硕笔记本电脑作为我的键盘。
还是没有运气。
答案1
您很可能需要关闭外部键盘上的 Num Lock。
我也遇到过这个问题。当我插入外接键盘时,数字锁处于打开状态,并让这些键相信它们是数字键盘的一部分(此特定型号没有)。即使在我拔下键盘后,数字锁的设置仍然存在,导致这些键继续输出错误的字符。直到我重新插入键盘并关闭数字锁后,按键才恢复到正常状态。
答案2
经过很长一段时间的搜索,我找到了解决这个问题的方法。
打开记事本并复制/粘贴:
set WshShell = CreateObject("wScript.Shell")
WshShell.SendKeys "{NUMLOCK}"
并另存为whateveryouwanttocallit.vbs
如果双击它,它将打开和关闭数字锁。
干杯,
高手
如果你遇到困难,这里有视频可以帮助我找到解决方案(https://www.youtube.com/watch?v=p8J7TJBSBPo)