dwm中的自定义热键

Modified on: Sat, 30 Jun 2018 06:45:00 +0800

我正在尝试在桌面上创建一组简单的热键,使用dwm运行OpenSuse。比如:

Ctrl+E    /opt/eclipse/eclipse

可以在dwm中配置吗?如果没有,我可以运行(在后台)监听这些热键的外部应用程序。

此外,热键是否可以仅在悬停在窗口上时才能工作(这样窗户不会意外地抓住我的输入)?

作者:n0pe

最佳答案

您可以在config.h中配置热键。使用eclipse示例(当你点击 Ctrl e 1 中打开>:

static const Rule rules[] = {
{ "Eclipse",     NULL,       NULL,       1 << 0,       False,       -1 }, 

...
/* commands */
static const char  *eclipsecmd[] = { "/opt/eclipse/eclipse",  NULL };
...

static Key keys[] = {
{ ControlMask,         XK_e,      spawn,          {.v = eclipsecmd } },

无论焦点在何处,窗口都不会抓取输入。


1.如果您不想将eclipse分配给第一个标签,请忽略该规则...

作者:,jasonwryan

相关问答

添加新评论