如何将键盘的“特殊”键映射到 Linux 中的某些映射?

如何将键盘的“特殊”键映射到 Linux 中的某些映射?

我最近买了一个新键盘,它有很多未使用的特殊键 - 例如“启动 Excel”、“启动 Word”等。我怀疑有一种方法可以将这些键上的按键映射到一些有用的操作(目前,它们什么也不做)。

我怎样才能做到这一点?

笔记:

这是 USB 键盘。我发现虽然大多数普通键都通过设备提供一些信息/dev/input/event2,但一半的普通键(xev 无法捕获)会执行一些操作/dev/input/event3

另有 9 个键在任何输入设备上都不起作用。

答案1

您需要找出这些按钮生成的键码。您可以使用名为“xev”的程序来执行此操作。获得键码后,您可以使用“xmodmap”将这些键码映射到按键(通常是功能键),然后将它们用作您最喜欢的桌面管理器中的按键组合。

以下链接提供了有关如何完成您需要的许多事情的良好教程:

http://dev-loki.blogspot.com/2006/04/mapping-unsupported-keys-with-xmodmap.html

请记住,KHotKeys 部分是 KDE 特有的,因此您必须使其适应特定的窗口管理器(GNOME、LXDE 等)。

编辑:

某些“特殊”键(尤其是“互联网”键盘上的键)没有提供键代码,因为它们通常由软件驱动。这些键的一些选项包括:

按键触碰:http://keytouch.sourceforge.net

LinEAK:http://lineak.sourceforge.net/

相关内容