Ну, я не использую Дворжака на самом деле, но Neo2, но, как я использую матричного типа клавиатуры (Truly Ergonomic) Я также переместил номера.Переключение рабочих пространств в xmonad с использованием макета программист Дворжака клавиатуры (сдвинуты номера)
Поэтому эта конструкция в моем xmonad.hs
не работает эргономично:
-- mod-[1..9], Switch to workspace N
-- mod-shift-[1..9], Move client to workspace N
--
[((m .|. modMask, k), windows $ f i)
| (i, k) <- zip (XMonad.workspaces conf) [xK_1 .. xK_9]
, (f, m) <- [(W.greedyView, 0), (W.shift, shiftMask)]
Я хочу, чтобы изменить это, чтобы иметь возможность доступа рабочих пространств от 1 до 9 с помощью клавиш 2 до 0.
Как я мог достичь этого? Я попытался изменить третью строку на
| (i, k) <- zip (XMonad.workspaces conf) [xK_2 .. xK_0]
, но затем я не смог получить доступ к 9-му рабочему пространству. Как мне это изменить? Короткое объяснение было бы приятным, поэтому, чтобы узнать что-то об этом построении (я узнал Haskell много лет назад и забыл большую часть этого).
Пожалуйста, поделитесь своей конфигурацией. Я не могу найти доступный для использования в любом месте. Спасибо :) – matiu