一些笔记本电脑提供额外的按钮,例如 - 互联网、邮件键或区域键。如果 Linux 内核和 XFree86/X.org 为它们生成了键码,那么 hotkeys 或简单的 xmodmap(详情请参阅此 X11 程序的 man 手册)可能会有所帮助。如果 Linux 不识别这些按键,您需要首先修补内核。尽管我不太确定某些工具似乎不需要这样做,但我还不明白它是如何工作的。您也可以使用 xhkeys。此工具允许您为 X 中未使用的任何键分配操作(例如 105 键键盘上的“菜单”键、某些键盘型号上的额外按键或笔记本电脑上的奇怪按键)。分配给键或组合键(键和修饰符)的操作可以是内置操作、调用外部应用程序、发送按键事件(模拟按键按下/释放)或发送鼠标按钮事件(模拟按钮按下/释放)。
![]() | 要获取有关未知键盘或鼠标事件的信息,您可以在控制台屏幕上使用 showkey 和 mev(后者来自 gpm 软件包)。但使用这些工具无法找到一些额外的按键。 |
keyTouch 可以轻松配置键盘的额外功能键(如多媒体键)。它允许用户定义在按下某个键时将执行哪个程序。通过使用 keyTouch-editor,用户可以轻松地为其笔记本电脑创建键盘文件,以获得笔记本电脑的支持。
akdaemon 是一个用户空间守护进程,通过访问互补的 内核补丁 或 funkey programm 提供的 dev 节点来调用“趣味键”。
hotkeys 软件包旨在监听那些多媒体键。
特殊(“易访问”)按钮由 LinEAK 支持。这是一个例子lineakd.conf文件
# LinEAK Configuration file for Compaq Easy Access Key 2800 (6 keys) # Global settings KeyboardType = CIKP800 CdromDevice = /dev/cdrom MixerDevice = /dev/mixer # Specific keys of your keyboard internet = xosview search = kfind mail = kmail multimedia = "artsdsp xmms" voldown = "aumix -v -2" volup = "aumix -v +2" # end lineakd.conf |
xbindkeys 是一个程序,它将按键或鼠标按钮与 X 下的 shell 命令关联。经过少量配置后,它可以使用键盘(例如 control+alt+x 启动一个 xterm)或鼠标按钮启动许多命令。
ACME 是一个小的 GNOME 工具,用于使用大多数笔记本电脑和互联网键盘上的多媒体按钮:音量、亮度、电源、弹出、我的主页、搜索、电子邮件、睡眠、屏幕保护程序、财务、WWW、计算器、录制、关闭窗口、阴影窗口、播放、停止、暂停、上一个、下一个、组、媒体、刷新和帮助按钮。它适用于 GNOME 支持的所有平台(笔记本电脑和 PC)。它使用 OSS 或 ALSA 进行音量控制。
对于某些笔记本电脑系列,有可用的 Linux 实用程序来控制特殊的快捷键和其他功能。
toshutils,由 Jonathan Buzzard 为某些东芝型号编写。
Tclkeymon 是一个用于东芝笔记本电脑的守护进程,这些笔记本电脑使用 ACPI 和东芝 ACPI 扩展。它监控功能键和东芝专用按钮(包括 CD 播放器按钮和笔记本电脑盖子的状态)并做出适当的响应。
tpctl,Thomas Hood 为 Linux 编写的 IBM ThinkPad 配置工具。
ThinkPad Buttons 启用了 IBM ThinkPad 键盘上的特殊按键。可以将程序绑定到每个按钮。它具有屏幕显示 (OSD) 来显示音量、静音、LCD 亮度以及其他一些内容。
i8k,用于 DELL 笔记本电脑的实用程序。
hotkey Linux 驱动程序,用于 ACER 笔记本电脑。
OSL 是一个简单的 pbbuttonsd 客户端(用于 Apple 笔记本电脑以访问“特殊按键”,如音量、弹出等)。它使用 xosd-lib 来显示当前值,这使其看起来比其他 pbbuttonsd 客户端更像 OSX。
PBButtons 在 Apple iBook/PowerBook/TiBook 上启用快捷键。我听说它在 x86 架构上也运行良好。
ikeyd 是一个简单的守护进程,当在 iBook/TiBook 上按下快捷键时,它可以设置音量或弹出 CDROM。
jogdiald,用于 SONY 笔记本电脑上的 Jog-Dial,也提供对额外按键的支持。
omke 是一组小型程序和补丁,用于配置 HP OmniBook 的一些高级功能(通常是 HP 未记录的内容),例如启用/禁用额外的单触/多媒体按键。此工具也适用于某些东芝笔记本电脑。