我尝试按照 udev README 文件中记录的键盘修复过程进行操作(如下所述这里),但我一开始就感到很困惑。我使用“/lib/udev/keymap”工具来诊断发生了什么,但我得到的输出很奇怪,而且说明并没有真正说明我应该做什么。
我在这台笔记本电脑上遇到的问题是,Fn所有(或大部分)按键似乎都表现得好像Fn按下了该键。也就是说,F6例如,当与键盘上的 meta 键一起使用时,该键也是“上一首歌曲”键Fn,或者至少它应该是这样的。好吧,对我来说,如果我只按“F6”,键就会映射到“上一首歌曲”。如果我按下我的Fn键,放开它,然后然后按“F6”,然后它就会显示为F6。
对于某些按键,单个按键被报告为二键:扫描码为 0xDB 的“leftmeta”,然后是“Fn”键。因此,当我按下F1(未标记为具有Fn其他含义)时,我得到了看起来像两个独立事件的结果。
最后,对于标记为屏幕亮度控制的F2和键,如果我没有在按下和释放meta 键之前按下它们,我就不会收到任何按键事件。不过,它们确实向我显示了亮度调整咆哮消息,尽管它们实际上似乎对显示没有任何影响。F3Fn
我需要注意什么才能让键盘不再那么奇怪?
(再次强调,这台笔记本电脑是全新的 HP dv6t“四核版”,配有美式键盘,我运行的是 11.04 版本。)
编辑— 我现在刚刚开始形成一个理论,即键盘可能按照设计工作,这也是我不推荐这些东西的另一个原因。
答案1
您的计算机是否允许您将 fn 键行从 F1-12 键或媒体键切换?我知道我的计算机允许这样做,我可以更改此设置的方法是进入 BIOS 并从那里选择选项。但我不确定您的计算机是否正在这样做。
答案2
您可以在 Unity Dash 中搜索“键盘”,然后单击“键盘”图标,然后在打开的窗口中转到“布局”选项卡,在那里您可以选择新布局并设置您的键盘型号。根据描述,我认为您需要更改键盘型号,而不是布局。