Essa ligação de chave não foi alterada, nunca foi definida em primeiro lugar.
Você pode ver em main
que as chaves foram redefinidas para keys = myKeys
. Se você olhar a definição de myKeys
, verá que as chaves de defaultConfig
nunca são adicionadas, o autor definiu apenas as associações de teclas que desejavam usar.
Se você quiser essa ligação de chave, você deve adicioná-la. keys
é uma função pegando um XConfig e retornando o mapa associando as chaves e o que elas fazem. O autor está usando a função fromList
do módulo Data.Map
para criar o mapa a partir de uma lista. Você pode adicionar sua ligação de chave à lista:
myKeys conf@(XConfig {XMonad.modMask = modMask}) = M.fromList $
[
-- List elements, separated by commas
, ((modMask, xK_t), withFocused $ windows . W.sink)
-- Other list elements ...
]
Partes relevantes da documentação do XMonad:
-
XMonad.Config onde você pode ver o código-fonte que define
defaultConfig
e veja as outras combinações de teclas que você pode querer para adicionar. -
withFocused
ewindows
estão documentados em XMonad. Operação esink
em XMonad.StackSet , juntamente com outras funções para manipular janelas.