![如何将键盘的“特殊”键映射到 Linux 中的某些映射?](https://linux22.com/image/1312469/%E5%A6%82%E4%BD%95%E5%B0%86%E9%94%AE%E7%9B%98%E7%9A%84%E2%80%9C%E7%89%B9%E6%AE%8A%E2%80%9D%E9%94%AE%E6%98%A0%E5%B0%84%E5%88%B0%20Linux%20%E4%B8%AD%E7%9A%84%E6%9F%90%E4%BA%9B%E6%98%A0%E5%B0%84%EF%BC%9F.png)
我最近买了一个新键盘,它有很多未使用的特殊键 - 例如“启动 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 等)。
编辑:
某些“特殊”键(尤其是“互联网”键盘上的键)没有提供键代码,因为它们通常由软件驱动。这些键的一些选项包括: