Wechseln der Arbeitsbereiche in xmonad mit dem Dvorak-Tastaturlayout des Programmierers (verschobene Zahlen)

8

Nun, ich benutze Dvorak eigentlich nicht, aber Neo2 , aber da ich eine matrixartige Tastatur verwende ( Wirklich Ergonomisch ) Ich habe auch die Zahlen verschoben.

Deshalb funktioniert diese Konstruktion in meinem xmonad.hs nicht ergonomisch:

%Vor%

Ich möchte das ändern, um mit den Tasten 2 bis 0 auf die Arbeitsbereiche 1 bis 9 zugreifen zu können.

Wie könnte ich das erreichen? Ich habe versucht, die dritte Zeile zu

zu ändern %Vor%

aber dann konnte ich nicht auf den neunten Arbeitsbereich zugreifen. Wie muss ich das ändern? Eine kurze Erklärung wäre schön, also etwas über diese Konstruktion zu lernen (ich habe Haskell vor vielen Jahren gelernt und das meiste davon vergessen).

    
erik 14.02.2013, 23:14
quelle

1 Antwort

8

Dein Problem ist, dass xK_2 größer ist als xK_0 , also ist die Liste [xK_2 .. xK_0] leer:

%Vor%

Sie sollten eine etwas längere Liste verwenden. Es gibt mindestens zwei vernünftige Wege, dies zu tun; Eine besteht darin, alle Schlüssel manuell einzugeben:

%Vor%

Was ich wahrscheinlich verwenden würde, ist ein bisschen kürzer:

%Vor%

Denken Sie daran, einige Klammern hinzuzufügen, wenn es Teil eines größeren Ausdrucks ist.

    
Daniel Wagner 14.02.2013, 23:30
quelle