4

И alt, и ctrl по отдельности используются для многих вещей, и моя текущая клавиатура не имеет клавиши Windows. Могу ли я сделать ключ мод xmonad ctrl-alt вместо одного ключа? (Например, ctrl-alt-1 должен идти первым рабочим столом, но ctrl-1 и alt-1 должны передаваться текущему приложению.)

1 ответ1

5

Да, ты можешь. Это довольно просто на самом деле. Я прыгну в пример, а затем объясню это. Этот пример взят непосредственно из старой версии моего конфигурационного файла, которую вы можете найти здесь. Теперь немного кода:

, ((altMask .|. controlMask, xK_Left  ), prevWS)
, ((altMask .|. controlMask, xK_Right ), nextWS)

И это все, что нужно сделать. Когда я нажимаю Alt+Ctrl+Left, он выполняет prevWS (из CycleWS), а когда я нажимаю Alt+Ctrl+Right, он выполняет nextWS. И это все, что нужно сделать. Вы найдете это в разделе myKeys моей конфигурации XMonad, и если вам нужна дополнительная помощь, просто спросите меня в комментариях.

Я должен отметить, что в файле конфигурации:

altMask = mod1Mask

Альт должен быть одним из модов? ключи.

Да, и просто, если вы новичок в XMonad, если вы не хотите погружаться в создание большего конфигурационного файла, такого как мой, и хотите пока оставить его пустым, просто добавьте или измените несколько ключей, тогда я рекомендую использовать EZConfig функции, как показано в этом примере главной функции здесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .