我有一个 Microsoft 键盘,带有一系列非标准按钮,例如“邮件”、“搜索”、“网络/主页”等。

如果能够绑定这些键以便它们执行任意程序,那就太好了。

有人知道如何在 Debian Etch 中做到这一点吗?

有帮助吗?

解决方案

我不能肯定地说,因为我没有使用 Debian,但如果您使用 Gnome,最简单的方法是运行 gnome-keybinding-properties(系统 > 首选项 > 键盘快捷键)

而不是键入快捷方式,例如 控制键+中号, ,按下键盘上的按钮。

如果您希望通过命令行或使用不同的桌面环境来执行此操作,这可能会有所帮助: 不寻常的按键和键盘

其他提示

运行 Debian,我遇到了同样的问题。我所做的是运行 xev 并查看这些键返回的键码。微软喜欢稍微打破标准,因此某些多媒体键无法使用。但这样做的人会返回一个键码。然后使用 xmodmap 编写脚本以正确映射这些键。

Gentoo 维基 有关于如何做这些事情的优秀文档。

我将 xmodmap 脚本放在 ~/.kde/Autostart/ 中,因为我使用 kde,但您也可以轻松地将它放在您的主文件夹中,并让您的 .bashrc 或 .profile 获取它。

映射键码后,您可以将这些键分配给桌面环境中的特定操作。

我在 Debian 下为我的 PowerMate 使用了 Gizmo Daemon - 它也支持精美的键盘按键(尽管我还没有尝试过这些按键)。破解 gizmod 让它做我想做的事情非常容易。

小发明守护进程

有几种不同的方法可以做到这一点,最简单的通常是 按键触摸, ,它可能在 Debian 存储库中可用。用户手册是 这里. 。不过,您的键盘可能无法使用它。

如果您想手动进行操作

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top