如果程序正在运行,如何更改xmonad中热键的行为?
我在xmonad.hs配置文件中使用了一些关键映射: ... , modMask = mod4Mask -- Rebind Mod to the Windows key ... [ ((controlMask, xK_Print), spawn "sleep 0.2; scrot -s") , ((0, xK_Print), spawn "scrot") , ((controlMask, xK_f), spawn "firefox") ] 所述第三映射运行firefox按压时ctrl+f。我想做一些更复杂的事情: if (firefox is running): focus and maximize firefox window: else: run firefox 我想更改ctrl+f为win+f。我怎样才能做到这一点?