Thinkpad W540 专用键(F1-F12)

Thinkpad W540 专用键(F1-F12)

有人知道我怎样才能让 Thinkpad W540 键盘上的特定按键在 Ubuntu 上工作吗?我想到的是增加或减少屏幕亮度、显示所有打开的窗口、搜索等按键。这些按键覆盖F1键盘F12上的。

谢谢。

答案1

联想 w540 的功能键每个键都有 2 个功能。其工作方式是,它们要么有“标准”的 F1-F12 模式,要么有屏幕变暗、增加或减少音量等备用功能。

要在模式之间切换,您需要使用键盘左下角的“Fn”键。例如,Fn+F5(同时按下 Fn 和 F5 键)会使屏幕变暗,或发出 F5 命令(刷新浏览器页面)。

同时按下 Fn+Esc 键可锁定 Fn 键(键上的绿色 LED 指示)。然后功能键将像按下 Fn 键一样起作用。

希望有所帮助。

答案2

除了 Matt 的回答之外,还应该注意的是,Fn 和 Ctrl 键的使用可以在 BIOS 中互换(见下图)。如果 Fn 键似乎没有按预期运行,则可能已设置此功能。了解这一点可能也非常有用,因为至少就我个人而言,将 Ctrl 键放在最靠近边缘的位置比将 Fn 键放在那里更实用。

BIOS Fn 和 Ctrl 键互换

答案3

遗憾的是,它比 FnLk 按钮还要复杂。音量静音和增加/减少按钮正确发送 XF86AudioMute、XF86AudioRaiseVolume 和 XF86AudioLowerVolume。亮度增加和减少键分别发送 XF86MonBrightnessUp 和 XF86MonBrightnessUp。无线按钮 (F8) 似乎可以正确启用和禁用我的无线功能,以及发送 XF86WLAN。其余的则更加棘手。

麦克风静音、摄像头静音(F7)以及 F9 到 F10 的所有功能都在 /dev/input/by-path/platform-thinkpad_acpi-event 上(我系统上 /dev/input/event5 的符号链接),而不是普通键盘(/dev/input/by-path/platform-i8042-serio-0-event-kbd,/dev/input/event3 的链接)。我正在积极努力让这五个键在我的系统上工作,完成后代码将在此处发布:https://github.com/AlexWillisson/tp-w540-keys我还记录了一些关于让 W540 部件正常工作的工作http://oldspeak.us/

可能有更好的方法来修复这些键,但我对我的代码比正确配置 X 设备更熟悉。

数字键盘上方的四个按钮非常奇怪,我不确定是否要解决它们。

相关内容