Xmonad Win-L 与 Windows 桌面冲突

Xmonad Win-L conflicts with Windows desktop

所以我有 xmonad 运行 远程。一切都很好,我正在使用 Win 键而不是 Alt。问题是,当我想使用 Alt+L 调整 xmonad window 的大小时,这会在我的 [=13] 中锁定屏幕=]Windows 桌面。我怎样才能将 Alt+L 重新绑定到 Alt+Shift+H?

您可以查看默认映射的源代码here。将 Alt+L 键重新绑定到 Alt+Shift+H 您可以使用 additionalKeys 函数将新的键绑定添加到您的配置中:

import XMonad.Util.EZConfig

main = xmonad $ defaultConfig {
         ...
     } `additionalKeys` [
        ((shiftMask .|. mod1Mask, xK_h), sendMessage Expand)
     ]