gpt4 book ai didi

Xmonad 多子图组合键

转载 作者:行者123 更新时间:2023-12-04 14:25:27 28 4
gpt4 key购买 nike

This answer描述了如何在 Xmonad 中创建组合键绑定(bind)。

使用 additionalKeys 我将我的键绑定(bind)作为列表添加到我的 XConfig 配置中:

...
-- Does NOT work
, ((myModMask, xK_a), submap . M.fromList $
[ ((0, xK_l), submap . M.fromList $
[ ((0, xK_1), spawn "xbacklight -set 10" ) ])
])
-- Does work
, ((myModMask, xK_d), submap . M.fromList $
[ ((0, xK_l), submap . M.fromList $
[ ((0, xK_2), spawn "xbacklight -set 20" ) ])
])
-- Does work
, ((myModMask, xK_a), submap . M.fromList $
[ ((0, xK_l), submap . M.fromList $
[ ((0, xK_5), spawn "xbacklight -set 50" ) ])
])
...

但似乎只有最后定义的那些以相同键开头的组合有效(这里以“a”开头的第一个似乎被最后一个覆盖)。

与链接答案中示例的不同之处仅在于组合以 modkey+key 绑定(bind)开始,而不仅仅是一个键。

这可能是什么问题?

最佳答案

我相当确定您不能拥有具有相同键绑定(bind)的键映射列表条目 - (myModMask, xK_a)。在这种情况下,最后一个条目会覆盖前一个条目。

但是您可以组合这两个条目:

 ((myModMask, xK_a), submap . M.fromList $
[ ((0, xK_l), submap . M.fromList $
[
((0, xK_1), spawn "xbacklight -set 10" )
, ((0, xK_5), spawn "xbacklight -set 50" )
]
)
]
)

关于Xmonad 多子图组合键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46224259/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com