目前,我有超级+空间循环通过布局,这是默认的。
我想把这个动作绑定到另一个组合键上,例如Super+Shift+Space,以便让原来的一个自由的启动器应用程序(这是很多在我的肌肉记忆,因为我使用i3,而我的肌肉记忆没有什么循环虽然布局,所以我可以吸收任何新的一个)。
我的理解是,我应该做这样的事情
def { {- my defaults -} }
`removeKeysP` ["M-<Space>"]
`additionalKeysP` myKeys
myKeys = ("M-S-<Space>", ???) : [{- other stuff -}]
字符串
但是我不知道如何写操作???
;我唯一认为我(认为我)知道的是它的类型应该是X ()
。
除了给我一个解决方案,你介意帮助我理解我应该如何找到它自己吗?我确实在我的IDE中使用HLS,但我不知道如何使用它,我甚至不知道在哪个模块中我会找到我要找的东西。
1条答案
按热度按时间5n0oy7gb1#
初始配置在https://github.com/xmonad/xmonad/blob/master/src/XMonad/Config.hs中定义。在第193行,您可以找到由Mod+Space触发的消息:
字符串
您可能还对查看https://xmonad.github.io/xmonad-docs/xmonad-contrib/中contrib的更详细的操作感兴趣,例如CycleSelectedLayouts。