我在笔记本电脑(Lenovo X230)上使用带有 xmonad 的 Debian 衍生产品。我有一个扩展坞和一个连接到它的外部键盘和轨迹球。键盘是 Kinesis Advantage。一切工作正常,突然间,F3 和 F4 通过外部键盘停止工作。这意味着我将它们映射到 vix xmonad 的热键没有响应。但是,它们仍然可以直接在笔记本电脑上使用。
我运行了“showkey -k”并映射了两个键盘上的 F 键。结果如下:
|-----+---------+--------|
| Key | Kinesis | Laptop |
|-----+---------+--------|
| F1 | 59 | 59 |
| F2 | 60 | 60 |
| F3 | 165 | 61 |
| F4 | 164 | 62 |
| F5 | 63 | 63 |
| F6 | 64 | 64 |
|-----+---------+--------|
由于某种原因,在外接键盘上按下 F3 和 F4 时,它们发出的键码与在内置笔记本电脑键盘上按下时不同。我尝试重置 Kinesis 键盘,但似乎没有任何变化。
有人知道发生了什么事吗?
谢谢
答案1
我发现有人有类似的问题这里。
看来 Kinesis 键盘有一个多媒体设置。
最后,我在Kinesis 常见问题解答。我的 F3 和 F4 键表现得像多媒体键(请参阅手册以配置它们)。可以通过按住 = 并按 P(对于 PC)来禁用此功能(对于 Windows,您也可以使用 W,对于 Mac,您可以使用 M)。
因此尝试=+P并查看它是否已解决。(或=+W或=+ M)
来自常见问题解答:
9. USB Advantage 键盘上的功能键不起作用
键盘的“多媒体”功能可能已启用,从而改变某些功能键。
要检查,请打开某种文本编辑器,按住等号键并点击字母“s”。您应该会在屏幕上看到一些文本。如果您看到括号内列出的任何功能键 [F3 F4 等],则表明多媒体功能已激活。
通常情况下,按住等号键并点击字母“n”即可打开此功能。
要禁用多媒体功能,请输入您当前所处的即时配置。
例如,如果您的键盘处于 Windows 模式,请按住等号键并点击“w”(=w) 选择 Windows 模式。(=m 为 Mac 模式,=p 为 PC 模式)
这将清除设置并且您的功能键将按预期运行。